Slon
01.03.2010, 10:59
Версия под веник. В оф документации линупсовая версия непойми какой давности.
Не могу понять как поток запустить??
---------- Добавлено в 10:59 ---------- Предыдущее сообщение было написано в 10:45 ----------
сам себе отвечаю:
Multicast вещание нескольких видео файлов на multicast IP-адреса 239.255.1.1 и 239.255.1.2 Консоль сервера:
===========
1. vlc --ttl 12 --color -I telnet --telnet-password 123
2. telnet localhost 4212
3.
> new channel1 broadcast enabled
> setup channel1 input /path/to/file_1.avi
> setup channel1 output #rtp{mux=ts,dst=239.255.1.1,sap,name="Channel1"}
> new channel2 broadcast enabled
> setup channel2 input /path/to/file_2.avi
> setup channel2 output #rtp{mux=ts,dst=239.255.1.2,sap,name="Channel2"}
> control channel1 play
> control channel2 play
Если мы хотим зациклить проигрывание файлов до бесконечности «по кругу»:
> setup channel1 loop
> setup channel2 loop
На клиенте:
========
запускаем vlc проигрыватель
нажимаем «Настройки» -> «Настройки» -> раскрываем «Вывод потока», а там ищем «Модули вывода», в поле «Интерфейс вывода IPv4 multicast» пишем IP-адрес который прописан на вашей сетевой карте ( смотрящей в сторону сервера вещающего поток), жмем «Сохранить»
После того как выполнили настройки: «Файл» ->«Открыть URL»
в строке MRL пишем:
udp://@239.255.1.1 (что бы посмотреть видео из файла file_1.avi)
или
udp://@239.255.1.2 (что бы посмотреть видео из файла file_2.avi соответственно)
Не могу понять как поток запустить??
---------- Добавлено в 10:59 ---------- Предыдущее сообщение было написано в 10:45 ----------
сам себе отвечаю:
Multicast вещание нескольких видео файлов на multicast IP-адреса 239.255.1.1 и 239.255.1.2 Консоль сервера:
===========
1. vlc --ttl 12 --color -I telnet --telnet-password 123
2. telnet localhost 4212
3.
> new channel1 broadcast enabled
> setup channel1 input /path/to/file_1.avi
> setup channel1 output #rtp{mux=ts,dst=239.255.1.1,sap,name="Channel1"}
> new channel2 broadcast enabled
> setup channel2 input /path/to/file_2.avi
> setup channel2 output #rtp{mux=ts,dst=239.255.1.2,sap,name="Channel2"}
> control channel1 play
> control channel2 play
Если мы хотим зациклить проигрывание файлов до бесконечности «по кругу»:
> setup channel1 loop
> setup channel2 loop
На клиенте:
========
запускаем vlc проигрыватель
нажимаем «Настройки» -> «Настройки» -> раскрываем «Вывод потока», а там ищем «Модули вывода», в поле «Интерфейс вывода IPv4 multicast» пишем IP-адрес который прописан на вашей сетевой карте ( смотрящей в сторону сервера вещающего поток), жмем «Сохранить»
После того как выполнили настройки: «Файл» ->«Открыть URL»
в строке MRL пишем:
udp://@239.255.1.1 (что бы посмотреть видео из файла file_1.avi)
или
udp://@239.255.1.2 (что бы посмотреть видео из файла file_2.avi соответственно)