私たちは送信しようとしていますマルチキャストビデオストリームを使用する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 に変更できます。