我正在使用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)
当我在本地网络中尝试相同的程序时,它正常工作,纠正我在哪里做错了。
感谢。