Skip to content

Conversation

@sgfn
Copy link
Member

@sgfn sgfn commented Nov 20, 2025

The current implementation successfully gathers host and server-reflexive TCP candidates, and connects to the other side. Code related to relay candidates wasn't modified yet, so in this state we can expect everything to crash and burn whenever a TURN server is specified in ice_servers.

Note that not all STUN servers support TCP (e.g. stun.l.google.com:19302 does not).

ref: elixir-webrtc/ex_webrtc#238

TODO:

  • ensure it doesn't crash with TURN servers
  • verify SDP encoding of the candidates is according to spec
  • cleanup
  • TODOs from comments
  • tests
  • TCP TURN support

Relevant RFCs:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants