So you got a website and you want to broadcast live or stream live video to your site. Well then you are ready to proceed! In this article I will give you the pieces you need to setup a live video on your website.
There is three pieces to this procedure: live streaming (broadcasting), your streaming software, and embedding your live video on your site. Lets look at each piece.
Broadcasting Live Video
Before you begin you may need a few pieces of equipment to get your video on your website.
The first is the most obvious, your camera or recording/capture device. This can be as basic as a webcam or a high tech as a 4k Ultra HD. Whats going to be important is that you have there right device for the right job. Also keep in mind that most cameras are made with the intention of recording, so you want to make sure your cameras has the capability of streaming as well. Also its a great idea to have a camera with a HDMI connection as these produce the best looking streams.
You may also want to look into whatever audio equipment you are going to use as some people do not like the quality of the built in mics on their cameras.
Probably one of the least understood piece to the puzzle is encoding. There are two ways to encode; Software or hardware (like a standalone encoder but these can be much more expensive). Software is probably going to be your best bet as it not only effective it is less very cheap.
Encoding simply compresses the video or changes the format to one that is optimized for broadcast over the internet. Your camera output might put out something like 25 Mbps and obviously if your upload speed is less then you wont be able to broadcast live. This is what encoding does, it will compress that video down to a streaming size that is manageable (something like 3 Mbps ) so that you have a smooth broadcast without interruption.
You must have a internet connection that is steady and reliable with a decent upload speed. You want to make sure that your upload speed is much faster than your encoding speed. For example if you upload speed averages 5Mbps and your encoder is set to encode the video at 2.5 Mbps then you should be all set. You have to make sure that your upload speed is quite a bit faster than your video encoding speed because your connection may vary up and down throughout the broadcast.
Video CDN or Video Host
You can not broadcast live without a video platform or service. Youtube is an example of a popular video platform, however it is quite difficult to utilize for live streaming video and is not a professional service in which you can brand you own company. The best option is to use a dedicated white label video platform also known as a CDN (one that specializes in video). In fact without a professional video platform you can not serve hundreds or thousands of simultaneous viewers. That is one of the features of a professional video platforms is that your stream can be watched by thousands without buffering. If you simply only have a hosting account no more than two or three at at time could watch it before the server and bandwidth crashed.
There are several out there but if your looking for someone that gives you the software you need, the white labeled video platform, viewer stats and even video TV apps all in one then tvstartup.com is probably your best bet.
Okay so now you got the code you can simply embed it by accessing the HTML code view. For a wordpress site this is not hard at all. Go to edit a post or a page and then click the tab for the “text” editor so you can then paste the embed code where you want it in your page. Simple save and now you are ready to go.
If you need help and you are a tvstartup customer we can do this for you.
Begin your broadcast
Now you can stream live with the big boys!