...
Клиент должен запрашивать плейлист так же, как и в обычном режимеHLS ABR, указывая имя потока с суффиксом
Code Block | ||
---|---|---|
| ||
https://server:8445/test_0-HLS-ABR-STREAM/test_0-HLS-ABR-STREAM.m3u8 |
Суффикс задается при помощи настройки
Code Block | ||
---|---|---|
| ||
hls_abr_stream_name_suffix=-HLS-ABR-STREAM |
Плейлист содержит ссылки на плейлисты вариантов потока, между которыми клиент может переключаться
Code Block | ||
---|---|---|
| ||
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=614400,RESOLUTION=852x480,CODECS="avc1.42e01f,mp4a.40.2" -480p/-480p.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=1024000,RESOLUTION=1278x720,CODECS="avc1.42e01f,mp4a.40.2" -720p/-720p.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=307200,RESOLUTION=426x240,CODECS="avc1.42e01f,mp4a.40.2" -240p/-240p.m3u8 |
Если запросить поток без суффикса, будет играть HLS без поддержки ABR.
Предотвращение транскодирования к более высоким разрешениям
...
2. Не работают такие функции, как запись, снятие снапшотов, микширование, захват потоков с другого сервера и прочие функции обработки потоков3. В текущей реализации, сегменты HLS ABR потоков могут храниться только на диске, но не в памяти
Хранение сегментов HLS
Использование диска
...