通过 IPv6 在 VLC 上进行流式多播

通过 IPv6 在 VLC 上进行流式多播

我们正在尝试发送多播视频流使用VLC 2.2.1IPv6两台计算机(服务器和接收器)之间的协议。两台计算机都通过以太网电缆从一个网卡连接到另一个网卡。我们能够通过“监听”接收器节点中的端口在 IPv6 上传输单播流。但是当我们尝试“监听”多播地址时,它不起作用。

这是我们从服务器命令行运行的命令:

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

其中“ff08::1”是我们要传输到的多播组的地址。但我们不确定如何让客户端监听这个组地址。

有人知道吗?或者可以详细说明一下吗?

答案1

选择文件/打开网络流。要接收发送到系统的 UDP/RTP 单播流,您应该选择强制 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

相关内容