使用vlc播放器和亚马逊EC2的视频流

时间:2013-08-08 12:52:12

标签: amazon-ec2 udp video-streaming vlc

我正在使用vlc和amazonEC2进行视频流传输。

在amazonEC2中创建实例后,我得到了公共DNS地址

ec2-54-251-165-32.ap-southeast-1.compute.amazonaws.com

我尝试在udp的帮助下将视频从本地计算机流式传输到上述地址的5009 udp 端口。

在vlc流媒体向导中,我将地址命名为

ec2-54-251-165-32.ap-southeast-1.compute.amazonaws.com

udp port as

5009

主动转码为

video-H.264+AAC(TS)

并选择了

stream all elementry streams

现在我尝试使用以下地址的vlc 开放网络流的帮助来播放流媒体

udp://@ec2-54-251-165-32.ap-southeast-1.compute.amazonaws.com:5009

视频无法播放,在vlc日志中出现以下错误

main error: socket bind error (Cannot assign requested address)
access_udp error: cannot open socket
main error: open of `udp://@ec2-54-251-165-32.ap-southeast-1.compute.amazonaws.com:5009' failed: (null)

当我在本地网络中尝试相同的程序时,它正常工作,纠正我在哪里做错了。

感谢。

1 个答案:

答案 0 :(得分:0)

更改实例的安全组,并为入站和出站流量的UDP协议打开端口509.

有关详细信息,请参阅官方AWS Security Group documentation