希望得到一些关于流媒体问题的意见。
我有一个H.264硬件编码器,你可以连接一个HDMI源(dvd播放器,计算机等),然后你可以通过在你的路由器上打开一个端口,设置一个端口以在WAN上工作(在我的例子中,设备的ip是172.16.16.121,端口是3124)。
我已经设置了这个,并且能够使用VLC >打开网络流>从编码器查看流,然后键入我的公共IP url rtsp://xxx.xxx:3124/live.sdp
但是,当我尝试将这个网址放入一个流媒体服务,如Wowza,Streamedian或FlashPhoner时,它根本不起作用。
对于我可能做错了什么,有什么想法或建议吗?
来自Wowza的回复
第一个响应:查看您提供的服务器日志,Wowza似乎正在尝试连接到RTSP源,但连接超时。
第二个响应: RTSP源可能无法通过Wowza默认使用的TCP建立连接。通过指定"rtpTransportMode“参数并将其设置为" UDP”,可以让Wowza使用udp连接到RTSP live源。这里有一篇文章描述了如何做到这一点:https://www.wowza.com/docs/How-to-specify-per-stream-settings-in-stream-files#rtspstreams
第三和最新响应:在服务器日志中,我仍然可以看到Wowza在连接到此IP摄像头流时出现问题。我会检查我们的工程团队,让他们看看为什么这个流不能被摄取。我一有新的消息就会通知你。
来自Streamedian的响应
我们测试了你的数据流。这就是mpeg2ts的rtp。播放器在此表单中不支持它。因此,您的流不会显示。为了支持它,我们需要大约2周的时间。不幸的是,我们现在正在为另一个项目工作。稍后我们会回到新版本的播放器。
发布于 2017-08-19 07:33:52
为了让RTP/RTSP/RTCP正常工作-不要在防火墙后面,你的RTP源必须有一个有效的公共IP地址-任何NATed地址都不能工作。
https://stackoverflow.com/questions/45744727
复制相似问题