Enhance Angular WebRTC Video/Voice

Job ID: 40223246

Budget: ₹12,500 – ₹37,500 INR

I have an existing Angular application that already uses WebRTC, but connection drops, inconsistent audio-video quality, and some brittle glue code are hurting the experience for both our internal team and our external clients. I want the video-conferencing and voice-calling flows rebuilt so they feel rock-solid and native to Angular rather than an add-on.

You will dive into the current codebase (Angular 18, TypeScript) to refactor the signaling layer, configure STUN/TURN properly, and tighten up state management so renegotiations no longer break active sessions. Expect to profile bandwidth, tweak codec preferences, and ensure the change detection cycle is not blocking media threads.

Deliverables
• Stable one-to-one and group video calls that recover gracefully from network blips
• High-clarity voice calls with echo cancellation and automatic gain control verified across major browsers
• A reusable Angular service/component set with clear interfaces and unit tests
• Updated documentation so another developer can wire the service into new screens within minutes

I will provide repo access in remote desktop, signaling-server credentials, and sample test accounts the moment we agree on the approach. A short kickoff call to walk you through the pain points is included, and we will review the work on a staging branch before merging to production.