Remote Streaming - How to Stream Live Video from a Remote Location

Streaming video from a remote location to a main office, or directly to a video server or CDN (Content Delivery Network), is now possible with the recent advancements in video streaming technology. Bringing the complete robust solution together, however, can require some research. Let’s start with the basics.

Remote video streaming over bonded 3G 4G LTE networks

Your video source, i.e. your camera, would normally provide raw video from its output port. This can be one of the legacy analog outputs (such as S-Video, composite, or component), or some of the newer digital outputs (such as HDMI, SD-SDI, HD-SDI or 3G-SDI). The raw video out of your camera is not compressed and therefore is too large to push through any of the Internet connectivity options available today. However, video encoding technologies, such as h.264, has been successful in compressing raw video into much smaller digitized video packets without losing much of the video quality. Once the video is encoded, you can inject the video into a video server (such as Flash Media Server, Windows Media Server, Wowza, etc.) that can ingest the encoded video IP stream and then can push it or it can be pulled by viewers, over the Internet. Usually the browser, or a video player application, then will take the encoded video and decode it to display on the user’s screen. So in summary, the flowchart of IP video streaming traverses the following components: camera, IP encoder, transfer over the Internet, Video Server / CDN, end-user decoder.

If you have a fast enough Internet connection that transmits the encoded video to the CDN, you are all set to stream live. For the components from the video camera into the video server, you have various options, namely:

For encoding:

– Using a software-based encoder on a laptop. You can use various free or paid software applications to accomplish the encoding into the video format you choose. Some examples are, Flash Live Video Encoder, Windows Video Encoder, Wirecast, and various other similar encoders. We recommend the highly efficient H.264 codec or H.265 codec.

– Using a dedicated hardware based encoder. There are various devices that you can connect your camera to, encode your video, and to stream into a CDN. As examples, Tricaster, Touchstream (now part of Imagine Communications) and others.

For Internet connectivity, ideally you want to use a wired and dedicated Internet connection. Any unmanaged line can introduce latency, jitter and loss that can adversely affect your video stream. Ideally you should use a Broadband Bonded set of Internet lines to make sure you have the reliability and jitter mitigation built into your live video streaming solution.

We recommend PortabellaStreamer PRO or Teleporter type devices. Such devices can provide you bonded 3G/4G LTE/5G for optimal video streaming connectivity, or some solutions can go even further to integrate the video encoder into the system (i.e. Teleporter) so that the video encoding is also adapting to the bonded Internet connection. Video streaming over bonded 3G, 4G and 5G wireless can be very reliable and high quality, as long as the fluctuations, outages, and jitter are managed intelligently by the broadband bonding appliance.

In terms of video servers / CDNs, you can use an ad-supported CDN (such as Livestream, Ustream, Twitch, etc.) or you can use a white-label/paid CDN such as Akamai, StreamGuys, Limelight, DaCast, etc. Most of these CDNs will be compatible with the video streaming standards being used today.

Cahit Akin, CEO, Mushroom Networks, Inc.

Mushroom Networks is the provider of SD-WAN (Software Defined WAN) and NFV solutions capable of Broadband Bonding that enables self-healing WAN networks that route around network problems such as latency, jitter and packet loss.

https://www.mushroomnetworks.com

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Subscribe
Notify of
guest
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Ashley
Ashley
8 years ago

Thank you! I found this explanation incredibly helpful in my quest for information about how to stream live video remotely!

Cahit Akin
Cahit Akin
8 years ago

Great to hear that Ashley. Please let us know if you have any questions and we will gladly help.

Amy Winters
Amy Winters
1 year ago

As I was reading your article, you state that you would want a wired connection to be able to do web streaming. I assume that this is because wireless can cause issues with connectivity. My husband loves to stream live videos from his phone, but it continually cuts out due to wireless issues.

© 2004 – 2021 Mushroom Networks Inc. All rights reserved.

Let’s chat. Call us at +1 (858) 452-1031 or fill the form:

Get your WAN Cheat Sheet

Download your copy of rare tips and tricks for a better WAN. Get your free copy today!

We respect your privacy.