我正在尝试设置一个AWS动态视频系统。为此,我有以下设置:
我可以使用gstreamer通过RTSP (rtsp://user:pass@10.10.10.2/H 264_stream)访问linux盒中的本地视频提要。
我的问题是如何流相同的视频到AWS服务器,然后通过rtsp://202.32.x.x/H 264_ stream _cam1从因特网上的任何计算机访问相同的视频,然后使用VLC播放器播放相同的提要。
下面介绍了一个示例参考体系结构
发布于 2020-09-13 20:36:16
我不确定您的要求,但您可能不需要AWS跳转框!
RTSPToWebRTC是一座RTSP -> WebRTC
桥。您可以在第一个网络中运行它,并且可以连接到第三个网络。您可以使用STUN/TURN服务器进行NAT遍历。
您也可以使用GStreamer完成所有这些工作。我没有亲自做过,但是所有的组件都存在。
如果您想了解更多关于NAT遍历的内容,好奇的WebRTC有一章只写在网络部分。
发布于 2020-09-13 19:44:29
不久前,我试图实现一些与您所寻找的非常相似的东西:https://github.com/RSATom/IpCamBox。在内部,它基于辅助库https://github.com/RSATom/RtspRestreamServer,而后者又基于GStreamer和Gstreamer服务器。但是最后,我决定摆脱RTSP,并尝试在WebRTC上实现相同的模式,因为RTSP是在NAT之后需要跨局域网边界时的错误选择。您可以在https://github.com/orgs/WebRTSP上看到我为实现它所做的努力。不幸的是离终点线很远。
https://stackoverflow.com/questions/63867898
复制