Prog wrote: ↑Sun Aug 12, 2018 7:31 pm
Такой механизм есть. Просто на hls велика задержка которую движок хдёт трафик перед тем как повторить соеденение. С другой стороны может там просто глюк какой. Напомните пожалуйста мне об этой проблемы через несколько дней-неделю. Сейчас не могу посмотреть
Устройство IPTV Box H96 max+ Андроид 8.1 выделенная линия интернет. Скорость достойная: 30-100 мегабит/с.
Такая же проблема на всех версиях 2,51,х. Это точно. И на бетах таже проблема.
Если адрес канала вида:
http://146.66.167.130:1234/udp/233.166.172.87:1234 , то трафик плавно умирает через несколько минут и даже секунд. Просмотр может сам через некоторое время восстановится, а может и нет.
Но если перезапустить канал вручную, то просмотр идет с текущей временной точки и никакого возврата картинки назад никогда не бывает. Сидеть и перезапускать канал вручную - не дело.
А вот с адресов вида:
http://serv25.vintera.tv:8081/restream/ ... ylist.m3u8 всё четко, без разрывов и тормозов даже при нулевой буферизации.
Я сделал свой плейлист из таких неглючных ссылок.
Но думаю, что проблему потери потока решать нужно. Неудобство осталось только то, что ссылки долго не живут и обновлять плейлист придется самому.
Я эксперементировал с видами ссылок, делал параллельный просмотр с одного же UDP другим плеером (таким же ProgTV, но на смартфоне от своего же роутера.) Картина прояснилась такая:
На графике отображения сигнала в приложении, подключенном к TV, трафик плавно кончился, картинка остановилась, а на смартфоне он продолжается еще некоторое время и просмотр идет. Потом и на нем трафик также плавно сходит на нет.
Пинговать частыми запросами UDP? Не знаю - позволяет ли это сделать протокол, но другого выхода мне не видно.