I just called by a company, asking me to have a video live streaming of CEO make speech, and streamed through company's network so all branch offices can watch.
I just tried it, but I must admit seems 'not stable'...
For this test, I use old equipment, IEEE1394 firewire, so it can be detected as "Ms DV Camera and VCR".
Stream destination HTTP. (looks like there's no other choice than http?)
Then, how do you set Transcoding options? Do you Activate it ? What suggested profile ?
On the next setting, do you turn on 'Stream all elementary streams' ?
I had several issues where in the middle of streaming, the player on other PC suddenly close itself. Then, try to reconnect and got message 'VLC is unable to open MRL 'http://(my_pc):8080'.
Streamer is Win7 System#1 I use.
Receiver / Player are Win7 System#2, laptop Ubuntu 14.04 installed, iMac.
Even if you were experienced at this, you lack one thing the commercial servers have -- redundancy.
There are a dozen or more dedicated streaming services out there -- farm out the job and save yourself a huge liability risk. You only get one shot at a live stream.
Musicvid10 is 100% right. Farm it out. I often get sucked into this kind of stuff. Things like digital signage and so forth. Your getting into a bigger headache that you will ever know.
I set up an intranet video conference system for a health care company I used to work for many years ago.
Here's a question you'll need to have the client answer:
- Is the presentation going to stream to only conference rooms or is the presentation going to stream to desktops or both.
Depending on which delivery method the client wants, will change the topology and equipment required to deliver which will ultimately reflect the cost.
You'll also need to work w/ their IT person to get IP addresses for each device and depending on their network you'll need to verify that the IP they give you can ping across the network to each host device. It can be a nightmare if you're working w/ incompetent IT people.
Depending on their network topology some segments of the network may not be able to reach other parts w/ out adding a static route in their router or some other network tweak like working w/ their VLANs if they use that.
In my situation back then, I was the network engineer, set up the 8 video conference system to span 3 islands in Hawaii and this took about 3 months designing the network, planning IP ranges, finding the right hardware, going to each site setting up the equipment, testing, plus training the users at each location how to dial in and use the conference equipment.
I also had to perform bandwidth testing because we were using T1 to each clinic and found out that the video conference sucked up most of the bandwidth during regular business hours so had to instruct the managers to use video conference in the early morning, lunchtime or after hours.
You'll need to check w/ their IT guru if their WAN can handle the bandwidth that the video conference will transmit, or he'll get paged w/ a trouble ticket from users complaining that their network is slow or disconnected. Lol! (;
Keep in mind you'll need resources to help them connect to the conference the day of the presentation.
I've received countless calls from new and veteran users asking how to use the equipment even though I provided a step-by-step guide for them.
If all is a GO at this point, now the fun part, you'll have to select the video platform you want to go w/ that fit their network specs.
This sounds like a fun project but just wanted to give you a little insight to what you'll need to be aware of before jumping into this, not counting the unforeseeable issues that will arise. (;
BTW, a super easy solution if they are not interested in quality is something like TeamViewer in meeting mode that can stream to multiple PCs. The biggest disadvantage is the frame rate is very low and you'll need to figure out how to get the audio to work. I highly recommend if you're going w/ this solution, to test to see if it's acceptable to the client.
I use Adobe's free Flash Live Media Encoder software and it has never failed me, however, you will also need a media server to serve up the stream to multiple viewers. You can either contract with a CDN (Content Delivery Network) or serve it up yourself using Adobe's Media Server 5 software (not free.)
Back a couple of years ago when I was doing a lot of live webcasting, I had an account at Livestream.com. They have a free version of their Producer encoding software and even have a tiny $300 box that will encode and stream HD/SD from any HDMI source. Livestream pretty much has it all figured out and it is quite painless to get it up and running and stream to any location using their servers.
Musicvid10: Mpeg-1 with ac3??
> Well, I tried with h.264 and aac or default Video for Youtube SD profile, and still had troubles, so I tried anything, including set to lowest quality, MPEG1 video + MPEG audio, and MPEG1 Video+AC3. All have similar issues.
Thank you Byron K for sharing your experiences...
I haven't asked the question, but will do if I'm ready and have a resource (3rd party service handling streaming technical part), because by the time I heard 'live streaming', I better test first and make sure I can handle this !
You are right about video's bandwidth, this is what I have in mind too regarding to streaming issue, is the network sufficient for this? Right now I only know it is used for money-transactions.
Even in my small simulation using VLC, monitored with this Win7 gadget, 2 viewers means 2 similar data to send...
TeamViewer... Good suggestion, I will put it to the list.
Thanks John_Cline, as long as the company can access Livestream, this can help.
Update: Just follow up my client to ask for more information:
All streaming will be done INSIDE Corporate's Network (Bank), so 3rd party livestream or youtube service like this is NOT an option.
Company's representatives who contact me: "Just let me know what equipment and setting or bandwidth is needed and I will provide it for you."
Shooting is super easy, just 1 hour max, but setting up for this, is extremely crazy.
The streaming event planned at April 6th. The schedule is super tight.
MS Encoder 4 + IIS + media services + Multicast ---> Windows Media Player. Pretty much free if you have a server license. IIS serves up the multicast address, multicast handles bandwidth issues to the various locations.