我想用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流的网络监控摄像头,需要另外的软件工具(如八百里外部信号适配器软件)进行拉流进入流媒体直播系统。
网络监控摄像头品牌
海康、大华、宇视、雄迈、中维、天地伟业、亚安、安讯士、派尔高、三星、视高等。
互联网监控直播涉及到的软件
- 八百里外部信号适配器软件(转接RTSP协议成RTMP协议进入流媒体系统,如网络摄像头直接支持输出RTMP协议,那么无需此软件。)
- 八百里流媒体服务器系统 (实现直播流嵌入网页,按照P2P协议HLS协议进行网络分发)
实现网络监控网络实时直播步骤
- 配置网络监控摄像头的推送直播流地址
打开网络监控摄像头的网页管理页面,网络配置好后,配置推送直播流发布地址,如下图:
RTMP主机地址,可以填写安装流媒体服务器系统软件的服务器的IP,如 192.168.1.44也可以填写解析到流媒体服务器系统IP的域名,如www.abc.com。 RTMP流名称和应用实例名称均从流媒体服务器系统里面拷贝复制获得。
2. 外部信号适配器软件配置
RTSP的网络流书写格式(以海康网络监控摄像头为例)
3. 进入八百里流媒体系统进行网络直播
如何发布直播
如何嵌入网页
- 拷贝如上图所示通用代码,嵌入网站中进行网络直播。
- 如没有网站,应该如何嵌入网页,形成一个浏览器地址打开播放呢?
- 拷贝代码到TXT文本中,保存后更改TXT文本的扩展名为html,如由原来的1.txt变为1.html。
- 进入流媒体系统的安装目录,拷贝1.html文件至admin文件夹内。
- 在PC浏览器或手机浏览器打开浏览器网页观看直播,如http://xxx.xxx.x.x:8085/1.html。
Tips
- 监控摄像头和外部信号适配器软件最好在同一个局域网中。
- 外部信号适配器软件和网络监控摄像头无物理连接,通过网络通信。
- 外部信号适配器软件和流媒体服务器系统无物理连接,通过网络通信。
八百里网络监控直播系统具体应用领域
集团联网视频监控
景点监控摄像头直播
生态农业监控摄像头
透明厨房联网监控摄像头
工厂实时监控摄像头
工地联网视频监控
仓库集中视频监控
食品安全视频监控
幼儿园监控摄像头运营
以上是关于我想用nodejs操作摄像头,获得摄像头的实时数据流,该怎么做?没思路求指导的主要内容,如果未能解决你的问题,请参考以下文章