Прошивка / DIB-120 зависает на последнем кадре каждого файла из трансляции

Сообщений: 2 / 0 новое
Последнее сообщение
iptvusatu11
Не в сети
Зарегистрирован: 22.03.2016
Прошивка / DIB-120 зависает на последнем кадре каждого файла из трансляции

Сервер на Ubuntu 14.04.
Вещание пробуем через VLC 2.1.6, вот типичная терминальная команда, с которой трансляция работает, как с отдельными файлами с опцией loop, так и с плейлистами:

vlc -vvv /Video/test.mpg --sout udp:224.0.0.10:8080

Все файлы имеют единый формат MPEG2, 1920х1080, 25 кадров/сек, аудио mp2 и прочее - отсюда, транскодирование не применяется.
Приставка прошита так, как описано в сайте.Список каналов загружается.
При включении приставки - видео-аудиосигнал воспринимается корректно и отображается.
Но как только заканчивается видеофайл из списка - на экране встаёт один из последних кадров видеофайла и всё. Сколько бы минут не ждал - не отвисает. Помогает только выключение-включение приставки и переключение между каналами из списка. И на каждом транслируемом файле так и зависает.
На зарубежных форумах предлагают использовать опцию --sout-keep, но она не помогла.

iptvusatu11
Не в сети
Зарегистрирован: 22.03.2016

Главная проблема решена, нашли команды, которые склеивают поток воедино:

vlc -vvv Video/test.mpg --sout '#gather:std{access=udp,mux=ts,dst=224.0.0.10:8080}' --sout-all --sout-keep

Т.о., видео спокойно воспроизводятся друг за другом, а также появилась возможность перещёлкивать по времени воспроизведения видеофайлов в GUI плеера VLC.
Однако, при полной остановке и закрытии плеера и попытке вновь запустить трансляцию, на выходе из приставки так же зависает какой-либо кадр, и без выкл/вкл приставки либо переключения каналов трансляция не воспринимается вновь.
Вопрос к разработчикам прошивки: есть ли возможность с помощью удалённых команд из сервера управлять приставкой? Ваша прошивка ведь, полагаем, написана на linux-подобной базе.