Потоковая многоадресная передача на VLC через IPv6

Потоковая многоадресная передача на VLC через IPv6

Мы пытаемся отправитьмногоадресная передачавидеопоток с использованиемVLC2.2.1наIPv6протокол между двумя компьютерами - сервером и приемником. Оба компьютера подключены через Ethernet-кабель от одной сетевой карты к другой. Мы смогли передать одноадресный поток по IPv6, "прослушивая" порт в узле-приемнике. Но когда мы пытаемся "прослушать" многоадресный адрес, это не работает.

Вот команда, которую мы запускаем из командной строки сервера:

% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1] --ttl 12

Где "ff08::1" — это адрес группы многоадресной рассылки, в которую мы хотим передавать. Однако мы не уверены, как заставить клиента слушать этот групповой адрес.

Кто-нибудь знает что-нибудь об этом? Или может рассказать поподробнее?

решение1

Гуй

Выберите Файл / Открыть сетевой поток. Чтобы получить одноадресный поток UDP/RTP, отправленный в вашу систему, вам следует выбрать опцию Force IPv6 (и, возможно, настроить порт назначения UDP). Чтобы получить многоадресный поток UDP, выберите опцию UDP/RTP Multicast и укажите многоадресный адрес для подписки в квадратных скобках.

Командная строка

vlc -vvv --ipv6 rtp://@[ff08::1]:5004

или иногда в linux/unix

vlc -vvv -rtp:@//\[ff08::1\]:5004

Где вы можете изменить RTP на UDP, если вы транслируете по UDP.

https://www.videolan.org/doc/streaming-howto/en/ch12.html

Связанный контент