Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Realtime Streaming Video's of Second Life?

SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
03-05-2005 08:10
This is probably real obvious to people who know about streaming videos but will we now be able to do a real time video capture of one persons's SL display and transmit it all around, thus making two way videoconferencing possible?
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
03-05-2005 08:44
I suppose it could be done but you would need a server to combine all the video streams into one. Then there would be latency.

No.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
03-05-2005 09:52
Umm, I make a prim that shows the stream coming from your land. I position the object and my camera such that on my screen me and my object with your screen's stream is displayed. You do the same in reverse. Thus we see each other at the same time from a distance. Like two mirrors facing each other, in a way.

As for latency, that is a great joke. Something can't be done in SL unless it's done lag free?
That is the best joke about SL I have ever heard.

And yes, each person I suppose would have to have a server involved, but that is how one does the live DJing, right?
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Alexis Heiden
xcriteria
Join date: 15 Jan 2005
Posts: 80
03-05-2005 10:13
Something like this could be done by literally pointing a webcam at one's display.

And I know there are programs that will record video files of on-screen activity. But I'm not sure if there is a program to do this and immediately stream it in real-time. (Not to mention streaming it to multiple recipients.)

Potentially, it could be streamed through a professional web host that could re-transmit at a higher bandwidth (to support more recipients), and even multiplexing such streams from multiple locations.

Of course there would be some delay in the process, but I think the question is whether that delay can be kept down to some number of seconds and be more or less real-time, right?

Can anyone suggest streaming screen capture software that can output a stream in more-or-less realtime?
Fremont Cunningham
Senior Wizard
Join date: 15 May 2004
Posts: 48
03-05-2005 12:20
Several Issues Here...
(I have been doing Internet TV streaming for 5 years - I know about this stuff.. )

Latency/'Real Time': All streaming media systems use buffers change the erratic speed of Internet packet transmission to the smooth speed neede to render video. These are typically 5 seconds long at each point in the system, and there are usually 3 of them - so typically to get 15 seconds delay between things moving at the camera, and that motion being observed at the TV sreen. If yoh know how, and can get at the guts of the programs you use, you can reduce these buffer length/times BUT the rusulting pictures will be jumpy. S system called NetMeeting has the shortest buffers I know of - but it will not work with the QuickTime system used in SL.

2-way conferencing: Yes you can do that, both of you need a camear, capture card, encoder and a server. You can use the same remote server, just name your streams differently. It may take 30 seconds to exchange a 'Hello' :)

Screen Feedback: Theres not much point to this, except to see the neat 'time tunnel' effect. At 15 secs per repeat - it will be a slow tunnel :)

If you have Fedora core2 look up MPEG4IP on sourceforge. It can encode and stream in format that quicktime will understand, but it need add-ons to do better low-rate streams.
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
03-07-2005 07:47
Sunday night I and a few other avatars (including Freemont) were all watching a live internet show that streams via Quicktime MPEG4. When the show's producers found out, they fired up the preview grid on a mac, and piped its video-out into their mixers. Once there, they could mix or bluescreen it with their other camera inputs and add it to the outgoing stream. We did do the feedback tunnel effect, and I counted about 16 seconds lag for a round-trip "/wave" animation to show up on the in-world screen. We also had bluescreened performers overtop the window into SL (puppets though they were).

The audio feedback was also played with, creating several impromtu "The System Is Down" type mix songs, with 16 second loops. :)
_____________________
~ Tiger Crossing
~ (Nonsanity)
Jack Digeridoo
machinimaniac
Join date: 29 Jul 2003
Posts: 1,170
03-07-2005 08:02
For windows if you don't have a web/video cam,

You can use a program like Softcam to capture your SL window.

Then use Mpegable broadcaster to stream to a quicktime server.

I used Darwin Streaming Server.

Last night I had these all running and the SL preview running on 1 machine and was able to see a live feed of the preview grid, in the preview grid. It had about a 5s delay.

Softcam is low res (320x240) but it's the best screen capture application I found so far. A 320x240 live stream was using about 20KB/s which was all of my upstream, but the video was smooth and crisp.


You can also export a live Second Life from screen capture (no camera) for people using Windows Media Player using Window Media Encoder


