亞馬遜ec2似乎不接受udp數據

亞馬遜ec2似乎不接受udp數據

我使用 ffmpeg 在 Amazon ec2 上接收 udp 協定的數據,例如

#> ffmpeg -i udp://0.0.0.0:2013 -f flv http://0.0.0.0:8090/live.ffm 

但似乎沒有收到任何資料包。出於測試目的,我嘗試透過 ffmpeg 從本地電腦發送數據,如下所示:

$> ffmpeg -i vdo.flv -f flv udp://<ec2-ip>:2013 

netstat -lu 也

正在使用的安全性群組已開啟所有 udp 連接埠。

但為了測試 ffmpeg 指令的有效性,也在本機電腦上寫入,似乎接收沒有問題:

例如:

寄件者:

$> ffmpeg -i vdo.flv -f flv udp://localhost:2013 

接收者:

    $> ffmpeg -i udp://localhost:2013 -f flv udp.flv

更新

tcpdump 顯示資料正在傳入 EC2 實例,但 ffmpeg 似乎仍然沒有取得該數據

任何幫助將不勝感激。

答案1

除了 udp 之外,您是否確保連接埠 8090 tcp 傳出可用於您的應用程式?我在 ec2 中沒有遇到 udp 的任何重大問題,例如 snmp 運作良好。

相關內容