https://disk.yandex.ru/d/sue6kg0RVmlJlQ (плейлист с HLS-потоками)
При открытии данных потоков видео замирает на продолжительное время, звук идёт.
Не сказал бы, что это баг плеера, скорее сами потоки, поскольку с Lav есть проблемы со звуком(может не появиться с первого открытия, приходится несколько раз запускать), в Поте вообще получить звук проблематично.
MPCfan
Спасибо. Очень хорошие примеры.
Сначало подумал, что тут происходит ожидание ключевого кадра. Но VLC 3.0.17.4 стартует почти мгновенно.
LAV уже можно не рассматривать за эталон. Он уже отстал от трендов. :-D
Кто сказал что нет ожидания ключевого кадра - VLC может просто как то по хитрому обрабатывает, пропуская данные без обработки/декодирования.
P.S. Вот жили же нормально без HLS, но нет - дернуло кого-то начать это дело :)
Возможно дело в "параметре" EXT-X-DISCONTINUITY-SEQUENCE, но я не понимаю для чего он именно и как его обрабатывать.
Глянул данные - ну мы как бы нормально все играем, первый видео-кадр со временем ~18 секунд, поэтому и нет видео эти самые 18 секунд в начале.
Я тоже почитал про EXT-X-DISCONTINUITY-SEQUENCE
https://www.google.com/search?q=EXT-X-DISCONTINUITY-SEQUENCE+site:stackoverflow.com
Как-то это все непросто.
Возможно все проще - VLC начинает проигрывание именно с первого видео-кадра, тогда все будет быстро стартовать :)
А есть рабочие ссылки/плейлисты ?
Ссылки, которые выкладывал на яндекс, уже не рабочие. Таких же, с подобным поведением пока нет.
Есть ссылка > http://178.124.210.172:8000/play/a02s/index.m3u8 при открытии всегда в начале секунды 3 чёрный экран.
По этой ссылке все просто - видео начинает декодирование только с ключевого кадра, а он тут не с начала.
Если у кого остались "такие проблемные" ссылки - проверьте на текущей git версии, по идее должно стать нормально.