我正在使用 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 端口为
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)
当我在本地网络中尝试相同的程序时,它可以正常工作,请纠正我做错的地方。
谢谢。