Запуск VLC как службы Windows с предустановленными параметрами

Потребовалось организовать трансляцию медиапотока http и rtsp, решили делать средствами VLC. Все хорошо, но в плейлист указанные параметры трансляции не заносятся, и приходится каждый раз при запуске VLC указывать их вручную. В качестве решения было предложено запускать VLC, как службу Windows.

Создаем bat файл со следующим содержимым и запускаем его от имени администратора:

Где:

  • http://source_url/playlist.m3u8 — адрес источника
  • vlc-stream-01 — имя службы Windows. Пригодится, если запускать несколько каналов на разных портах.
  • Остальные параметры можно взять из окна конфигурации потока VLC.

Удалить службу можно командой

Вывод потока 2016-03-11 11.38.38