簡體   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