繁体   English   中英

如何在Mac OS的Node.js中读取流网络摄像头?

[英]How read stream web cam in node.js for mac os?

我在npm存储库中看到了模拟库“ camelot”和“ imagesnap”。
“ camelot”-仅在linux操作系统中工作(因为它使用/ dev / videoX)。
“ imagesnap”-仅支持创建jpg,不支持创建的流。 同样,它是二进制文件。
有什么简单的解决方案?

与lib https://github.com/wearefractal/camera一起使用,因为mac os需要安装opencv,所以我使用brew install opencv。 这真的很有效!!

我还没有完成所有工作,但是从Node通过TCP连接到GStreamer看起来很有希望:

http://delog.wordpress.com/2011/04/26/stream-live-webm-video-to-browser-using-node-js-and-gstreamer/

该教程是关于Linux的,但大多数情况下都应具有OSX等效版本。 开始:

  1. 安装XQuartz: https ://xquartz.macosforge.org
  2. brew install gstreamer
  3. brew install gst-plugins-good
  4. brew install gst-plugins-bad

如果一切安装正确,此命令应为您提供测试视频源:

gst-launch-1.0 videotestsrc ! osxvideosink

我现在正试图弄清楚如何获取网络摄像头。 我认为内置摄像头已锁定,但希望外部摄像头可以工作。

我很想听听您是否取得了任何进展!

暂无
暂无

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

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