IPv6 経由の VLC でのストリーミング マルチキャスト

IPv6 経由の VLC でのストリーミング マルチキャスト

私たちは送信しようとしていますマルチキャストビデオストリームを使用するVLC 2.2.1の上IPv62 台のコンピュータ (サーバーと受信側) 間のプロトコル。両方のコンピュータは、1 つのネットワーク カードから別のネットワーク カードに Ethernet ケーブルで接続されています。受信側ノードのポートを「リッスン」することで、IPv6 でユニキャスト ストリームを送信できました。しかし、マルチキャスト アドレスを「リッスン」しようとすると、機能しません。

これは、サーバーのコマンド ラインから実行しているコマンドです。

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

ここで、「ff08::1」は送信先のマルチキャスト グループのアドレスです。ただし、クライアントにこのグループ アドレスをリッスンさせる方法がわかりません。

誰かそれについて何か知っていますか? または、その件について詳しく説明できますか?

答え1

グイ

[ファイル] / [ネットワーク ストリームを開く] を選択します。システムに送信された UDP/RTP ユニキャスト ストリームを受信するには、[Force IPv6] オプションを選択する必要があります (場合によっては、宛先 UDP ポートを調整する必要があります)。UDP マルチキャスト ストリームを受信するには、[UDP/RTP マルチキャスト] オプションを選択し、角括弧内にサブスクライブするマルチキャスト アドレスを指定します。

コマンドライン

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

またはLinux/Unixの場合

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

UDP 経由でストリーミングしている場合は、RTP を UDP に変更できます。

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

関連情報