将本地视频文件作为 RTSP 流式传输并发布到端口

Streaming Local Video file as RTSP and publish to a port

我正在尝试设置一个 docker 可以将本地文件作为 rtsp 流式传输到端口。

意思是,在 docker 中,一些本地视频将作为 rtsp 发布到 docker 的端口。

然后在外部,我可以从 rtsp://:/mystream 获取流

我尝试查看 rtsp-simple-server,但它似乎没有本地文件流的选项,而是需要先设置一个 docker 服务器,然后使用 ffmpeg 将视频发布到该服务器服务器。

有没有办法实现想要的单dockerRTSP流服务器?

还有一个反应是建一个安装了VLC的docker,但是看起来体积大而且矫枉过正,而且结果似乎也不是那么顺利。

嗨,

大多数 RTSP 服务器的工作方式与您描述的一样,您拥有一个服务器实例,然后向它们发布一个流。

使用 gstreamer 构建自己的 RTSP 服务器并不难,python 这里有一个 link,看看答案,完全符合您的需要。

新程序项目的良好开端=)