Card #493 · OpenAI Platform & APIs
Realtime API WebRTC voice sessions drop on Firefox
Voice sessions using the Realtime API via WebRTC drop deterministically on Firefox, typically during the user's second speech turn. This issue does not occur in Chrome or Edge, and is linked to a non-spec-compliant ICE consent-refresh check on the media server.
Pain score
0.18/ 1.00 · weighted product of four components
Reach0.47distinct authors (log-normalized)
Recency1.00freshness decay, half-life months
Engagement1.00upvotes + comments, normalized
Monetization0.50willingness-to-pay cues in evidence
§ Evidence — 4 verified quotes
Realtime API sessions via WebRTC drop deterministically on the user’s second speech turn (~30–90s elapsed depending on the duration of the AI’s first response), only on Firefox.
OpenAI’s Realtime media server requires the USE-CANDIDATE STUN attribute in ICE consent-refresh checks. This is not spec-compliant
Same app/session flow works reliably in Chrome, but Firefox drops the Realtime WebRTC voice session deterministically.
This is still an issue for me on 151.0.2 (64-bit).
Comments are a Pro feature — join the conversation, share what you've shipped, hear what others are building.
Upgrade to Pro