我有一个IP摄像头,我想分享它的馈送。
它可以输出RTSP提要以及简单的JPEG图像。
我正在寻找一种方法,以采取单一的馈送,并提供给多个观众。
在现实中,在任何给定的时间可能只有几个,所以我们不会一次查看1000个。
我也想在没有硬件的情况下做到这一点,只有摄像头,输出它的提要。
互联网上有没有一种服务可以把这个提要以某种方式提供给多个人?
也许这样做的方法是将RTSP代码转换为更适合浏览器的代码,这是一个选择吗?
再说一次,我的一端没有硬件,我不想让成堆的计算机(即使是1台)坐在我的一端。
发布于 2011-10-06 07:08:59
相机型号是什么?如果它支持RTSP和JPEG,则只需将JPEG的端口80和RTSP的554端口从路由器转发到摄像机的本地IP地址。此外,你应该有静态IP,或者在dyndns.org上注册你的动态地址,并为它获得一个DNS名称。

然后,如果用户想要查看来自该摄像机的RTSP流,他们可以从引用摄像机所在路由器的want地址的RTSP url打开它。
对于轴摄像头和上面的设置:
rtsp://84.55.1.2/axis-media/media.3gp它将路由到作为IP摄像机的10.10.10.1:554。
如果摄像头支持UPnP,你可以做更少的工作。然后只需打开它,您将获得用户必须在其URL中输入的地址和要添加的端口。
现在,如果你想在浏览器中显示它,你可能想要获得JPEG动画,如果它被支持,或者定期获得JPEG ...
发布于 2016-06-09 14:24:36
首先你需要从摄像头接收RTSP流。有一些开源库可以像Live555一样使用。然后,您需要将流转换为浏览器可以播放的协议。这可以是HTTP Live Streaming (HLS)或基于HTTP的动态自适应流(MPEG-DASH)。如果支持媒体源扩展(MSE),则可以使用HTML5视频播放这些流。较旧的浏览器不支持MSE,因此您需要一个后备播放器(例如,基于Adobe Flash的播放器,支持HLS或MPEG-DASH )。
有一些基于云的服务,可以为您的IP摄像头广播提供完整的解决方案。我测试了IPCamLive.com,它对我来说运行得很好。
我在IPCamLive中最喜欢的一件事是,这个服务提供了一个简单的HTML片段来嵌入摄像头,所以我只将这个片段粘贴到了我的网页中。另一件好事是,这项服务支持ONVIF协议,可以帮助您找到正确的RTSP URL的摄像头流。
发布于 2012-12-12 07:30:01
使用媒体服务器...
媒体服务器聚合连接,因此设备不必面向前方。
有一些..。
我的是@ http://net7mma.codeplex.com/
有一篇关于我的库@ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp的代码项目文章
它支持非RTP源,如您指定的HTTP Jpeg和MJpeg变体,此外,它还支持从jpeg图片动态创建rtp MJPEG。
您还可以选择使用重新启动间隔,只发送已更改的最小编码单元(MCU),从而减少发送的数据量,并获得或多或少更接近MPEG的带宽。
它与VLC,QuickTime,(S)MPlayer和其他各种播放器一起工作。
它的主要用途是聚合,如您所需,它还支持录制为rtpdump格式。
它在Mono或.Net中工作,目前目标是4.5.2,因为还计划提供一些编码和解码支持。
https://stackoverflow.com/questions/7664717
复制相似问题