我想用nodejs操作摄像头,获得摄像头的实时数据流,该怎么做?没思路求指导

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想用nodejs操作摄像头,获得摄像头的实时数据流,该怎么做?没思路求指导相关的知识,希望对你有一定的参考价值。

我想用nodejs操作摄像头,获得摄像头的实时数据流,该怎么做?没思路求指导

参考技术A 不清楚 你说的获取摄像头是怎么个获取方法?
是通过浏览器web的方式获取还是本地应用获取.
如果是浏览器web的方式 可以查找webrtc 相关的js库.比如module: easyrtc等
如果是本地获取.由于nodejs 的官方文档并没有操作摄像头或者麦克风之类的 api.可能需要通过调用 C或C++的扩展来实现对这些硬件的控制.追问

请问您有没有这方面的教程资料,如果的有的话麻烦分享下,不胜感激,没有的话就不麻烦了,感谢;

追答

没有教程.关教程什么事.自己看官方文档和去搜现成的框架不就得了.不会github和stackoverflow 都不会用吧?

而且说了有个easyrtc.地址:https://github.com/priologic/easyrtc

本回答被提问者采纳

监控摄像头如何进行互联网实时直播

什么是网络监控摄像头

 

    网络摄像头,也就是IP camera, 简称IPcam。是传统摄像头与网络视频技术相结合的新一代产品,除了具备一般传统摄像机所有的图像捕捉功最新款网络摄像头能外,机内还内置了数字化压缩控制器和基于WEB的操作系统,使得视频数据经压缩加密后,通过有线网络或无线网络输出网络协议流。

 

    根据支持的输出网络协议,我们分为两类监控摄像头,一类是支持输出RTSP网络流,另外一类是支持RTMP网络流。 目前市场上技术先进的流媒体系统,目前默认都是支持接收RTMP流,对于只输出RTSP流的网络监控摄像头,需要另外的软件工具(如八百里外部信号适配器软件)进行拉流进入流媒体直播系统

 

网络监控摄像头品牌

 

海康、大华、宇视、雄迈、中维、天地伟业、亚安、安讯士、派尔高、三星、视高等。

 

互联网监控直播涉及到的软件

 

  1. 八百里外部信号适配器软件(转接RTSP协议成RTMP协议进入流媒体系统,如网络摄像头直接支持输出RTMP协议,那么无需此软件。)
  2. 八百里流媒体服务器系统 (实现直播流嵌入网页,按照P2P协议HLS协议进行网络分发)

 

实现网络监控网络实时直播步骤

 

  1. 配置网络监控摄像头的推送直播流地址

 

打开网络监控摄像头的网页管理页面,网络配置好后,配置推送直播流发布地址,如下图:

 

技术分享

 

RTMP主机地址,可以填写安装流媒体服务器系统软件的服务器的IP,如 192.168.1.44也可以填写解析到流媒体服务器系统IP的域名,如www.abc.com。 RTMP流名称和应用实例名称均从流媒体服务器系统里面拷贝复制获得。

技术分享

2.       外部信号适配器软件配置

 

技术分享

RTSP的网络流书写格式(以海康网络监控摄像头为例)

技术分享

3.       进入八百里流媒体系统进行网络直播

如何发布直播

技术分享

 

如何嵌入网页

 

  1. 拷贝如上图所示通用代码,嵌入网站中进行网络直播。
  2. 如没有网站,应该如何嵌入网页,形成一个浏览器地址打开播放呢?

 

  1. 拷贝代码到TXT文本中,保存后更改TXT文本的扩展名为html,如由原来的1.txt变为1.html。
  2. 进入流媒体系统的安装目录,拷贝1.html文件至admin文件夹内。
  3. 在PC浏览器或手机浏览器打开浏览器网页观看直播,如http://xxx.xxx.x.x:8085/1.html

技术分享

 

Tips

 

  1. 监控摄像头和外部信号适配器软件最好在同一个局域网中。
  2. 外部信号适配器软件和网络监控摄像头无物理连接,通过网络通信。
  3. 外部信号适配器软件和流媒体服务器系统无物理连接,通过网络通信。

 

八百里网络监控直播系统具体应用领域

 

集团联网视频监控
景点监控摄像头直播
生态农业监控摄像头
透明厨房联网监控摄像头
工厂实时监控摄像头
工地联网视频监控
仓库集中视频监控

食品安全视频监控
幼儿园监控摄像头运营

 








以上是关于我想用nodejs操作摄像头,获得摄像头的实时数据流,该怎么做?没思路求指导的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs - RTSP 实时摄像机源 - 分布式架构

Unity3D 怎样获得摄像机角度(rotation)

如何稳定网络摄像头视频? [复制]

无实时约束处理大量 rtsp 摄像头

现在想用OPENCV作运动目标的识别和跟踪,用啥方法最好,最快入门?

我想用STM32连接USB摄像头实现图像采集,再用GPRS传输图像,麻烦给推荐一款STM32开发板!!谢谢~~