Здравствуйте,
Что будет если в локальной сети несколько человек запустят свой экземпляр VLC (VideoLAN) на проигрование по мультикаст с указанием одного и того же IP и порта???вот например по такой статье:
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 соответственно)