| Plugin demos | 
				
					| Echo Test | A simple Echo Test demo, with knobs to control the bitrate. | 
				
					| 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. |