我想输入多个网络无线电并在多个不同的UDP多播上输出它们。我几乎成功但问题是FFMPEG总是在所有输出上放置相同的无线电。似乎它从所有输入中选择了一个特定的无线电。
我尝试使用-map参数,但它没有改变结果。
这是我使用的命令:
ffmpeg -thread_queue_size 1024 -i "http://listen.181fm.com:8052" -map 0 -f mpegts "udp://239.0.0.1:12345?localaddr=172.16.10.116" -thread_queue_size 1024 -i "http://listen.181fm.com:8126" -map 1 -f mpegts "udp://239.0.0.2:12345?localaddr=172.16.10.116"
FFMPEG始终选择http://listen.181fm.com:8126作为输出。在我的情况下两次。