ffmpegを使用してudpで違うネットワークにあるPCに音声を送ろうとしています。
同一ネットワークにあるPCに送る場合では受信PCのipアドレス=192.168.11.11とすると以下のように送信元PC(windows 11)で実行後
ffmpeg -f dshow -i audio="音声デバイス" -ar 44100 -f mpegts udp://192.168.11.11:10000?pkt_size=1316
受信PCで
ffplay -fflags nobuffer udp://localhost:10000
とすると音声が再生されます。
しかし、違うネットワーク上にあるPC(グローバルipアドレス)を指定すると送信はされるものの受信ができません。ポート開放は行っています。何が悪いのでしょうか?
【追記】
ipアドレス192.168.11.11のPC
ffmpeg -f dshow -i audio="音声デバイス" -ar 44100 -f mpegts udp://192.168.11.11:10000?pkt_size=1316
他の同じネットワーク上のPC
ffplay -fflags nobuffer udp://192.168.11.11:10000
これも動作しません。
あなたの回答
tips
プレビュー