Skip to content

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

Notifications You must be signed in to change notification settings

agonza1/WebRTC-Live-Streaming-with-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages