Ask : How to stream video over IP

set wrote on 3/24/2015, 7:40 AM
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.

How to do this ?

Set

Setiawan Kartawidjaja
Bandung, West Java, Indonesia (UTC+7 Time Area)

Personal FB | Personal IG | Personal YT Channel
Chungs Video FB | Chungs Video IG | Chungs Video YT Channel
Personal Portfolios YouTube Playlist
Pond5 page: My Stock Footage of Bandung city

 

System 5-2021:
Processor: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Video Card1: Intel UHD Graphics 630 (Driver 31.0.101.2137)
Video Card2: NVIDIA GeForce RTX 3060 Ti 8GB GDDR6 (Driver Version 591.44 Studio Driver (Dec 4 2025 Release Date))
RAM: 32.0 GB
OS: Windows 10 Pro Version 22H2 OS Build 19045.6691
Drive OS: SSD 240GB
Drive Working: NVMe 1TB
Drive Storage: 4TB+2TB

 

System 2-2018:
ASUS ROG Strix Hero II GL504GM Gaming Laptop
Processor: Intel(R) Core(TM) i7 8750H CPU @2.20GHz 2.21 GHz
Video Card 1: Intel(R) UHD Graphics 630 (Driver 31.0.101.2111)
Video Card 2: NVIDIA GeForce GTX 1060 6GB GDDR5 VRAM (Driver Version 537.58)
RAM: 16GB
OS: Win11 Home 64-bit Version 22H2 OS Build 22621.2428
Storage: M.2 NVMe PCIe 256GB SSD & 2.5" 5400rpm 1TB SSHD

 

* I don't work for VEGAS Creative Software Team. I'm just Voluntary Moderator in this forum.

Comments

TheHappyFriar wrote on 3/24/2015, 7:43 AM
VLC media player has an option to take something (a video, live screen capture, camera, etc) & stream it over IP.

I always suggest testing these kind of things before going live. :)
set wrote on 3/24/2015, 8:16 AM
Thanks HappyFriar,

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.

Set

Setiawan Kartawidjaja
Bandung, West Java, Indonesia (UTC+7 Time Area)

Personal FB | Personal IG | Personal YT Channel
Chungs Video FB | Chungs Video IG | Chungs Video YT Channel
Personal Portfolios YouTube Playlist
Pond5 page: My Stock Footage of Bandung city

 

System 5-2021:
Processor: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Video Card1: Intel UHD Graphics 630 (Driver 31.0.101.2137)
Video Card2: NVIDIA GeForce RTX 3060 Ti 8GB GDDR6 (Driver Version 591.44 Studio Driver (Dec 4 2025 Release Date))
RAM: 32.0 GB
OS: Windows 10 Pro Version 22H2 OS Build 19045.6691
Drive OS: SSD 240GB
Drive Working: NVMe 1TB
Drive Storage: 4TB+2TB

 

System 2-2018:
ASUS ROG Strix Hero II GL504GM Gaming Laptop
Processor: Intel(R) Core(TM) i7 8750H CPU @2.20GHz 2.21 GHz
Video Card 1: Intel(R) UHD Graphics 630 (Driver 31.0.101.2111)
Video Card 2: NVIDIA GeForce GTX 1060 6GB GDDR5 VRAM (Driver Version 537.58)
RAM: 16GB
OS: Win11 Home 64-bit Version 22H2 OS Build 22621.2428
Storage: M.2 NVMe PCIe 256GB SSD & 2.5" 5400rpm 1TB SSHD

 

* I don't work for VEGAS Creative Software Team. I'm just Voluntary Moderator in this forum.

set wrote on 3/24/2015, 9:08 AM
Add: another weird and confusion....

Stream from i7 system 1, profile MPEG1, audio AC3
Player1 : Laptop, Ubuntu OS 14.04 - smooth
Player2 : iMac, Video smooth, audio fail (difficult to describe, jumping audios)

Set

Setiawan Kartawidjaja
Bandung, West Java, Indonesia (UTC+7 Time Area)

Personal FB | Personal IG | Personal YT Channel
Chungs Video FB | Chungs Video IG | Chungs Video YT Channel
Personal Portfolios YouTube Playlist
Pond5 page: My Stock Footage of Bandung city

 

System 5-2021:
Processor: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Video Card1: Intel UHD Graphics 630 (Driver 31.0.101.2137)
Video Card2: NVIDIA GeForce RTX 3060 Ti 8GB GDDR6 (Driver Version 591.44 Studio Driver (Dec 4 2025 Release Date))
RAM: 32.0 GB
OS: Windows 10 Pro Version 22H2 OS Build 19045.6691
Drive OS: SSD 240GB
Drive Working: NVMe 1TB
Drive Storage: 4TB+2TB

 

