MP2 and fMP4 support
Using MainConcept’s HLS SDK it is possible to create content using the widely deployed segmented MPEG-2 Transport Stream format or the recently introduced fMP4 format. The packaging SDK will ensure that file naming and folder structure conventions are being met and the files created are fully compliant with the specification.
Media and Master Playlist generation
Using the same module developers are able to create Media Playlists, which cover one quality level, and at the same time combine multiple Media Playlists into one Master Playlist (also known as M3U8 file) which is being delivered to the client. While Media Playlists contain detailed information about the media segments of one quality level Master Playlist describe the content of the media playlists and help the playback client determine available quality levels and bit rates.
Intelligent Network Monitoring
Network conditions can vary per user and over time. MainConcept’s Network Source module constantly monitors network quality and performance to enable seamless and intelligent adaptation between quality layers. In addition the user is able to override the automated selection and manually choose different quality levels for audio and video streams.
MainConcept HLS SDK Data Sheet
Detailed information and feature set overview of the available packages and their included components.
|HLS Multiplexing and Packaging SDK||Multiplexing and Playlist generation components for generating ISOBMFF or MPEG-2 TS compliant stream segments and HLS Media and Master Playlist files. This SDK can be used in combination with the MainConcept AVC/H.264 Video Encoding SDK|
|DASH / HLS Client and Playback||Network and Demultiplexing modules for receiving Apple HLS and MPEG-DASH streams from a network, network condition monitoring and intelligent bitrate and quality level switching. Can be combined with the MainConcept AVC/H.264 Video Decoder SDK or use hardware video and audio decoders available on the system.|
Demo SDK Request