How To Do Live Streaming From Remote Location To Headend Over Public Internet With Proper Stream Synchronization ?

live streaming

Introduction

In Streaming Media Industry we need to do the LIVE time to time on our platform. It is done to cover the different kind of events from different locations or remote areas.

The live from remote area to headend can be done in various ways. A LIVE event can be covered in various ways like Satellite Communication and through your own private network etc.

LIVE event coverage via satellite communication (DSNG) is a very expensive method for video service providers. They can go for their private established network of Fiber. But this is also having limitation of fiber reach.

Explain Me What Is Network Adaptive Encoding ?

Now there is one method that is not expensive and having long reach known as live streaming over public internet.

So today in this article we are going to discuss how to do live streaming on your public internet with proper stream synchronization.

How To Do Live Streaming Over Internet ?

Live Streaming Over Internet

In the traditional way of LIVE event coverage there are the some issues like audio loss, low reach, expensive and lips synchronization etc. To avoid this kind of problems we can go for Live streaming over public internet.

This is easy to use and very convenient method to do LIVE coverage from remote location.

As shown above in the figure this is the working of LIVE coverage from remote location to our headend.

There are the three live cameras for recording video from different angles. These three cameras are in synchronization with each other with the help of Genlock device. We have shown Genlock device and NTP Server in same device.

Because mostly these two functions (Genlock & NTP) are available in same device. Where NTP server is used for synchronization with Encoder.

Now synchronized output of cameras is going into the encoder. Where encoding is done and streamed on the public internet. Here multiple audio and video streams are going on internet. A time stamping is also done in the streams by this encoder for proper reception.

Now at the headend side a decoder is installed which is receiving the multiple audio and video streams from public internet. Where this decoder is having the facility of Stream Buffer.

Stream Buffering function is used to receive the feeds in synchronized frame. Stream Buffering provides the delay in stream to maintain the frame synchronization as per time code added in stream.

Where these time code were added by encoder from remote location as we discussed above..

A NTP server is also installed at headend with decoder. It is used to establish a synchronization with decoder.

Now the final output from decoder can be received by the Video Editor in headend. Who can now easily select the different views of different cameras and will do editing as per his need. Then it can will go for final broadcasting in field.

Keep in mind here one thing is that your encoder should be capable of embedding timestamps and decoder should be having stream buffer function.

headend info book download

Conclusion

Broadcasting LIVE events over public network is a easy and low cost method. Also here distance between remote area and headend do not matters that much.

Whereas method of DSNG is costly for LIVE events coverage and broadcasting.

Streaming over public internet can be affected by the network congestion. Which can reduce the quality of service.

Thus this LIVE Streaming Solution over internet can be used by many organizations, companies and agencies for their training programs and webcasting too. Where use of these different angle cameras gives good user experience.

Suggested Articles

What Is 4K Streaming ?

What is Time Code ?

What Is RTMP Streaming Protocol ?

headend info logo forum

Comments



error: Want To Download These Articles ? Go To Books Tab !!!