Tuesday, March 13, 2007

Video Streaming

My job for this project is to set up the video streaming aspect. As of now, I've gotten quite a bit of information on what's required and stuff like that. Below is a diagram of three platforms that are applicable (though Apple would be the most appropriate as it's apparently preferred in Second Life)


I'll break down the stuff in the following sections of text ...

Apple
Quicktime Pro

For Mac OSX:
400MHz Intel / PowerPC G3 or faster
128MB RAM or higher
Mac OSX 10.3.9 or later

For Windows:
Pentium processor-based PC or compatible computer
128MB RAM or higher
Windows 2000 Service Pack 4 or XP

Not free. Requires purchase.

Darwin
For Mac OSX:
PowerPC supported by Mac OSX 10.2 or higher
32MB RAM or higher

For Windows:
x86-compatible PC
32MB RAM or higher
Windows 2000/2003 (Does not support XP)

Free. Open-source.

Microsoft
Windows Media Encoder

For Windows:
866MHz Pentium III processor (or similar) and higher
Windows Vista, XP, 2003 or 2000
128MB RAM or higher
Supported audio and video capture device

Free. Requires Genuine Windows.

Windows Media Streaming

For Windows:
2Mbps or higher bandwidth (upstream) at 500kbps bit-rate
Dual processor 2GHz (Intel Xeon or AMD Athlon MP)
Windows Vista, XP, 2003 or 2000
256MB RAM or higher

Free. Requires Genuine Windows

Real Networks
RealProducer

For Windows:
Windows XP or 2000 with latest service packs
2.4GHz Pentium 4 processor or faster
512MB RAM or higher
Supported audio and video capture devices

RealProducer Plus at US$199.95
RealProducer Basic. Free. Reduced features.

Helix DNA Server
For Windows:
Windows NT/4.0 or later

Free. Open-source.

This generally sums up the requirements for both encoding and streaming software requirements.



1 comment:

D. Alejandra said...

Video streaming setup is finally done and tested! We have the DV camera connected to a Power Mac G5 running QuickTime Broadcaster, which sends the stream to a Windows Server 2003 Pc running Darwin Streaming Server. I conducted initial tests broadcasting a high quality 800x600 Mpeg-4 stream to a Windows XP client.
However, due to bandwidth limitations we'll go with a media streaming provider for our client's actual event.