HLS for OTT Services
Live TV services are more and more provided by standard Internet connections as OTT services. HTTP Live Streaming (HLS) originally defined by Apple is a widely used streaming protocol for OTT services. HLS supports adaptive streaming to take into account the different available bandwidths.
We implemented our own Inaris HLS Solution and integrated it in our Media Player framework on an Android TV Broadcom platform. The HLS Solution is implemented platform independent in ANSI C and can be used for the playback of live and for VOD content.
The advantage is, that we now have full control of all playback parameters and can optimise and adapt the HLS playback for the used backend streaming server. Fast start of content playback (fast TV channel changes) and short delay to live in the case of live TV can be achieved with this solution.