Получение списка каналов вещания в VLC по протоколу SAP

Существует несколько способов выбора каналов для просмотра в VLC:
Ввод адреса канала в VLC в ручном режиме
Ввод адреса канала в скрипте запуска VLC
Динамическое получение списка каналов по протоколу SAP.

Наиболее удобным способом является получение списка каналов по протоколу SAP поскольку оно позволяет получать всегда актуальный список вещаемых каналов даже при изменении адресов вещания или списка каналов. Также SAP позволяет объявлять о своей трансляции VLC.

Устанавливаем VLC версии не ниже 0.9 и запускаем его. В меню "инструменты" выбираем "Preferences"

Делаем доступными все настройки.

 

Выбираем  Плейлист" и щелкаем "Поиск служб". Отмечаем "Оповещение SAP". Нажимаем кнопку "Сохранить".
Перезапускаем VLC открыв и закрыв программу для активации сделанных изменений.

В меню VLC открываем " view"="" и="" получаем="" плейлист="" кликнув="" по="" "playlist"

В открывшимся списке воспроизведения выбираем папку "Оповещения SAP" и в правом меню начнут появляться доступные для воспроизведения каналы.
Двойным кликом по каналу начнется просмотр. Нажимая кнопки перемотки можно переключать каналы.
 

Пользователям PPPoE дополнительно необходимо настроить multicast интерфейс по этой инструкции