HTTP Live-Streaming (HLS) is Apple’s widely used adaptive streaming communications protocol for multiple platforms. We have adapted our Bastion hardware based authentication to provide rigid security, protecting HLS streams from unauthorised access.
Bastion HLS includes the following features:
- Validation of the logged-in user and device using user credentials and device ID
- Restriction of use of URLs that resolve to decryption keys via HMAC message authentication
- Delivery of keys required for decryption over SSL
- Restriction of use of index files that describe content locations