Seeking MediaSoup Specialist: Multi-Pod WebRTC Integration

We’re looking for a MediaSoup specialist to help resolve issues in our spatial audio/video conferencing platform.

Our Architecture:

Backend (Node.js/TypeScript):

  • MediaSoup v3.14.12 SFU with custom adapter pattern

  • Multi-pod Kubernetes deployment with cross-pod PipeTransport

  • Redis-based state management and WebSocket signaling

  • Participant lifecycle management with device ID persistence

Frontend SDK (TypeScript):

  • mediasoup-client v3.6.90 integration

  • Drop-in replacement for Dolby/Voxeet SDK

  • Custom SDP mid conflict detection and consumer deduplication

  • WebRTC transport management with automatic reconnection

Integration:

  • Real-time cross-pod media routing

  • Stale participant cleanup with device migration

  • Consumer/Producer lifecycle coordination across multiple code paths

Current Issues:

  1. SDP Mid Conflicts: Multiple consumers getting assigned identical MID values, causing WebRTC negotiation failures.

  2. Consumer Duplication: Race conditions between methods.

  3. Cross-Pod Media Routing: PipeTransport connections working but consumer creation failing for cross-pod producers.

  4. Participant State Synchronization: Between Redis state, MediaSoup local registry, and WebRTC transport reconstruction.

What we need:
An expert who can-

  • Review our MediaSoup integration patterns and identify architectural issues

  • Optimize consumer/producer creation flows to eliminate race conditions

  • Debug cross-pod media routing scenarios

  • Provide best practices for multi-pod MediaSoup deployments

  • Help resolve SDP negotiation conflicts at the WebRTC level

Hi Reid, i have read your project architecture descripción, and I think I can help you with your issues.

I have 13 years of experience with WebRTC, and 5 years working with Mediasoup, where i have helpes on several project regarding media scalability. In fact, i’m the creator of Mafalda SFU (https://mafalda.io). I’m also expert on Node.js and Typescript, and i’m ranked on global top 1% JavaScript developers on algora.io website.

You can also look about my previous experience both on this forum, or at my personal website at WebRTC – Jesús Leganés-Combarro 'piranna' – To do what anyone can do, leave it to anyone else. Or if you want, we can schedule a call this week so you can tell me more in details your issue. You can write me to arrange It both as a DM message here, or write me at jesus.leganes.combarro@gmail.com.

Hi,
It seems to be a pretty complex MediaSoup setup with some interesting challenges around the multi pod architecture and consumer lifecycle management.

The SDP mid conflicts and cross-pod PipeTransport issues you are describing definitely need some deep diving into the implementation details.

I work alot with MediaSoup deployments and would be interested in reviewing your architecture and helping resolve these issues.

You can reach out to me on my email here

Colin

I have the solution ready with most component mentioned above already built contact me at Email