Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 880 Bytes

README.md

File metadata and controls

34 lines (19 loc) · 880 Bytes

WebRTC-Live-Streaming

One RTP video stream to many WebRTC clients with real time image detection using Janus and OpenCV

image

In this diagram I send video from a Raspberry Pi but could be any device sending RTP media.

Dependencies

  • NodeJS
  • Janus WebRTC Gateway

For the Janus media server you can run the docker here: https://github.com/agonza1/janus_gateway/tree/live_streaming

Starting and debugging

npm install

And then. For debugging all logs:

DEBUG=* node index.js

For just running without debugging:

node index.js

More info

You can find more info about this hack/project here:

https://webrtc.ventures/2019/08/raspberry-pi-video-live-streaming-with-ai/

https://webrtc.ventures/2019/09/raspberry-pi-video-live-streaming-with-ai-part-2/