Fix Real-Time Face Swapping App need Web Development

Contact person: Fix Real-Time Face Swapping App

Phone:Show

Email:Show

Location: Kandy, Sri Lanka

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I need an experienced web developer to fix a real-time face swapping web application that's partially working but has critical video streaming issues.

Current Setup (Already Done)

- ✅ Deep Live Cam and DeepLiveWeb repositories cloned on RunPod GPU server
- ✅ All dependencies installed (Python, ONNX, InsightFace, aiortc, etc.)
- ✅ Face swapping models downloaded ([login to view URL], [login to view URL])
- ✅ WebSocket server running on port 5001 with GPU acceleration
- ✅ Frontend served on port 5000 via RunPod proxy
- ✅ WebSocket connections working: wss://[login to view URL]
- ✅ WebRTC peer connection establishing successfully

The Problem

Everything connects but no face-swapped video displays:
- Local webcam video shows correctly
- WebSocket connects: "Connected to signaling server"
- WebRTC establishes: "WebRTC connection established"
- BUT: "Remote Video (Swapped)" section stays black
- Face swapping models are loaded and SwapTrack is initialized
- Server processes video frames but processed video doesn't reach browser

Technical Details

- Environment: RunPod GPU server (CUDA 12.4)
- Backend: Python WebSocket + WebRTC (aiortc library)
- Frontend: HTML5 + JavaScript WebRTC implementation
- Repositories:
- [login to view URL] (base face swapping)
- [login to view URL] (web interface)
- Access: SSH access to RunPod server provided

What's Been Tried

- WebRTC iceTransportPolicy configuration fixes
- CUDA library compatibility fixes
- WebSocket URL corrections for proxy environment
- Debug logging throughout video pipeline
- Server restart troubleshooting

What I Need

An experienced developer who can:
1. Diagnose the WebRTC video streaming issue - why processed video isn't reaching
browser
2. Fix the video pipeline so face-swapped video displays in real-time
3. Work with existing setup (don't rebuild from scratch)
4. Handle RunPod proxy environment challenges if needed

Required Skills

- WebRTC expertise (peer connections, media streams, ICE handling)
- Python backend (asyncio, websockets, aiortc)
- JavaScript frontend (MediaStream API, video elements)
- Video processing pipelines understanding
- Remote server debugging via SSH
- GPU/CUDA environments familiarity" (client-provided description)


Matched companies (5)

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more

...

Knowforth Tech

Empowering Businesses with Tailored Software & AI Solutions.

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more