Черный экран в начале открытия HLS-потоков

Автор MPCfan, 09 августа 2022, 07:42:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

MPCfan

https://disk.yandex.ru/d/sue6kg0RVmlJlQ (плейлист с HLS-потоками)
При открытии данных потоков видео замирает на продолжительное время, звук идёт.
Не сказал бы, что это баг плеера, скорее сами потоки, поскольку с Lav есть проблемы со звуком(может не появиться с первого открытия, приходится несколько раз запускать), в Поте вообще получить звук проблематично.

V0lt

MPCfan
Спасибо. Очень хорошие примеры.

Сначало подумал, что тут происходит ожидание ключевого кадра. Но VLC 3.0.17.4 стартует почти мгновенно.

LAV уже можно не рассматривать за эталон. Он уже отстал от трендов. :-D

Aleksoid1978

#2
Кто сказал что нет ожидания ключевого кадра - VLC может просто как то по хитрому обрабатывает, пропуская данные без обработки/декодирования.
P.S. Вот жили же нормально без HLS, но нет - дернуло кого-то начать это дело :)

Возможно дело в "параметре" EXT-X-DISCONTINUITY-SEQUENCE, но я не понимаю для чего он именно и как его обрабатывать.
Глянул данные - ну мы как бы нормально все играем, первый видео-кадр со временем ~18 секунд, поэтому и нет видео эти самые 18 секунд в начале.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt


Aleksoid1978

Возможно все проще - VLC начинает проигрывание именно с первого видео-кадра, тогда все будет быстро стартовать :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

Ссылки, которые выкладывал на яндекс, уже не рабочие. Таких же, с подобным поведением пока нет.

MPCfan

Есть ссылка > http://178.124.210.172:8000/play/a02s/index.m3u8 при открытии всегда в начале секунды 3 чёрный экран.

Aleksoid1978

По этой ссылке все просто - видео начинает декодирование только с ключевого кадра, а он тут не с начала.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

Если у кого остались "такие проблемные" ссылки - проверьте на текущей git версии, по идее должно стать нормально.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215