DASH¶
media.play.dash
Transport¶
HTTP or HTTPS; playlists and fragments use separate requests over TCP.
Supported codecs¶
Video
- H.264
- HEVC
- AV1
Audio
- AAC
- MP3
- MP2
- Opus
- AC-3
- E-AC-3
- PCMA
- PCMU
Subtitles
- WebVTT
This list describes Sapsan output; decoding support depends on the player. Tracks also need valid codec parameters for packaging in the selected container.
DASH is available for live and archive when the tracks can be packaged in a supported output format.
The list describes direct fMP4 packaging of Sapsan tracks. Manifest acceptance alone is insufficient: the current packager does not create the required init segments for VP9, JPEG 2000, or L16. A track description alone should not be treated as ready playback. AAC received through MP4A-LATM is packaged in MP4 as AAC, rather than RTP LATM.
Structured text tracks generated by Sapsan are delivered as WebVTT; source teletext or DVB bitmap subtitles alone do not constitute a ready text track. The corresponding extraction or recognition must be enabled first.
Playback URLs¶
| What | URL |
|---|---|
| Live manifest | http://server/streaming/v/<stream>/Manifest.mpd |
| Archive by absolute time | http://server/streaming/v/<stream>/Manifest.mpd?from=<utc_ms>&to=<utc_ms> |
Live manifest¶
A dynamic MPD (isoff-live profile): all qualities of an MBR stream live in one video AdaptationSet as separate Representations sorted by ascending bandwidth — players build the ABR ladder correctly. The timeShiftBufferDepth window and suggestedPresentationDelay are derived automatically (the delay is about two segments behind the live edge).
Archive manifest¶
The archive MPD is static. Recording gaps become separate <Period>s, and the timeline is selectable with the ?timeline= parameter:
compact(default) — gaps are collapsed, the archive plays back continuously;wallclock— gaps are preserved, the timeline matches real time.
Each Representation's bandwidth is measured from the actual data of the requested range. If the archive has a JPEG screenshot track, it is exposed as a standard thumbnail tile AdaptationSet.