en:stb:adaptive_streaming
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:stb:adaptive_streaming [2018/08/31 06:11] – [HLS v3] Alexander | en:stb:adaptive_streaming [2019/10/14 20:56] (current) – Alexander | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Adaptive streaming | + | ====== Adaptive streaming HLSv4 and MPEG-DASH on TVIP Mediacenters ====== |
| - | :!: Advanced adaptive streaming | + | :!: Advanced adaptive streaming is supported from firmware **v.4.0.22.** |
| ==== HLS v3 ==== | ==== HLS v3 ==== | ||
| Line 14: | Line 14: | ||
| * Seeking is limited to segment boundaries. | * Seeking is limited to segment boundaries. | ||
| * Encryption: AES-128 is supported (Verimatrix is supported for some units). Sample-AES is not supported. | * Encryption: AES-128 is supported (Verimatrix is supported for some units). Sample-AES is not supported. | ||
| + | * First bitrate listed in m3u8 is selected when starting playback. | ||
| Line 32: | Line 33: | ||
| TS segment should contain no more the one video and one audio track. | TS segment should contain no more the one video and one audio track. | ||
| - | ===3.3 Fragmented MPEG-4 | + | ===3.3 Fragmented MPEG-4=== |
| Tested: //H.264, HEVC, AAC//.\\ | Tested: //H.264, HEVC, AAC//.\\ | ||
| Untested, but planned: //AC3, EAC3, DTS//.\\ | Untested, but planned: //AC3, EAC3, DTS//.\\ | ||
| Line 46: | Line 47: | ||
| ===3.5 WebVTT=== | ===3.5 WebVTT=== | ||
| - | Basic support for wtt segments in VoD. | + | Basic support for WebVTT |
| ===4.3.2 Media Segment Tags=== | ===4.3.2 Media Segment Tags=== | ||
| Line 62: | Line 63: | ||
| Supported.\\ | Supported.\\ | ||
| Attributes: //URI, IV, KEYFORMAT.// | Attributes: //URI, IV, KEYFORMAT.// | ||
| - | AES-128 is supported.\\ | + | AES-128 is supported |
| - | SAMPLE-AES is supported for MPEGTS. | + | SAMPLE-AES is supported for MPEGTS |
| - | CENC for fMP4 is planned. | + | |
| \\ | \\ | ||
| ===4.3.2.5 EXT-X-MAP=== | ===4.3.2.5 EXT-X-MAP=== | ||
| Line 139: | Line 139: | ||
| * 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. | * 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. | * 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 | + | * ClearKey encryption |
| + | * Widevine L3 CDM is basically supported (from fw. 4.1.x) for " | ||
| + | * PlayReady CDM and Verimatrix | ||
| * Only first available video track (adaptation set) will be selected. | * 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. | * Any adaptation set filtering is not supported (encrypted can be ignored, however). Audio sets will be signalled one by one. | ||
| - | * Subtitles | + | * WebVTT subtitles |
| * Represenation set (bandwidth) switching is only possible between video adaptation sets. Audio would always use first representation set signalled. | * 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. | * In Live mode playlist will be updated more frequently, than it may be needed. | ||
en/stb/adaptive_streaming.1535695869.txt.gz · Last modified: by Alexander
