HTML5-based applications leverage the video tag to deliver streaming services to end users. Titan OS supports a range of standards and formats, adhering to their specifications. However, Titan OS recommends certain video and streaming formats that are widely used and thoroughly tested. Below are the recommended video formats utilized on the Titan OS platform.
Container | Audio codecs | Video codecs | DRM | DRM Trigger | In-band subtitles |
---|---|---|---|---|---|
ISO BMFF | AAC-LC HE-AAC v1 HE-AAC v2 MP3 Dolby AC3 Dolby AC4 Dolby E-AC-3 | H.264 H.265 | None | None | Not supported |
MPEG2-TS | AAC-LC HE-AAC v1 HE-AAC v2 MP3 Dolby AC3 Dolby AC4 Dolby E-AC-3 | H.264 | None | None | Not supported |
WebM | Opus | VP9 | None | None | Not supported |
ADTS / AAC MP3 | AAC-LC HE-AAC v1 HE-AAC v2 MP3 | None | None | None | Not supported |
Streaming Type | MIME-Types | Notes |
---|---|---|
Apple HTTP Live Streaming (HLS) | application/vnd.apple.mpegurl application/x-mpegURL | VoD (append-mode window) and Event (sliding window) |
MPEG-DASH | application/dash+xml | Main and Live profiles of MPEG-DASH |
Microsoft Smooth Streaming (MSS) | application/vnd.ms-sstr+xml application/vnd.ms-playready.initiator+xml |
Container | Audio codecs | Video codecs | Encryption | Decryption Trigger | In-band subtitles |
---|---|---|---|---|---|
MPEG2-TS | AAC-LC HE-AAC v1 HE-AAC v2 MP3 Dolby AC3 Dolby AC4 Dolby E-AC-3 | H.264 H.265 | None | Not supported | |
MPEG2-TS | AAC-LC HE-AAC v1 HE-AAC v2 MP3 Dolby AC3 Dolby AC4 Dolby E-AC-3 | H.264 H.265 | AES-128 | Manifest | Not supported |
ADTS | AAC-LC HE-AAC v1 HE-AAC v2 | None | None | Not supported | |
ADTS | AAC-LC HE-AAC v1 HE-AAC v2 | AES-128 | Manifest | Not supported | |
MP3 | MP3 | None | None | Not supported | |
MP3 | MP3 | None | AES-128 | Manifest | Not supported |
Container | Audio codecs | Video codecs | DRM | DRM Trigger | In-band subtitles |
---|---|---|---|---|---|
ISO BMFF | AAC-LC HE-AAC v1 HE-AAC v2 MP3 Dolby AC3 Dolby AC4 Dolby E-AC-3 | H.264 H.265 | None | None | Supported |
ISO BMFF | AAC-LC HE-AAC v1 HE-AAC v2 MP3 Dolby AC3 Dolby AC4 Dolby E-AC-3 | H.264 H.265 | ClearKey PlayReady | EME | Supported |
Container | Audio codecs |
---|---|
ISO Base Media File Format Live | urn:mpeg:dash:profile:isoff-live:2011 |
ISO Base Media File Format Main | urn:mpeg:dash:profile:isoff-main:2011 |
DASH-AVC/264 | urn:com:dashif:dash264 http://dashif.org/guidelines/dash264 |
DASH-AVC/264 SD | http://dashif.org/guidelines/dash264#sd |
DASH-AVC/264 HD | http://dashif.org/guidelines/dash264#hd |
DASH-AVC/264 Main | http://dashif.org/guidelines/dash264main |
DASH-AVC/264 Live | http://dashif.org/guidelines/dash264live |
Parameter | Requirements |
---|---|
Frame rate | Up to 60fps |
Audio sample rate | Up to 48000 Hz |
Number of audio channels | Up to 8 (7+LFE) |
Media segment file size | Up to 15MB |
Segment duration | In range 1s - 12s |
Average bitrate over one segment | Up to 8 Mbit/s (for up to 1080p) |
Manifest file size | Up to 2MB |
Number of tracks in one MPD file | Up to 36 |
Container | Audio codecs | Video codecs | DRM | DRM Trigger | In-band subtitles |
---|---|---|---|---|---|
PIFF v1.1 | AAC-LC HE-AAC v1 HE-AAC v2 | H.264 | None | None | Supported |
PIFF v1.1 | AAC-LC HE-AAC v1 HE-AAC v2 | H.264 | PlayReady | Manifest | Supported |
PIFF v1.1 | AAC-LC HE-AAC v1 HE-AAC v2 | H.264 | PlayReady | WebInitiator | Supported |
Parameter | Requirements |
---|---|
Frame rate | Up to 60fps |
Audio sample rate | Up to 48000 Hz |
Number of audio channels | Up to 8 (7+LFE) |
Media segment file size | Up to 15MB |
Segment duration | In range 1s - 12s |
Average bitrate over one segment | Up to 8 Mbit/s (for up to 1080p) |
Manifest file size | Up to 2MB |
Container | Audio codecs | Video codecs |
---|---|---|
MP4 | AAC/MP3 | H.264/H.265 |
WebM | Opus | VP9 |
MP4 | AAC/MP3 | No video |
WebM | Opus | No video |
MP4 | No audio | H.264/H.265 |
WebM | No audio | VP9 |
MP4 | No audio | AV1 |
MP4 | AAC/MP3 | AV1 |
Media Delivery Method | In-band Subtitles | Out-of-band Subtitles |
---|---|---|
Progressive playback | Not supported | Supported |
HLS | Not supported | Supported |
MPEG-DASH | Supported | Supported |
Smooth Streaming | Supported | Supported |
MSE | Not supported | Supported |