%% You should probably cite rfc6544 instead of this I-D. @techreport{ietf-mmusic-ice-tcp-16, number = {draft-ietf-mmusic-ice-tcp-16}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-ietf-mmusic-ice-tcp/16/}, author = {Jonathan Rosenberg and Ari Keränen and Bruce Lowekamp and Adam Roach}, title = {{TCP Candidates with Interactive Connectivity Establishment (ICE)}}, pagetotal = 29, year = 2011, month = nov, day = 15, abstract = {Interactive Connectivity Establishment (ICE) defines a mechanism for NAT traversal for multimedia communication protocols based on the offer/answer model of session negotiation. ICE works by providing a set of candidate transport addresses for each media stream, which are then validated with peer-to-peer connectivity checks based on Session Traversal Utilities for NAT (STUN). ICE provides a general framework for describing candidates but only defines UDP-based media streams. This specification extends ICE to TCP-based media, including the ability to offer a mix of TCP and UDP-based candidates for a single stream. {[}STANDARDS-TRACK{]}}, }