Сервер на Ubuntu 14.04.
Вещание пробуем через VLC 2.1.6, вот типичная терминальная команда, с которой трансляция работает, как с отдельными файлами с опцией loop, так и с плейлистами:
Все файлы имеют единый формат MPEG2, 1920х1080, 25 кадров/сек, аудио mp2 и прочее - отсюда, транскодирование не применяется.
Приставка прошита так, как описано в сайте.Список каналов загружается.
При включении приставки - видео-аудиосигнал воспринимается корректно и отображается.
Но как только заканчивается видеофайл из списка - на экране встаёт один из последних кадров видеофайла и всё. Сколько бы минут не ждал - не отвисает. Помогает только выключение-включение приставки и переключение между каналами из списка. И на каждом транслируемом файле так и зависает.
На зарубежных форумах предлагают использовать опцию --sout-keep, но она не помогла.
Главная проблема решена, нашли команды, которые склеивают поток воедино:
Т.о., видео спокойно воспроизводятся друг за другом, а также появилась возможность перещёлкивать по времени воспроизведения видеофайлов в GUI плеера VLC.
Однако, при полной остановке и закрытии плеера и попытке вновь запустить трансляцию, на выходе из приставки так же зависает какой-либо кадр, и без выкл/вкл приставки либо переключения каналов трансляция не воспринимается вновь.
Вопрос к разработчикам прошивки: есть ли возможность с помощью удалённых команд из сервера управлять приставкой? Ваша прошивка ведь, полагаем, написана на linux-подобной базе.