Transport Protocols
- HTTP or HTTPS using HTTP protocol v1.1 and Range requests.
- Transport Layer Security (TLS) version 1.2 with forward security.
- TLS key support 2048 bits for RSA and 256 bits for EC.
- TLS does not use any known insecure cryptographic primitives (e.g., RC4 encryption, SHA-1 certificate signatures).
Progressive Download
Progressive download of video and audio is supported but below notes apply:- Content which is protected with DRM not supported via progressive download
- In-band subtitles not supported via progressive download
- Exception is Out-of-band subtitles, because they are supported with both streaming and download as they are handled outside of the media scope
Adaptive Bitrate streaming protocols
The following Adaptive Bitrate (ABR) streaming protocols MUST be supported:Apple HTTP Live Streaming (HLS)
We support HTTP Live Streaming Protocol version 3, both Live and On-Demand streams. Support for the following M3U8 playlist tags is available:- EXTM3U
- EXTINF
- EXT-X-TARGETDURATION
- EXT-X-MEDIA-SEQUENCE
- EXT-X-KEY
- EXT-X-ENDLIST
- EXT-X-STREAM-INF
- EXT-X-DISCONTINUITY
- EXT-X-VERSION