亚马逊ec2似乎不接受udp数据

我使用ffmpeg来接收Amazon ec2上udp协议的数据

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

但似乎没有收到任何数据包。 出于testing目的,我试图通过ffmpeg从本地pc发送数据,如下所示:

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

netstat -lu也

正在使用的安全组已打开所有udp端口。

但是为了testingffmpeg命令的有效性,也在本地pc上写下来,好像没有问题:

例如:

发件人:

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

接收器:

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

UPDATE

tcpdump显示数据来到EC2实例,但ffmpeg似乎还没有得到这些数据

任何帮助将不胜感激。

除udp之外,您是否确保端口8090 tcp传出可用于您的应用程序? 我没有遇到任何重大问题在ec2的udp,例如snmp工作得很好。