MCU Gateway Integration with Edumeet/mediasoup: Bridging Traditional Video Conferencing and WebRTC

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.

1 Like