Web RTC
WebRTC notes
- Difference between WebRTC data channel vs. full audio/visual
- Used for ingress, egress, distribution
- Use case: video over video channel; video channel enhancement data over the data channel. Video enhancements are applied before painting to canvas
- Codecs used currently: H264, Opus, VP8?, VP9?
- Safari supports HEVC
- Chrome supports HEVC on HW platforms through MSE; not necessarily through WebRTC
- Desired knobs to add latency through encoding parameters
- Interest in higher efficiency codecs like AV1? in the future
- Any interest in HDR?
- Maybe in the future; currently care only about bandwidth
- Request: reducing number of round trips to initiate a connection
- Request: reducing number of open ports required for a WebRTC connection
- Some sites/servers can’t use TURN.
- Request: platform rtc framework