VLC Player: Удаленное управление с помощью связки PHP и Telnet. Настройка Video-on-Demand.
Сто лет назад я писал небольшой цикл по настройке файлопомойки под Linux’ом, тогда же обмолвился о том, что хочу прикрутить внутри сети потоковое видео. Потом как-то идея сошла на нет и заглохла, а вот сейчас вновь стала актуальной, в связи с чем погрузился в дебри изучения проблемы.
Сразу отмечу, что в качестве streaming server был выбран великий и ужасный VLC, который от релиза к релизу обрастает функциональностью и регулярно апдейтится. Я допускаю, что есть более интересные варианты или даже готовые out-of-the-box решения, но легких путей мы как обычно не ищем.
Схема работы всей связки VOD должна выглядеть примерно следующим образом:
> есть fronend – обычная веб-страница с индексом всех фильмов, которые доступны на файлопомойке;
> VLC настроен на управление по интерфейсу telnet и вещание по протоколу RTSP;
> при клике по названию ссылки front-end коннектится к VLC по telnet
> и посылает последовательность команд для создания нового VOD (Video-on-Demand) контейнера;
> после чего можно подсовывать RTSP линк плееру на другом конце и смотреть видео.
Прелесть VLC – в кроссплатформенности, поэтому решение будет работоспособно как под Windows, так и под Linux ![]()
Читать далее…

