我有一个 IP 网络摄像头,我想通过 upnp 服务器提供流。我需要做的很简单;使用 IP 网络摄像头的源 URL 定义一个 upnp 设备。你能推荐一些这样的工具或脚本来做这件事吗?
问候。
答案1
如果不知道网络摄像头如何提供其视频流,这个问题就很难回答。
一个可能能够满足你要求的服务器是rygel
。如果你安装了它和rygel-gst-launch
插件,你可以配置它来提供任意流。
在该~/.config/rygel.conf
文件中,您需要包含如下内容:
[GstLaunch]
enabled=true
launch-items=webcam
webcam-title=Web Camera
webcam-mime=video/mpeg
webcam-launch=souphttpsrc location=http://url-to-webcam-stream
根据您网络摄像头的详细信息,您可能需要不同的-mime
和-launch
行。启动行是 GStreamer 管道描述,您可能会将其传递给gst-launch-0.10
(减去用于显示/播放流的部分)。
答案2
我认为您可以使用 VLC 来实现这一点,尝试输入和输出,激活流媒体,这样就可以了。如果您需要帮助进行设置,请告诉我,我回家后会写一个小指南。