我正在尝试多播一些视频以进行测试和开发。我希望能够指定源 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 不可预测,我就无法做到这一点。
希望这是有意义的
谢谢!
-迪伦