Video streaming Gstreamer重流视频(本地RTSP到公共流URL)
我正在尝试设置一个类似AWS动觉视频的系统。为此,我有以下设置:Video streaming Gstreamer重流视频(本地RTSP到公共流URL),video-streaming,gstreamer,h.264,rtsp,Video Streaming,Gstreamer,H.264,Rtsp,我正在尝试设置一个类似AWS动觉视频的系统。为此,我有以下设置: 本地闭路电视摄像机馈送(可通过RTSP url访问)-10.10.10.2 与CCTV摄像头位于同一LAN上的Linux机箱-10.10.10.3 运行Ubuntu的AWS服务器-(公共ip-202.32.x.x) 我可以通过RTSP访问本地视频源(rtsp://user:pass@10.10.10.2/h264_流),使用gstreamer在linux机箱内 我的问题是,如何将相同的视频流到AWS服务器,然后通过网络从任何计算机
不久前,我试图实现与您所寻找的非常相似的东西:。在内部,它基于helper库,而helper库又基于GStreamer和gstreamerrtsp服务器。
但最后我决定放弃RTSP,并尝试在WebRTC上实现相同的模式,因为当您需要NAT后面的跨LAN边界时,RTSP是一个糟糕的选择。我为实现它所做的努力,您可以在上看到。不幸的是,距离终点线还很远……我不确定您的要求,但您可能不需要AWS跳转框 是一个
RTSP->WebRTC
桥接器。您可以在第一个网络中运行,并可以连接到第三个网络。您可以使用STUN/TURN服务器进行NAT遍历
你也可以用GStreamer来完成这一切。我自己没有做过,但是所有的组件都存在
如果您想了解更多有关NAT遍历的信息,可以在网络部分编写一章