Черный экран в начале открытия 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 /LG 47LM620T /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 /LG 47LM620T /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 /LG 47LM620T /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

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