HLS hls_auto_start

SergeyP

Member
Добрый день.
Я включил в настройках hls_auto_start=true, чтобы для каждой трансляции WCS генерировал HLS чанки.
Я ожидал увидеть количество поддиректорий в директории hls равное количеству публикующих потоков, но директорий с чанками в несколько раз меньше чем реальных WebRTC трансляций.
Это означает что для каких-то трансляций чанки не генерируются.
Есть какая-то возможность узнать почему они не генерируются и починить это?
Все публикации происходят в WebRTC, кодеки h.264 и opus.
 

Attachments

Max

Administrator
Staff member
Добрый день.
Для теста с нашей стороны укажите, какую версию WCS вы используете:
Code:
cat {WCS home directory}/conf/WCS.version
 

Max

Administrator
Staff member
Добрый день.
На сборке 5.2.291 нам не удается воспроизвести проблему с Вашими настройками HLS:
Code:
hls_server_enabled=true
hls_enabled=true
hls_auto_start=true
hls_list_size=8
hls_time=2
При одновременной публикации 30 WebRTC потоков 640x480 H264+opus в каталоге WCS_HOME/hls создается 30 подкаталогов, нарезка идет.
Последняя опубликованная сборка на данный момент 5.2.292. Попробуйте обновиться до нее и, если проблема воспроизводится, соберите логи (в последних сборках архив для отправки можно сформировать при помощи скрипта) и отправьте на support@flashphoner.com.
В любом случае, даже если автонарезка отключена, при подключении HLS-подписчика к потоку начинается нарезка для этого потока, но время запуска воспроизведения может быть больше, для первого подписчика.
Обратите внимание, что при Ваших настройках на каждую HLS-нарезку запускается транскодинг к разрешению 640x480, что увеличивает потребление ресурсов CPU. Рекомендуем дополнительно установить следующие настройки:
Code:
hls_player_width=0
hls_player_height=0
В этом случае транскодинг при нарезке HLS выполняться не будет.
 
Top