{"draft":"draft-ietf-mmusic-ice-tcp-16","doc_id":"RFC6544","title":"TCP Candidates with Interactive Connectivity Establishment (ICE)","authors":["J. Rosenberg","A. Keranen","B. B. Lowekamp","A. B. Roach"],"format":["ASCII","HTML"],"page_count":"29","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Multiparty Multimedia Session Control RAI","abstract":"Interactive Connectivity Establishment (ICE) defines a mechanism for\r\nNAT traversal for multimedia communication protocols based on the\r\noffer\/answer model of session negotiation. ICE works by providing a\r\nset of candidate transport addresses for each media stream, which are\r\nthen validated with peer-to-peer connectivity checks based on Session\r\nTraversal Utilities for NAT (STUN). ICE provides a general framework\r\nfor describing candidates but only defines UDP-based media streams.\r\nThis specification extends ICE to TCP-based media, including the\r\nability to offer a mix of TCP and UDP-based candidates for a single\r\nstream. [STANDARDS-TRACK]","pub_date":"March 2012","keywords":["[--------]","ICE","TCP","NAT","NAT traversal"],"obsoletes":[],"obsoleted_by":[],"updates":[],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC6544","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc6544"}