Plugin demos |
Echo Test |
A simple Echo Test demo, with knobs to control the bitrate. |
Camera |
A Camera demo, with the actual camera streams. |
Streaming |
A media Streaming demo, with sample live and on-demand streams. |
Video Call |
A Video Call demo, a bit like AppRTC but with media passing through Janus. |
SIP Gateway |
A SIP Gateway demo, allowing you to register at a SIP server and start/receive calls. |
Video Room |
A videoconferencing demo, allowing you to join a video room with up to six users. |
Video Room (multistream) |
The same videoconferencing demo, but using one PeerConnection to receive multiple streams. |
Audio Room |
An audio mixing/bridge demo, allowing you join an Audio Room. |
Text Room |
A text room demo, using DataChannels only. |
Recorder/Playout |
A demo to record audio/video messages, and subsequently replay them through WebRTC. |
Screen Sharing |
A webinar-like screen sharing session, based on the Video Room plugin. |
Advanced demos |
Device Selection |
A variant of the Echo Test demo, that allows you to choose a specific capture device. |
End-to-end Encryption |
A variant of the Echo Test demo, that allows you to encrypt the video in a way that Janus can't access it, but can still route it. |
Multichannel Opus (surround) |
A variant of the Echo Test demo, that shows multichannel/surround Opus support. |
Canvas Capture |
A variant of the Echo Test demo, that shows how to use a canvas element as a WebRTC media source. |
Web Audio Processing |
A variant of the Echo Test demo, that shows how to use Web Audio to process audio before sending it to Janus. |
Virtual Background |
A variant of the Echo Test demo, that shows how to use something like MediaPipe to add a virtual background before sending video to Janus. |
Admin/Monitor |
A simple page showcasing how you can use the Janus Admin/Monitor API. |