Handle ICE end of candidate
See original GitHub issueFirefox v68 shipped an update which sends an ICE end of candidates message (bugzilla thread). The offer looks like this:
{candidate: {candidate: "", sdpMLineIndex: 0, sdpMid: "0"}}
This seems to introduce an incompatibility between the latest version of Firefox (68.0) and Chrome (75.0.3770.100). When the offer is received in Chrome, an OperationError
is thrown.
In my own testing, this is what I’m seeing:
I’m using Error persists on simple-peer@9.3.0
which isn’t the latest so I’ll upgrade and update this thread if it fixes the problem.simple-peer@9.4.0
.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:5 (2 by maintainers)
Top Results From Across the Web
RTCPeerConnection: icecandidate event - Web APIs | MDN
Indicating the end of a generation of candidates. When an ICE negotiation session runs out of candidates to propose for a given RTCIceTransport ......
Read more >Handling the process of handling ICE candidates when using ...
At this point you can decide whether to make use of Trickle ICE, where candidates are sent to the remote peer as soon...
Read more >Delay in ICE candidate collection - Google Groups
While trying to start or answer or a call, it takes 10+ seconds to complete the ice candidate collection. This happens when the...
Read more >935898 - Handle end-of-candidates (and support ... - Monorail
The blockedon is a real problem, I think we need to rework how to handle end-of-candidates and ICE state updates are surfaced from...
Read more >Handling ICE candidates | Learning WebRTC
The final piece of the WebRTC signaling puzzle is handling ICE candidates ... Thankfully, our server is designed in a way that can...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@t-mullen Correct. I suspect this is ultimately up to Chrome to support, but it might be nice for simple-peer to smooth over the differences in the meantime.
In my Firefox (running on Mac) I observed
candidate: ""
as well as anull
candidate to signify the end of the candidates list.