I need more than a shoutcast servers. I believe I need a server or shared server but dedicated bandwidth. Because my customers wants broadcast a 2 hour event live to at least 1000 people. And the video should be at least 320 x 240 and 30fps. What would you advise?
Well, you could set it up yourself...but server side I'd be tempted just to pay the premium and get a reputable company to do it for you...especially with those sorts of numbers. You could alwaus set up your own server(s) to do it...as SHOUTcast is pretty simple to install
NSV, which uses the SHOUTcast server to stream audio and video has a live webcam capture thing. It's not "live" as there is a little bit of buffer it stores...but without this it would always be pausing and loading, etc.
Here's a tutorial I wrote ages ago about streaming NSV via live webcam.
It may not be 100% correct anymore though, not really sure...also, I think it's written as if you were streaming on your computer
The default directory to install them to is:C:\Program Files\NSVtools
Make sure your webcam is plugged in then you'll need to open up the program "nsvcap.exe".
In the tool bar click on Devices and make sure the web cam and microphone (optional) you want are selected.
We will now update the NSC Encoding Configuration. Click on: NSV and choose config. On the CONFIG page choose "encoder config".
We are going to change it so that your video and audio gets compressed, otherwise your stream will run really high!
On audio choose "MP3 (LAME encoder)". I use the MODE: CBR with 32K/bit MONO. 32k/bit is the lowest quality you can stream at, any lower and NSVCAP will crash!
For Video pick "VP3". If you are streaming off your home connection it would be advisable to fiddle with these figures so that they are lower and your connection can support them!
The best way to work out everything in the Video encoding section is to fiddle with the settings and them watch the stream from your server to see the quality, but first you'll need to know how to stream to your server!
okay all the config boxes and go File >> Set capture destination.
Pick SHOUTcast Host. Fill in your SHOUTcast servers address (THE IP address of your server, if it's on your own computer put "localhost")
Put in the port your streaming on (probably 8000) and put your servers password in the password box!
It's time now for you to edit the headers box.
icy-nameut the name of your station here. EG: Tom's Web Cam
icy-genre:Webcam (what kind of program you are streaming)
icy-pub:0 (change this from 0 to 1 to make it public. 0 makes your server private...when testing out your stream make it private!)
icy-br:put the approx. number of k/bit you are streaming at (Eg "128")
icy-url:http://www.talkshoutcast.com (your website)
icy-reset:1 (DO NOT EDIT!)
You are now ready to stream! Go on options and make sure preview is ticked, then go Capture >> Capture Audio, then click on Capture again and click Capture Video. Do not click video first as you will not be able to add audio once you start streaming!
Well, you'll probably need a strong dedicated server with 100mbps or 1gbps uplink, depending on how much traffic you'll be using per viewer, and some sturdy hardware to support the live stream. Also, you'll probably need to setup and configure the whole thing yourself.
High Bandwidth Servers
Custom Hosting Solutions