Zmh's blog

WebRTC Project Ideas Matrix

created: 2026-03-08T23:06:00+08:00updated: 2026-03-08T23:06:00+08:00topic: programming/webrtcstatus: evergreen#webrtc#projects#diagnostics

WebRTC Project Ideas Matrix

1) 1v1 Audio/Video Call

  • Goal: Complete minimal signaling + media path.
  • Milestones: signaling -> offer/answer -> ICE exchange -> media.
  • Acceptance: stable bi-directional call under normal network.

2) DataChannel Whiteboard + File Transfer

  • Goal: Real-time collaboration over data channel.
  • Milestones: chat -> whiteboard sync -> file chunking.
  • Acceptance: correct ordering and integrity checks.

3) STUN/TURN NAT Lab

  • Goal: Observe direct vs relay decisions in real environments.
  • Milestones: coturn setup -> ICE server config -> fallback verification.
  • Acceptance: relay fallback works when direct path fails.

4) Small Group Meeting (3-4 peers)

  • Goal: Track management and basic controls in mesh topology.
  • Milestones: room state -> track replace -> screen share.
  • Acceptance: stable session with join/leave resilience.

5) Quality Diagnostics Dashboard

  • Goal: Build actionable monitoring from getStats.
  • Milestones: metric collection -> visualization -> alert rules.
  • Acceptance: detect jitter/loss spikes and output diagnosis.

On this page