Инструменты пользователя

Инструменты сайта


stb:adaptive_streaming

Это старая версия документа.


Adaptive streaming HLSv4 and MPEG-DASH on TVIPSTB

HLS v4

Initiated by using URL scheme hlsv4 or hlsv4s.

Feature set list is based on RFC8216

3.1. Supported Media Segment Formats

3.2 MPEG-2 Transport Streams

Tested: H.264, HEVC, AAC, MPEG Audio.
Untested, but planned: AC3, EAC3, DTS.
Not planned to support: MPEG2, MPEG4.

EXT-X-MAP is not supported for MPEGTS.

3.3 Fragmented MPEG-4

Tested: H.264, HEVC, AAC.
Untested, but planned: AC3, EAC3, DTS.
Planned to support: VP9.

EXT-X-MAP is supported for initialization segment.

3.4 Packed audio

Tested: AAC.
Planned: AC3, EAC3.

3.5 WebVTT

Basic support for wtt segments in VoD.

4.3.2 Media Segment Tags

4.3.2.1 EXTINF

Supported.

4.3.2.2 EXT-X-BYTERANGE

Supported.

4.3.2.3 EXT-X-DISCONTINUITY

Supported, but player reaction is limited.

4.3.2.4 EXT-X-KEY

Supported.
Attributes: URI, IV, KEYFORMAT. AES-128 is supported.
SAMPLE-AES is supported for MPEGTS. CENC for fMP4 is planned.

4.3.2.5 EXT-X-MAP

Supported for fMP4. Only unencrypted.

4.3.2.6 EXT-X-PROGRAM-DATE-TIME

Supported.
Can be used for timeshifting.

4.3.2.7 EXT-X-DATERANGE

Not supported.

4.3.3 Media Playlist Tags

4.3.3.1 EXT-X-TARGETDURATION

Supported.

4.3.3.1 EXT-X-MEDIA-SEQUENCE

Supported.

4.3.3.3 EXT-X-DISCONTINUITY-SEQUENCE

Supported, but player reaction is limited.

4.3.3.4 EXT-X-ENDLIST

Supported.

4.3.3.5 EXT-X-PLAYLIST-TYPE

Supported.

4.3.3.6 EXT-X-I-FRAMES-ONLY

Not supported.

4.3.4 Master Playlist Tags

Supported.

4.3.4.1 EXT-X-MEDIA

Supported.
Valid TYPE values: AUDIO, VIDEO, SUBTITLES.
Supported attributes: TYPE, URI, GROUP-ID, LANGUAGE, NAME

4.3.4.1.1 Rendition Groups

Supported.

4.3.4.2 EXT-X-STREAM-INF

Supported.
Supported attributes: BANDWIDTH,CODECS,AUDIO,VIDEO,SUBTITLES.

4.3.4.3 EXT-X-I-FRAME-STREAM-INF

Not supported.

4.3.4.4 EXT-X-SESSION-DATA

Not supported.

4.3.4.5 EXT-X-SESSION-KEY

Not supported.

4.3.5 Media or Master Playlist Tags

4.3.5.1 EXT-X-INDEPENDENT-SEGMENTS

Not supported.

4.3.5.2 EXT-X-START

Not supported.

6.3 Client Responsibilities

6.3.3 Playing the Media Playlist File

EXT-X-PROGRAM-DATE-TIME is only forward exterpolated.

Known limitations

  • Video tracks can not be switched.
  • Switching of audio tracks may sometimes not work.
  • Audio tracks in one media group should have same format.
stb/adaptive_streaming.1530706945.txt.gz · Последние изменения: 2018/07/04 15:22 — Alexander

Инструменты страницы