首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享IP摄像机视频源(RTSP?)

共享IP摄像机视频源(RTSP?)
EN

Stack Overflow用户
提问于 2011-10-06 00:40:22
回答 3查看 10.6K关注 0票数 2

我有一个IP摄像头,我想分享它的馈送。

它可以输出RTSP提要以及简单的JPEG图像。

我正在寻找一种方法,以采取单一的馈送,并提供给多个观众。

在现实中,在任何给定的时间可能只有几个,所以我们不会一次查看1000个。

我也想在没有硬件的情况下做到这一点,只有摄像头,输出它的提要。

互联网上有没有一种服务可以把这个提要以某种方式提供给多个人?

也许这样做的方法是将RTSP代码转换为更适合浏览器的代码,这是一个选择吗?

再说一次,我的一端没有硬件,我不想让成堆的计算机(即使是1台)坐在我的一端。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-06 07:08:59

相机型号是什么?如果它支持RTSP和JPEG,则只需将JPEG的端口80和RTSP的554端口从路由器转发到摄像机的本地IP地址。此外,你应该有静态IP,或者在dyndns.org上注册你的动态地址,并为它获得一个DNS名称。

然后,如果用户想要查看来自该摄像机的RTSP流,他们可以从引用摄像机所在路由器的want地址的RTSP url打开它。

对于轴摄像头和上面的设置:

代码语言:javascript
复制
rtsp://84.55.1.2/axis-media/media.3gp

它将路由到作为IP摄像机的10.10.10.1:554

如果摄像头支持UPnP,你可以做更少的工作。然后只需打开它,您将获得用户必须在其URL中输入的地址和要添加的端口。

现在,如果你想在浏览器中显示它,你可能想要获得JPEG动画,如果它被支持,或者定期获得JPEG ...

票数 0
EN

Stack Overflow用户

发布于 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的摄像头流。

票数 3
EN

Stack Overflow用户

发布于 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,因为还计划提供一些编码和解码支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7664717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档