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

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

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

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

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

Заранее спасибо Ори и Эльдад.

1 ответ1

0

графический интерфейс пользователя

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .