remote-work • Curious of video conferencing technology and its limit • How much did technology improve since I’ve last touched Flash Communication Server which could do real-time video chat?
W3C standard (open-sourced by Google) • P2P Video/audio communication between browsers and devices • Send data other than media (DataChannel) • Access via javascript API without requiring plugins or install
specs • Provides information(s) needed to connect clients • Room id • STUN/TURN server information • etc https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/
not know public ip address by itself • Responsible to reply public ip address to WebRTC client • Almost always required in real world application https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/
Optimal downstream quality depending on client condition • Cons • High computational cost for decoding/encoding stream • High latency at large scale due to encoding delay