share our recent development that bridges traditional MCU-based video conferencing systems with modern WebRTC-based solutions using Edumeet/mediasoup. This integration enables seamless communication between legacy video conferencing endpoints and web-based participants.
Key Features
-
Seamless Integration: MCU acts as a client connecting to Edumeet/mediasoup conferences, supporting bidirectional audio/video streaming and compatibility with both traditional endpoints and Edumeet web clients.
-
Smart Media Handling: Sends mixed video and audio from MCU to mediasoup, implements voice activation for dynamic participant switching, supports H.264 video codec, and uses Opus audio codec with energy level extensions.
-
Screen Sharing Support: Bidirectional screen sharing capability, supports high-resolution content sharing (up to 1080p), and dynamic resolution adaptation.
-
Advanced Features: RTCP feedback mechanism for quality control, PLI/FIR support for keyframe requests, bandwidth adaptation, and connection quality monitoring.
Technical Architecture
-
Transport Layer: Uses PlainTransport for RTP/RTCP communication, separate channels for sending and receiving, and PacedSender for traffic optimization.
-
Media Processing: Real-time video mixing at MCU, audio mixing with voice activation detection, and dynamic participant switching based on active speaker.
-
Protocol Support: WebSocket-based signaling, standard RTP/RTCP for media transport, and RTCP feedback for quality control.