WebRTC
An open technical specification jointly standardized by the W3C and IETF. Google open-sourced the underlying technology in 2011, and it became a W3C Recommendation in 2021. WebRTC enables real-time audio, video, and peer-to-peer data transfer between browsers, integrating technologies such as ICE, DTLS, and SCTP.
Core Facts
WebRTC was open-sourced by Google in 2011 and was subsequently standardized by W3C and IETF.
Opus is a codec standardized by the IETF in 2012, supporting variable bit rates from 6 kbps to 510 kbps, based on a hybrid SILK and CELT architecture.
In digital human scenarios, the WebRTC end-to-end latency typically needs to be kept within 500 milliseconds to ensure a natural and smooth interactive experience.
Timeline (last 90 days)
In multiplayer games, transmitting game state data over audio channels such as WebRTC is inferior to a dedicated WebSocket channel in bandwidth, latency, and data reliability.
Web calls use WebRTC technology underneath, so visitors can click a button to talk to the AI receptionist through their browser microphone without needing a phone number.
The Live API is an interface in the Gemini API for real-time bidirectional interaction, based on WebSocket or WebRTC long connections, continuously receiving audio/video streams and immediately returning voice responses.
WebRTC natively uses a P2P architecture, and in large-scale distribution scenarios it needs to scale via media servers such as SFU or MCU.
WebRTC's core components include SDP for media negotiation, the ICE framework for connection establishment, and STUN/TURN servers for NAT traversal.
Noma's proof-of-concept attack exfiltrates data without any permission prompt, uses navigator.sendBeacon() to send stolen files, and can obtain the real IP address via WebRTC.
WhatsApp Web is not a standalone app but uses WebRTC technology to establish a mirrored connection between the browser and the phone, and early versions required the phone to stay online to be usable.
Implementing real-time camera interaction in the browser typically requires combining WebGL or WebGPU for real-time rendering, using WebAssembly to run computer vision models (such as MediaPipe and TensorFlow.js), and handling low-latency transmission through WebRTC.
Once equipped with a voice task, the Agent can run as a voice Agent via WebSocket or WebRTC.
Technologies such as VoIP, SIP, and WebRTC have already made calling over the network commonplace; internet telephony is not a new concept.
30 more timeline events
All Facts (20)
WebRTC was open-sourced by Google in 2011 and was subsequently standardized by W3C and IETF.
80%VerifiedOpus is a codec standardized by the IETF in 2012, supporting variable bit rates from 6 kbps to 510 kbps, based on a hybrid SILK and CELT architecture.
75%VerifiedIn digital human scenarios, the WebRTC end-to-end latency typically needs to be kept within 500 milliseconds to ensure a natural and smooth interactive experience.
75%VerifiedThe three core technical components of a PWA are Service Worker, Web App Manifest, and mandatory HTTPS connections.
70%VerifiedLiveKit is an open-source WebRTC real-time communication infrastructure, upon which the Agents framework is built.
65%VerifiedWebRTC actively discards audio packets to maintain low latency under poor network conditions, rather than waiting for retransmission.
65%VerifiedThe transmission latency of WebRTC is typically between 100–500 milliseconds.
65%Unverified该AI数字人项目的技术架构包含四个核心模块:Agent智能体、RAG检索增强生成、WebRTC实时通信和Docker容器化部署
95%UnverifiedLuke Curley指出WebRTC的延迟优先策略是硬编码的,开发者无法配置为优先保证数据完整性
90%UnverifiedWebRTC的浏览器实现(主要是Chromium中的libwebrtc)将丢包决策封装在应用层无法触及的底层,JavaScript API层面没有暴露控制丢包行为或触发重传的接口
90%UnverifiedDiscord工程团队曾尝试在浏览器端实现WebRTC音频包重传机制,最终结论是技术上做不到
85%UnverifiedThe Realtime API launched by OpenAI at the end of 2024 supports WebRTC as a transport layer, with latency typically under 200ms.
70%UnverifiedWhen establishing a connection, WebRTC performs NAT traversal via STUN/TURN servers, which may expose the user's real local IP and public IP even when using a VPN or proxy.
60%UnverifiedWebRTC is a peer-to-peer real-time communication protocol led by Google and standardized by W3C, with built-in AEC acoustic echo cancellation, ANS automatic noise suppression, and adaptive jitter buffer modules, all of which are processed locally on the client.
60%UnverifiedIn multiplayer games, transmitting game state data over audio channels such as WebRTC is inferior to a dedicated WebSocket channel in bandwidth, latency, and data reliability.
50%UnverifiedWeb calls use WebRTC technology underneath, so visitors can click a button to talk to the AI receptionist through their browser microphone without needing a phone number.
50%UnverifiedThe Live API is an interface in the Gemini API for real-time bidirectional interaction, based on WebSocket or WebRTC long connections, continuously receiving audio/video streams and immediately returning voice responses.
50%UnverifiedWebRTC's core components include SDP for media negotiation, the ICE framework for connection establishment, and STUN/TURN servers for NAT traversal.
50%UnverifiedWebRTC natively uses a P2P architecture, and in large-scale distribution scenarios it needs to scale via media servers such as SFU or MCU.
50%UnverifiedNoma's proof-of-concept attack exfiltrates data without any permission prompt, uses navigator.sendBeacon() to send stolen files, and can obtain the real IP address via WebRTC.
50%