在 vlc、ffmpeg 和 mplayer 中,我看到一些文档和论坛帖子以 at 符号开头 IP,例如 udp://@239.192.1.31:1234。其他时候,我看到它用来替换 localhost,例如 rtp://@:8005。at 符号在这些上下文中是什么意思?寻找这个答案很困难。
答案1
我认为它适用于源特定的多播地址。我尝试将其更改为我的接口地址,其他时间更改为将媒体发送到多播地址的发送器地址。第二个成功了。
答案2
至少在 VLC 中(我认为 ffmpeg 也一样),@ 用于将多播组与地址的接口部分分开。因此,以下地址将指示 VLC 加入239.255.1.2
接口上的多播组192.168.1.10
以侦听 UDP 流:
udp://[email protected]:5004
看这里。