ICE-TCP is a mechanism by which media is sent over TCP, but not over TURN.

This saves a few bites over the wire and enables sending media directly to a peer or a server located on the public internet where the local firewall doesn’t allow UDP  transmission out of the boundary of the local network.

ICE-TCP is available in most browsers today (Edge pre-Chromium version doesn’t support ICE-TCP).

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of

Looking to learn more about WebRTC? 

Check my WebRTC training courses