/Nodcam

Access and stream web camera in nodejs using ffmpeg, websockets and HTML5.

Primary LanguageJavaScript

Nodcam

Access and stream web camera in nodejs using ffmpeg, websockets and HTML5.

Usage:

$ git clone https://github.com/tahaipek/Nodcam.git

$ cd Nodcam

$ npm install

$ npm run express-server
(Web server - node index.js)
	
$ npm run streaming-server
(Web Sockets - node stream.js <secretKey>)
	
$ npm run ffmpeg
(Streaming camera ffmpeg command => 
ffmpeg -f dshow -i video="<cameraDeviceName>":audio="<audioDeviceName>" <outputName>.mp4 -f mpeg1video http://localhost:<webSocketsStreamingPort>/<secretKey>/<width>/height)
if you don't want to record, remove 'output' keyword.

Third Party Libraries:

Requirements

This application has been tested Windows 10.

preview.png