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

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


stb:adaptive_streaming

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
stb:adaptive_streaming [2018/07/04 15:22]
Alexander
stb:adaptive_streaming [2018/08/06 08:44]
Alexander private:adaptive_streaming переименовано в stb:adaptive_streaming (public)
Строка 11: Строка 11:
  
 ===3.2 MPEG-2 Transport Streams=== ===3.2 MPEG-2 Transport Streams===
-Tested: //H.264, HEVC, AAC, MPEG Audio//​.\\ +Tested: //H.264, HEVC, AAC, AC3, MPEG Audio//​.\\ 
-Untested, but planned: //AC3, EAC3, DTS//.\\+Untested, but planned: //EAC3, DTS//.\\
 Not planned to support: //MPEG2, MPEG4//.\\ Not planned to support: //MPEG2, MPEG4//.\\
 \\ \\
-**EXT-X-MAP** is not supported for MPEGTS.+**EXT-X-MAP** is not supported for MPEGTS.\\ 
 +TS segment should contain no more the one video and one audio track.
  
 ===3.3 Fragmented MPEG-4=== ===3.3 Fragmented MPEG-4===
Строка 23: Строка 24:
 \\ \\
 **EXT-X-MAP** is supported for initialization segment.\\ **EXT-X-MAP** is supported for initialization segment.\\
 +fMP4 segment should contain only a single stream (audio or video)\\
  
 ===3.4 Packed audio=== ===3.4 Packed audio===
Строка 112: Строка 114:
 EXT-X-PROGRAM-DATE-TIME is only forward exterpolated. EXT-X-PROGRAM-DATE-TIME is only forward exterpolated.
  
-==== Known limitations ===+==== MPEG-DASH ==== 
 + 
 +MPEG-DASH support will be based on : [[https://​dashif.org/​wp-content/​uploads/​2017/​09/​DASH-IF-IOP-v4.1-clean.pdf|DASH-IF interop guideline]]. 
 +\\ 
 +Currently support is limited: 
 +  * VOD profile and some subset of Live profile are supported. 
 +  * Media segments should be MP4 (CMAF) with H264/H265 video and AAC/AC3 audio. WebM segment support is planned. 
 +  * Media should be either splitted into file segments and use SegmentTemplate tag, either have a single segment + sidx box and use SegmentBase. SegmentList was not tested. 
 +  * It is recommended that presentation has a single Period. If has multiple periods, all adaptation sets tructure should be strictly the same in all periods. Changing of media between periods is not supported. 
 +  * Encryption is not supported. Widevine CDM and ClearKey CDM are planned for all S805 and S905X units. PlayReady CDM and Verimatrix is planned for special requests. 
 +  * Only first available video track (adaptation set) will be selected. 
 +  * Any adaptation set filtering is not supported (encrypted can be ignored, however). Audio sets will be signalled one by one. 
 +  * Subtitles are not currently supported (WebVTT is planned). 
 +  * Represenation set (bandwidth) switching is only possible between video adaptation sets. Audio would always use first representation set signalled. 
 +  * In Live mode playlist will be updated more frequently, than it may be needed. 
 +  * Any tags controlling buffering or stream priorities are not supported. 
 + 
 +==== Notes and known limitations === 
 +    * Seeking is not limited to segment boundaries.
     * Video tracks can not be switched.     * Video tracks can not be switched.
     * Switching of audio tracks may sometimes not work.     * Switching of audio tracks may sometimes not work.
-    * Audio tracks in one media group should ​have same format.+    * When using Flussonic, URL should ​be "​index.m3u8",​ not "​video.m3u8"​.
  
stb/adaptive_streaming.txt · Последние изменения: 2018/08/28 11:34 — Alexander