Someone make a reality TV show!! And live news networks and stuff!!
_____________________
If you'll excuse me, it's, it's time to make the world safe for democracy.
Brent Linden
eXtreme Bug Hunter
Join date: 16 Feb 2005
Posts: 212
Quicktime Streaming in 1.6
03-07-2005 13:17
Hi Folks!

Based upon my own tinkering you can stream Quicktime .mov movies that have *not* been saved with the dependencies option from your own server without any extra work.

- Simply save the Quicktime .mov file without dependencies.
- Upload to your own web server or hosting location and copy the URL down. Place that URL into the Media section of the About Land panel.
- Click the Texture box in the Media section of the About Land panel and choose a texture from your Inventory.
- Close the land panel.

Use this option if you know you have a good limit on your bandwidth. If you don't know, ask your ISP/hosting provider. Streaming video may also be against their rules, so you should check with them on that too.

Don't use this option if you expect a lot of traffic and you use your ISP's personal homepage option. These websites typically give you 25 mb or so of storage and very little bandwidth allotment (or, how much data they'll push through the pipe until they shut you off). If your homepage url starts something like "http://conglomo-cable.com/homepages/~yourusername" you should probably not stream video from your site unless its to a select few users using llDetectedKey.

However, there are plenty of great web hosts out there who will gleefully give you a gigabyte or more of monthly bandwidth. Do your homework and you can find some for as little as US$ 8 / month!


( My first post :D )
TXGorilla Falcone
KWKAT Planetfurry DJ
Join date: 4 May 2004
Posts: 176
03-07-2005 14:17
Eeeek!
ok were gonna have to put Jack down hes rabied. that or just gon MAD... Reality TV? We havent even made the Basic TV for SL.. We dont need Reality TV yet or ever...
*shutters*
Mad I tell ya MAD!
_____________________
Drunken Monkeys danceing on the tables.
Falling from the sky just like in a fable.
paulie Femto
Into the dark
Join date: 13 Sep 2003
Posts: 1,098
Jack, you rule
03-07-2005 14:31
wow.
_____________________
REUTERS on SL: "Thirty-five thousand people wearing their psyches on the outside and all the attendant unfettered freakishness that brings."
Jack Lambert
Registered User
Join date: 4 Jun 2004
Posts: 265
03-07-2005 15:47
From: someone

Jack, you rule


It warms my heart to see posts like this :D

One day one will even be directed at me intentionally :p

--Jack Lambert
_____________________
----------------------------
Taunt you with a tree filled lot? hahahahahahaha. Griefer trees! Good lord you're a drama queen. Poor poor put upon you.

-Chip Midnight
Karma Satyr
Little Tea Pot
Join date: 8 Jan 2004
Posts: 88
03-07-2005 16:53
Scarily exciting prospect!
_____________________
Short and Stout!
Actually i'm more like a coffee plunger.
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
03-07-2005 16:57
This is very doable.

This could really change the nature of those LindenLab townhall multicasters..
_____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :

"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches."
Alexis Heiden
xcriteria
Join date: 15 Jan 2005
Posts: 80
03-08-2005 21:40
From: Jack Digeridoo
For windows if you don't have a web/video cam,

You can use a program like Softcam to capture your SL window.

Then use Mpegable broadcaster to stream to a quicktime server.

I used Darwin Streaming Server.

Last night I had these all running and the SL preview running on 1 machine and was able to see a live feed of the preview grid, in the preview grid. It had about a 5s delay.

Softcam is low res (320x240) but it's the best screen capture application I found so far. A 320x240 live stream was using about 20KB/s which was all of my upstream, but the video was smooth and crisp.

I installed these programs, and I got SoftCam running (its output is viewable and savable through Windows Movie Maker).

However, the Mpegable preview window showed only black. I successfully played a saved file using Mpegable, but for some reason it won't display the windows video stream from SoftCam.

Any ideas about what might be the problem?
Jack Digeridoo
machinimaniac
Join date: 29 Jul 2003
Posts: 1,170
03-09-2005 06:42
Alexis after you start recording with Mpegable Broadcaster (make sure it's broadcaster, it only installs a desktop shortcut for the recorder) you will need to click the little video camera icon in the systray to open Softcam's window. Then click the toggle switch to "live" to get it to start again. (Mpegable turns off Softcam when it starts recording for some reason)
_____________________
If you'll excuse me, it's, it's time to make the world safe for democracy.
Fremont Cunningham
Senior Wizard
Join date: 15 May 2004
Posts: 48
03-09-2005 10:32
From: Jack Digeridoo
For windows .....

Then use Mpegable broadcaster to stream to a quicktime server. ...



GREAT FIND JACK!!! Previously, the only live mpeg4 encoder I knew of was MPEG4IP mp4live, which is NOT easy for the beginner to install.
Mpegable is for Windows 2k or XP it seems, and installs in the usual way. I just started messing with it last night, but it looks promising!

SOME CLUES:


The 'Free Download' for the broadcaster is in the 'Buy It' page.
When you download and install it, you only get a Player Icon on the desktop. But look in the folder where it put the Player and you will also find an encoder. Make a link on the desktop to that for easy starting.
When trying to select your video input - either capture card or file - if you keep getting a DirectShow Error, in the top bar, click on 'Extra' and click the DirectShow line to turn off the tick-mark. (It appears they ship it with DirectShow interface forced on, most cature devices are VFW and the tool has not got the smarts to switch.)

It appears to be able to encode at sub-50k rates, and has 'constant bit rate' options, if they actually work this is great! I'll be playing with it more this evening.
[ mpegable setup instrucions are at
http://home.pacbell.net/rosk/mpegable.txt
]
Fremont Cunningham
paulie Femto
Into the dark
Join date: 13 Sep 2003
Posts: 1,098
softcam video to mpegable
03-10-2005 08:14
In my experience, the image size (format) must be set the same in
both softcam and mpegagable. If its 320x240 in one, it should be
320x240 in the other. I had trouble getting video into mpegable
before I realized that.

Also, mpegable must start its OWN instance of softcam for video to work
properly. Mpegable will then take care of the size issue itself. Thats because
softcam can only send video to one destination at a time. If you
start softcam on your own, softcam will send its video to a PREVIEW
window and mpegable will never get the video.

In other words, let mpegable start its own instance of softcam. Dont start softcam on
your own. You will not see the softcam PREVIEW window. Instead, youll
see video in the mpegable INPUT window. When you check the LIVE
CAPTURE MODE check box in mpegable, mpegable will start softcam for you. If
you dont see the softcam panel appear, look in yer system tray. There
will be an icon there that you can click to view the panel.

And yes, every time you STOP the encoding in mpegable, softcam will switch from LIVE to STORED.

I hope this helps!
_____________________
REUTERS on SL: "Thirty-five thousand people wearing their psyches on the outside and all the attendant unfettered freakishness that brings."
paulie Femto
Into the dark
Join date: 13 Sep 2003
Posts: 1,098
buggy mpegable
03-10-2005 08:56
hmmm..mpegable's behavior seems not to be 100% consistent. i just ran into a case where mpegable started softcam, but mpegable set the size (format) wrong and got no video. the default size of softcam video is 176x144, RGB 24 bit.

Using mpegable, I clicked CONFIGURE ( next to LIVE CAPTURE) and clicked FORMAT. I set the format to 176x144 by 24 and then the video appeared in mpegable.

:)
_____________________
REUTERS on SL: "Thirty-five thousand people wearing their psyches on the outside and all the attendant unfettered freakishness that brings."
Demitri Patel
Registered User
Join date: 7 May 2004
Posts: 15
03-13-2005 06:09
On the mac there is Apple's Quicktime Broadcaster, which optionally can use the Quicktime Streaming Server if you have it installed. I haven't tried it yet, but it does support many sizes and formats, including MPEG4, and is also very flexible when combined with Quicktime Streaming Server (which is available on PC too I think). But if you just want to stream your webcam live on the mac, this might be the way to go (you don't need QTSS for that).
Scott Deharo
OMGTHISISAREALLYLONGTITLE
Join date: 28 Aug 2006
Posts: 614
04-22-2007 15:12
I can't find the download link for the streamer (the mpegable) can someone upload it, also when i run the package.... whats it called the darwin streaming thing it says this:
Darwin Streaming server must either be started from the DOS console, using the -d command-line optino, or using the Service Control manager.

What do i do??

Someone add my msn (metroid40@gmail.com) and help me, please!
_____________________
The SL Sun is much to big, time to update the SL Header...