
WebRTC — Remote Connection with Click/Keyboard Control (Low Latency)
Upwork
Remoto
•2 horas atrás
•Nenhuma candidatura
Sobre
I'm looking for someone with practical WebRTC experience to implement a remote session with browser screen streaming and low-latency mouse/keyboard event injection. After selection, I'll share the browser mirroring technique; for now, I need someone who has mastered the basics below. What you need to know/master End-to-end WebRTC: RTCPeerConnection, DataChannel for events, STUN/TURN/ICE, DTLS/SRTP, congestion control, keyframes/NACK/PLI/FEC. Low latency: bitrate/FPS adjustment, keyframe interval, jitter buffer, pacing; sub-200 ms glass-to-glass targets. Capture/rendering: Windows window/app capture (PrintWindow/BitBlt or Desktop Duplication), CPU/GPU optimization. Input injection: mapping clicks, scrolling, and typing via DataChannel, DPI/scaling coordination, window focus/IME. Signaling backend: WebSocket/Socket.IO (Node.js or Python), token authentication, reconnection. Chrome automation (desirable): profiles/flags, multiple windows, HWND identification. Network/NAT: configuring STUN/TURN, firewall scenarios, and strict NAT. Quality/stability: logs/metrics (RTT, loss, jitter), threads/async, error handling.