繁体   English   中英

如何在node.js应用程序中从计算机的麦克风和摄像头获取数据?

[英]How to get data from computer's microphone and camera in node.js application?

我想制作一个可以访问计算机麦克风和摄像头的node.js应用程序。 一种方法是创建一个Web服务器并使用浏览器的webrtc API,但我不想这样做,甚至不想打开浏览器。 我的应用程序可以通过某种方式访问​​计算机的麦克风和摄像头吗? 问我解释是否不清楚。

Node.js在服务器上运行,没有GUI。 (尽管谁知道这些天人们已经为node.js编写了什么)。 同样,尽管node.js是跨平台的,但与麦克风和相机的通信却不是。 每个操作系统都有自己的方式,自己的API和驱动程序。

如果您要制作一个独立的应用程序,该应用程序可以捕获音频和视频并将其显示在同一台计算机上的客户端上,那么在这种情况下,node.js并不是最好的技术。 请提供有关您的应用目的,平台等的更多信息,也许我们可以为您提供更多帮助。

编辑:看一个类似的问题使用NodeJS访问WebCam注意,WebRTC不是捕获技术,它是流技术。 视频和音频的捕获是在浏览器中实现的,并且每个平台的实现都不同。 例如,Chrome for Linux和Chrome for Windows是不同的软件,并且捕获方式也不同。 对于Web开发人员,只有webRTC API相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM