Live video streaming is booming on the web and we thus provide this guide to help you get the best out of Radiant Media Player for your live events.
Making a live video event a success is tough even with state of the art equipment and know-how. There are just too many variables we do not have control over: network connection, transcoder restarts, poor audio and so on. So let us try to make proper live video streaming happen :)
So what do we need for streaming live video content?
Be it with HLS or DASH it is highly recommended you use an adaptive bitrate streaming technology to deliver your live content. Here is an example of settings we know are working well in most case scenario for live video streaming. We assume here a video input with a 16:9 ratio.
H.264 Main profile is recommended for a larger reach. You should not go over H.264 level 4.* - unless you are streaming 4K content - as some older devices have issues playing back H.264 Level 5+ encoded content.
One of your main issue for your live event is probably going be your uplink connection. Upload bandwidth will most likely be limited and/or expensive. You will need to adapt to your environment and tweak your settings so it can work for your - most of the time unique - situation. Remember that when you upload a stream at 1500 kbps you need at least 2000 kbps of upload bandwidth to account for variation in the encoding bitrates and network overhead (sending/receiving signaling packets).
At Radiant Media Player we support adaptive bitrate streaming for live video in HLS or DASH to a wide range of devices including mobile devices.
See player code examples for live/DVR streaming on our Live and DVR streaming documentation page.
You can either use an HLS-everywhere approach or a combination of DASH and HLS. DASH is a new format for delivering media content to modern devices and HLS is required to reach iOS and macOS devices.
Refer to our compatibility table to see where HLS & DASH are supported with Radiant Media Player.
If you are streaming live video content through Wowza Streaming Engine refer to our Wowza guide.
You can also go for DVR streaming to provide your audience with increased interactivity. Radiant Media Player supports DVR streaming to HLS with a dedicated UI to easily navigate into a DVR stream.
To do DVR streaming you will need an appropriate streaming server to hold the DVR content. Wowza nDVR is just an example of a streaming server module that works well with Radiant Media Player.
Test and once done re-test:
A successful live video event is made of careful planning and testing. If you have a doubt on something within your live streaming chain - don't leave it be - double check it and fix it if needs be. Having a back-up plan is also recommended for business-critical use-cases.