All Projects → kiriapurv → Node Camera

kiriapurv / Node Camera

Licence: mit
Access and stream web camera in nodejs using opencv and websockets.

Projects that are alternatives of or similar to Node Camera

Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+1417.04%)
Mutual labels:  opencv, streaming
Centrifugo
Scalable real-time messaging server in a language-agnostic way. Set up once and forever.
Stars: ✭ 5,649 (+4084.44%)
Mutual labels:  websocket, streaming
Live Video Magnification
An OpenCV/Qt based realtime application for Eulerian Video Magnification / Motion Magnification. Works with multiple videos and cameras at the same time and let's you export the magnified videos.
Stars: ✭ 187 (+38.52%)
Mutual labels:  webcam, opencv
Simple Websocket
Simple, EventEmitter API for WebSockets
Stars: ✭ 159 (+17.78%)
Mutual labels:  websocket, streaming
Gotalk
Async peer communication protocol & library
Stars: ✭ 1,036 (+667.41%)
Mutual labels:  websocket, streaming
qubes-video-companion
Securely stream webcams and share screens across virtual machines *THIS PROJECT IS CURRENTLY STILL IN DEVELOPMENT (Mostly finishing switch to MJPEG for big performance boost; see FAQ)*
Stars: ✭ 38 (-71.85%)
Mutual labels:  streaming, webcam
Qbr
A webcam-based 3x3x3 rubik's cube solver written in Python 3 and OpenCV.
Stars: ✭ 122 (-9.63%)
Mutual labels:  webcam, opencv
Raftlib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Stars: ✭ 717 (+431.11%)
Mutual labels:  opencv, streaming
Smoothstream
Webcam, PiCamera streaming over the network with Python made easy.
Stars: ✭ 133 (-1.48%)
Mutual labels:  opencv, streaming
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+6121.48%)
Mutual labels:  webcam, streaming
Nivirtualcam
OpenNI 2 Virtual Webcam - Directshow Filter
Stars: ✭ 95 (-29.63%)
Mutual labels:  webcam, streaming
Akka Http
The Streaming-first HTTP server/module of Akka
Stars: ✭ 1,163 (+761.48%)
Mutual labels:  websocket, streaming
Node Tcp Streaming Server
Experimental TCP video streaming server written in node.js. Streaming over TCP and redistributing using WebSockets.
Stars: ✭ 100 (-25.93%)
Mutual labels:  websocket, streaming
Native Opencv Android Template
A tutorial for setting up OpenCV 4.5.0 (and other 4.x.y version) for Android in Android Studio with Native Development Kit (NDK) support.
Stars: ✭ 131 (-2.96%)
Mutual labels:  opencv
Intelegent lock
lock mechanism with face recognition and liveness detection
Stars: ✭ 134 (-0.74%)
Mutual labels:  opencv
Vision landing
Precision landing using visual targets
Stars: ✭ 131 (-2.96%)
Mutual labels:  opencv
Spacextract
Extraction and analysis of telemetry from rocket launch webcasts (from SpaceX and RocketLab)
Stars: ✭ 131 (-2.96%)
Mutual labels:  opencv
Marewood
🐚 marewood is an open source automatic packaging deployment tool for front-end || MareWood 是一个Go开发的轻量级前端部署工具,可以很灵活的配置各种打包部署环境并提供访问。
Stars: ✭ 135 (+0%)
Mutual labels:  websocket
Lidar camera calibration
Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization)
Stars: ✭ 133 (-1.48%)
Mutual labels:  opencv
Opentrack
Head tracking software for MS Windows, Linux, and Apple OSX
Stars: ✭ 1,950 (+1344.44%)
Mutual labels:  opencv

Node Camera

Access and stream web cam in nodejs using opencv and web sockets.

Building

  • It required opencv headers and library to build and run.
  • Modify include_dirs for headers path and library_dirs for library path in binding.gyp according to your opencv installation.
  • Then npm install

Running

npm start -- [-open] [-wsport websocketPort] [-webport webserverport] [-res widthxheight]
Option Description
-open Open streaming url on startup
-wsport Web socket port for streaming media
-webport Web server port
-res Resolution for preview image
-input Input source. ( eg. ip camera url)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].