I’m reaching out to seek your advice on setting up an application environment. The project involves Node.js, WebRTC, MediaSoup, and a React-based application, with a requirement for scalability.
We attempted to implement an ECS Fargate setup for the Node.js application, which includes WebRTC and MediaSoup components. However, we ran into challenges since MediaSoup requires a static IP address and an ephemeral port range. We tried both Network Load Balancer and Global Accelerator, but neither approach worked. On top of that, creating ~15k listeners in an NLB for port mapping doesn’t seem feasible.
Could you please share your thoughts or suggest a possible solution?