Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI
VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes
Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency audio and video communication systems by routing streams between participants without transcoding. The project provides embedded media routing logic that can be integrated directly into an application. It supports simulcast and quality layering, allowing the system to adapt resolution and bitrate based on real-time bandwidth estimations to maintain connection stability. The capability surface includes media track management for audio, video, and screen capture, as well as bidi
BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and
Ce projet est une plateforme de communication en temps réel scalable conçue pour la visioconférence et l'audioconférence multi-parties. Elle fonctionne comme un serveur multimédia modulaire qui orchestre les sessions en direct, gère les salles de réunion virtuelles et gère la distribution des flux multimédias à travers des environnements informatiques distribués.
Les fonctionnalités principales de open-webrtc-toolkit/owt-server sont : Video Conferencing Systems, Real-Time Media Servers, Streaming Media Processing Pipelines, Media Transcoding, Realtime Media Routing, Hardware-Accelerated Transcoders, Real-time Communication Platforms, Media Streaming Protocol Bridging.
Les alternatives open-source à open-webrtc-toolkit/owt-server incluent : meetecho/janus-gateway — Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… versatica/mediasoup — Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency… bigbluebutton/bigbluebutton — BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online… miroslavpejic85/mirotalk — Mirotalk is a self-hosted video conferencing platform and peer-to-peer communication server. It utilizes WebRTC for… bluenviron/mediamtx — MediaMTX is a multi-protocol media server designed for routing, proxying, and recording real-time audio and video…