2017-10-21 93 views
-1

我目前正在研究一种智能家居项目,它将传感器和那些东西连接起来。主服务器运行在Raspberry Pi上,并使用Node JS进行设计。在本地网络上,您可以访问系统网页并查看日志,用户和管理传感器。在网络浏览器中嵌入IP摄像头

我还想添加一个相机流。我有一台IP摄像机,我想将它连接到同一个网络,并能够在网页上看到它。我不介意有一些延迟或延迟,我不需要访问我的家庭网络以外的服务。

我搜索了一下,但我找不到任何简单的解决方案。我阅读了有关RTSP和RTMP协议,并且在这些情况下它们可能会有所帮助。我也读过,有一些插件可用,如VLC和Quick Time,但我更喜欢不需要它们的解决方案。显然,HTML5支持这一点,但我无法继续前进。浏览器支持不应该成为问题,因为我假装只使用谷歌浏览器及其最新版本。所以如果有任何易于与Chrome集成并兼容的插件,那应该没问题!

我也发现了一些服务,像这样的:

  1. https://www.ipcamlive.com/
  2. http://rtsp.live/#login

他们似乎提供一些免费服务,但我不知道这是最好的解决办法。

那么,有没有人可以帮助这种情况?如何轻松将视频从IP摄像机传输到本地网络中的Web浏览器(即使有延迟或滞后)?

谢谢,伊戈尔!

回答

0

我解决了这个问题。如果有人有类似的问题,我希望这可以帮助!

为了达到这个我想要的效果,取决于您正在使用的相机。我正在使用rg-ip01相机。一些相机将使用不同的协议和技术。所以我安装了摄像头并访问了它的IP地址。我检查了网页(在Chrome上)并开始寻找一些线索。有些意见recquired的ActiveX或Internet Explorer,但是移动视图也没了,它的HTML是这样的:

<img name="main" id="main" border="0" width="640" height="480" src="http://192.168.1.109:8080/videostream.cgi?loginuse=admin&amp;loginpas="> 

我插在我的HTML,它在Chrome上工作得很好!将IP更改为相机的IP并检查是否没有定义任何密码(如果是这样,请将其添加到链接中的字段,并且检查用户!)。

我相信这可能会有所不同,从相机到相机,但很多人使用相同的软件,所以也许它工作!

谢谢,伊戈尔!

0

IP摄像机流到哪里?似乎我没有找到Streaming服务器。

  • 您需要RTMP服务器,但需要一些IP摄像机内置RTMP服务器。
  • ipcamlive是一个流媒体服务。但你需要带宽发送。
  • 您不会安装任何插件,但RTMP需要插件,即flash,vlc。您需要转换为HTTP协议。例如HLS,Mpeg-DASH
  • 您可以使用nginx-rtmp模块将它们转换。
+0

相机应该流到网络浏览器。我如何设置此服务器并在浏览器中传输图像? – user3735796