Не проигрывается нативный HLS в Safari ios

ekamaster

New Member
OS: ios
Проблема: проигрывается hls native в chrome, но не проигрывается в Safari
-------------------

HLS проигрывается на том же ios в Chrome, но отказывается проиграться в Safari. За проигрывание на ios в разных браузерах в js отвечает один и тот же код, не сильно отличающийся от того, что в примерах Web SDK. Ошибок нет никаких, пытается загрузить chunk, и дальше не стартует.

Думаю, проблема кроется где-то в настройках сервера. Подскажите, в какую сторону капать?
 

Max

Administrator
Staff member
Добрый день.
Уточните, пожалуйста, сборку WCS, которую вы используете.
Проверьте, установлены ли следующие настройки:
- включен прелоадер:
Code:
hls_preloader_enabled=true
- указан минимальный размер плейлиста не менее 2 сегментов
Code:
hls_min_list_size=2
- если потоки, которые вы играете, публикуются по WebRTC, включен периодический запрос ключевых кадров раз в 2 секунды
Code:
periodic_fir_request=true
periodic_fir_request_interval=2000
- если потоки публикуются RTMP-кодировщиком, включена отсылка ключевых кадров раз в 2 секунды в настройках кодировщика
В этих условиях, HLS в iOS Safari в примере HLS Native Player Minimal на сборке WCS 5.2.856 играет так же, как и в Chrome.
 
Top