Tips for live streaming setup?
Posted: 22 Mar 2006 16:45
Hello.
I'm planning to live-stream a little event at our university, so VideoLAN seems to be a nice solution. At the moment, my plans for a setup are
- 3 Video-Sources (analog), captured and encoded (to MP4 or Ogg) by 2 or 3 Computers (running VLC), conneted to LAN
- 1 Streaming Server, running VLC on Linux, connected to the streams offered over LAN and offering the streams to the Internet.
- Each stream should be about 500kb/s to be viewable over DSL (Germany)
- a maximum of 100 Viewers
Testing the setup, I came across some questions and requirements I cound't figure out / I'm not shure about:
- HTTP streaming should be most reliable to avoid firewall and NAT-touble, right? Bandwich is no problem
- How does CPU/IO scale when a lot of clients connect to a HTTP-Stream? Or, in other words, will a 1,8 Ghz Athlon/512 Ram do as server for 100 Viewers?
- MP4 or Ogg/Theora? MP4: Do I have to pay for licencing if the stream is "non-commercial"? Ogg: Is there "standard" windows/OS-X software to watch an OGG-Stream?
- Are there "statistics" showing how many users are watching a stream currently? Using netstat of course works, but, let's say, could be nicer.
The hole thing only has to work for one night
Thanks in advance for your help
I'm planning to live-stream a little event at our university, so VideoLAN seems to be a nice solution. At the moment, my plans for a setup are
- 3 Video-Sources (analog), captured and encoded (to MP4 or Ogg) by 2 or 3 Computers (running VLC), conneted to LAN
- 1 Streaming Server, running VLC on Linux, connected to the streams offered over LAN and offering the streams to the Internet.
- Each stream should be about 500kb/s to be viewable over DSL (Germany)
- a maximum of 100 Viewers
Testing the setup, I came across some questions and requirements I cound't figure out / I'm not shure about:
- HTTP streaming should be most reliable to avoid firewall and NAT-touble, right? Bandwich is no problem
- How does CPU/IO scale when a lot of clients connect to a HTTP-Stream? Or, in other words, will a 1,8 Ghz Athlon/512 Ram do as server for 100 Viewers?
- MP4 or Ogg/Theora? MP4: Do I have to pay for licencing if the stream is "non-commercial"? Ogg: Is there "standard" windows/OS-X software to watch an OGG-Stream?
- Are there "statistics" showing how many users are watching a stream currently? Using netstat of course works, but, let's say, could be nicer.
The hole thing only has to work for one night
Thanks in advance for your help