...
При необходимости, любой из потоков, опубликованных на сервере по WebRTC, RTMP, MPEG-TS, или захваченный из RTSP или RTMP RTMP источника по REST API, может автоматически нарезаться на HLS сегменты. Эта возможность включается настройкой
Code Block | ||
---|---|---|
| ||
hls_auto_start=true |
В сборке 5.2.1895 добавлена возможность автоматической нарезки HLS ABR, при условии, что используется HLS ABR на одном узле. Эта возможность включается настройкой
Code Block | ||
---|---|---|
| ||
hls_abr_auto_start=true |
Аутентификация воспроизведения HLS с помощью REST hook
...
В этом случае оригинальное качество необходимо запросить отдельно с клиента.
...
Начиная со сборки 5.2.1916, эта возможность доступна и для HLS ABR в CDN. Для этого все серверы в CDN должны быть обновлены до сборки 5.2.1916 или новее, и на Edge сервере указаны следующие настройки
Code Block | ||
---|---|---|
| ||
cdn_strict_transcoding_boundaries=true
h264_b_frames_force_transcoding=true |
Максимальный размер плейлиста
...
Решение: начиная со сборки 5.2.1690, использовать контейнер m4s для потоков только с аудио
13. При использовании HLS ABR под нагрузкой может возникать утечка ресурсов кодирования
Симптомы: при использовании HLS ABR, при большой нагрузке на CPU сервера (например, общее число профилей кодирования для всех опубликованных потоков превышает возможности CPU), после остановки публикаций ресурсы кодирования могут не освобождаться, это видно в статистике, например
Code Block | ||
---|---|---|
| ||
streams_hls=0
...
native_resources.video_encoders=5 |
Решение: обновить WCS до сборки 5.2.1947 и установить следующий параметр
Code Block | ||
---|---|---|
| ||
handler_async_disconnect=false |