ffmpeg:指定 rtp 多播的源 IP

ffmpeg:指定 rtp 多播的源 IP

我正在尝试多播一些视频以进行测试和开发。我希望能够指定源 IP 地址。我发现了如何使用 udp:// 流来实现这一点,但我看不出有办法使用 rtp:// 来实现这一点

ffmpeg -re -stream_loop -1 -i sample.ts -c copy -f rtp_mpegts -fec prompeg=l=5:d=20 "rtp://239.206.206.206:25555?localaddr=192.168.0.10"

我尝试过,tcpdump 显示源 IP 是机器上的其他 IP 地址之一。

https://ffmpeg.org/ffmpeg-protocols.html#udp

https://ffmpeg.org/ffmpeg-protocols.html#rtp

我可能做错了,我应该用不同的方法来实现这一点。

有关更多背景信息,我想模拟来自多个来源的视频,并且希望能够测试 SSM,如果源 IP 不可预测,我就无法做到这一点。

希望这是有意义的

谢谢!

-迪伦

相关内容