System 2-2018:
ASUS ROG Strix Hero II GL504GM Gaming Laptop
Processor: Intel(R) Core(TM) i7 8750H CPU @2.20GHz 2.21 GHz
Video Card 1: Intel(R) UHD Graphics 630 (Driver 31.0.101.2111)
Video Card 2: NVIDIA GeForce GTX 1060 6GB GDDR5 VRAM (Driver Version 537.58)
RAM: 16GB
OS: Win11 Home 64-bit Version 22H2 OS Build 22621.2428
Storage: M.2 NVMe PCIe 256GB SSD & 2.5" 5400rpm 1TB SSHD

 

* I don't work for VEGAS Creative Software Team. I'm just Voluntary Moderator in this forum.

musicvid10 wrote on 3/24/2015, 10:08 AM
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.
John222 wrote on 3/24/2015, 10:31 AM
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.

Chienworks wrote on 3/24/2015, 10:50 AM
Isn't this what SonicFoundry does now?
musicvid10 wrote on 3/24/2015, 12:37 PM
Yes, its called Mediasite. Universities use it.
Don't know if the host indie projects however.
musicvid10 wrote on 3/24/2015, 12:48 PM
Mpeg-1 with ac3??
Reinventing the wheel isn't a solution.
Hire someone.
Byron K wrote on 3/24/2015, 2:43 PM
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.
John_Cline wrote on 3/24/2015, 6:07 PM
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.)

http://www.adobe.com/products/flash-media-encoder.html

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.

https://new.livestream.com/broadcast
set wrote on 3/24/2015, 7:00 PM
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.

Set

Setiawan Kartawidjaja
Bandung, West Java, Indonesia (UTC+7 Time Area)

Personal FB | Personal IG | Personal YT Channel
Chungs Video FB | Chungs Video IG | Chungs Video YT Channel
Personal Portfolios YouTube Playlist
Pond5 page: My Stock Footage of Bandung city

 

System 5-2021:
Processor: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Video Card1: Intel UHD Graphics 630 (Driver 31.0.101.2137)
Video Card2: NVIDIA GeForce RTX 3060 Ti 8GB GDDR6 (Driver Version 591.44 Studio Driver (Dec 4 2025 Release Date))
RAM: 32.0 GB
OS: Windows 10 Pro Version 22H2 OS Build 19045.6691
Drive OS: SSD 240GB
Drive Working: NVMe 1TB
Drive Storage: 4TB+2TB

 

System 2-2018:
ASUS ROG Strix Hero II GL504GM Gaming Laptop
Processor: Intel(R) Core(TM) i7 8750H CPU @2.20GHz 2.21 GHz
Video Card 1: Intel(R) UHD Graphics 630 (Driver 31.0.101.2111)
Video Card 2: NVIDIA GeForce GTX 1060 6GB GDDR5 VRAM (Driver Version 537.58)
RAM: 16GB
OS: Win11 Home 64-bit Version 22H2 OS Build 22621.2428
Storage: M.2 NVMe PCIe 256GB SSD & 2.5" 5400rpm 1TB SSHD

 

* I don't work for VEGAS Creative Software Team. I'm just Voluntary Moderator in this forum.

set wrote on 3/25/2015, 12:30 AM
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.

Set

Setiawan Kartawidjaja
Bandung, West Java, Indonesia (UTC+7 Time Area)

Personal FB | Personal IG | Personal YT Channel
Chungs Video FB | Chungs Video IG | Chungs Video YT Channel
Personal Portfolios YouTube Playlist
Pond5 page: My Stock Footage of Bandung city

 

System 5-2021:
Processor: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Video Card1: Intel UHD Graphics 630 (Driver 31.0.101.2137)
Video Card2: NVIDIA GeForce RTX 3060 Ti 8GB GDDR6 (Driver Version 591.44 Studio Driver (Dec 4 2025 Release Date))
RAM: 32.0 GB
OS: Windows 10 Pro Version 22H2 OS Build 19045.6691
Drive OS: SSD 240GB
Drive Working: NVMe 1TB
Drive Storage: 4TB+2TB

 

System 2-2018:
ASUS ROG Strix Hero II GL504GM Gaming Laptop
Processor: Intel(R) Core(TM) i7 8750H CPU @2.20GHz 2.21 GHz
Video Card 1: Intel(R) UHD Graphics 630 (Driver 31.0.101.2111)
Video Card 2: NVIDIA GeForce GTX 1060 6GB GDDR5 VRAM (Driver Version 537.58)
RAM: 16GB
OS: Win11 Home 64-bit Version 22H2 OS Build 22621.2428
Storage: M.2 NVMe PCIe 256GB SSD & 2.5" 5400rpm 1TB SSHD

 

* I don't work for VEGAS Creative Software Team. I'm just Voluntary Moderator in this forum.

astar wrote on 3/25/2015, 3:45 AM
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.