Audio/Video Transport (avt) --------------------------- Charter Last Modified: 2010-12-08 Current Status: Active Working Group Chair(s): Roni Even Keith Drage Real-time Applications and Infrastructure Area Director(s): Gonzalo Camarillo Robert Sparks Real-time Applications and Infrastructure Area Advisor: Robert Sparks Secretary(ies): Tom Taylor Mailing Lists: General Discussion:avt@ietf.org To Subscribe: https://www.ietf.org/mailman/listinfo/avt Archive: http://www.ietf.org/mail-archive/web/avt/index.html Description of Working Group: The Audio/Video Transport Working Group was formed to specify a protocol for real-time transmission of audio and video over unicast and multicast UDP/IP. This is the Real-time Transport Protocol, RTP, along with its associated profiles and payload formats. RTP itself has been shepherded to Full Standard. Its associated profiles, extensions, and payload formats are currently at various levels of stardards maturity. This working group's current work centers in four areas: 1) Maintenance of the core RTP/RTCP protocols and the AVP, SAVP, AVPF, and SAVPF profiles 2) Specification and maintenance of payload formats for use with RTP 3) Specification of metric blocks for use with the RTCP Extended Report (XR) framework 4) Extensions to the core protocols to facilitate joining, synchronizing, control, and monitoring of RTP multimedia sessions In these areas, the group is chartered to focus on the following tasks. Work supporting those areas, but not reflected in these tasks must not be accepted by the working group without an explicit re-chartering. In particular, new items supporting the fourth area are expected to be reviewed in DISPATCH before being considered new charter items for this group. 1) Maintenance of the core RTP/SRTP/RTCP protocols and the AVP, SAVP, AVPF, and SAVPF profiles - maintain and enhance the SRTP Profile, with review and input from the Security Area - specify how to use Explicit Congestion Notification (ECN) with RTP/RTCP - continue to investigate the export of summarized RTP/RTCP information for operations and monitoring purposes 2) Specification and maintenance of payload formats for use with RTP - provide guidelines for payload format design - develop payload formats for new media codecs - review and revise existing payload formats to advance those which are useful to Draft Standard or Standard, and to declare others as Historic. 3) Specification of metric blocks for use with the RTCP Extended Report (XR) framework - provide a mechanism allowing identification data for a set of related metric reports to be carried separately and identified in those reports by reference - provide report blocks for delay, delay variation, and discard - provide report blocks for burst/gap discard and loss - provide report blocks supporting rapid synchronization of multiple RTP streams - provide report blocks for jitter buffer metrics - provide report blocks for loss concealment metrics 4) Extensions to the core protocols to facilitate joining, synchronizing, control, and monitoring of RTP multimedia sessions - develop tools to support rapid acquisition of multimedia streams - specify necessary extensions to support rapid synchronization of multiple RTP streams Goals and Milestones: Done Review DCCP including prototypes and API; feedback to DCCP WG Done Initial draft requirements for ECRTP over MPLS; discuss with MPLS WG Done Submit iLBC payload format for Proposed Standard Done Submit iLBC codec specification for Experimental Done Advance RTP specification and A/V profile to Full Standard Done Submit RTP/SAVPF profile for Proposed Standard Done Finished investigation of advanced FEC codes for RTP, update plan Done Submit ULP Payload Format for Proposed Standard Done Submit SMTPE Timestamping of Media for Proposed Standard Done Submit Codec Control Messages for Proposed Standard Done Submit Multiplexing of RTCP and RTP on the same port for Proposed Standard Done Submit RTCP/SSM draft for Proposed Standard Done Submit draft on Enhancing RTP header extensions for proposed standard Done Submit RTP Payload Format for ITU-T Recommendation G.711.1 for Proposed Standard Done Submit RTP payload format for mU-law EMbedded Codec for Low-delay IP communication (UEMCLIP) speech codec for Proposed Standard Done Submit Transmission Time offsets in RTP streams for Proposed Standard Done Submit RTP Payload Format for Adaptive TRansform Acoustic Coding (ATRAC) Family for Proposed Standard Done Submit RTP Payload Format for JPEG 2000 Video Streams for Proposed Standard Done Submit Payload Format for JPEG 2000 Video: Extensions for Scalability and Main Header Recovery for Proposed Standard Done Submit RTP Payload Format for the Speex Codec for Proposed Standard Done Submit G.729.1 RTP Payload Format update: DTX support for Proposed Standard Done Submit RTP Payload Format for ITU-T Recommendation G.722.1 for Proposed Standard Done Submit draft on Mechanisms to keep NAT bindings for RTP flows alive for BCP Done Submit The SEED Cipher Algorithm and Its Use with the Secure Real-time Transport Protocol (SRTP) for Proposed Standard Done Submit RTP Payload Format for Elementary Streams with MPEG Surround multi-channel audio for Proposed Standard Done Submit Support for reduced size RTCP, opportunities and consequences Done Submit RTP Payload Format for SPIRIT IP-MR Speech Codec Software for Proposed Standard Done Submit Post-Repair Loss RLE Report Block Type for RTCP XR for Proposed Standard Done Submit RTP Payload Format for H.264 Video for Proposed Standard Done Submit RTP Payload Format for G.719 audio for Proposed Standard Jan 2010 RTP Payload Format for DRA Audio for Informational Done Policy for Registering SRTP Transforms for Proposed Standard Done RTP Payload Format for GSM-HR for Proposed Standard Done Submit draft explaining why SRTP need not be mandatory for media transport, for Informational Done Submit Rapid Synchronization of RTP Flows for Proposed Standard Done Submit Forward-shifted RTP Redundancy Payload Support for Proposed Standard Done Submit Unicast-Based Rapid Acquisition of Multicast RTP Sessions for Proposed Standard Done Submit RTP Payload Format for H.264 RCDO Video for Proposed Standard Done Submit RTP Payload Format for SVC Video for Proposed Standard Done Submit Guidelines for Extending the RTP Control Protocol (RTCP) for Informational Aug 2010 Submit Multicast Acquisition Report Block Type for RTCP XR Done Submit RTCP port for multicast sessions as proposed standard Done Submit Guideline for Choosing RTCP CNAME as proposed standard Sep 2010 RTP Payload Format for MPEG2-TS preamble for Proposed Standard Done Submit use of AES-192 and AES-256 in Secure RTP for Proposed Standard Nov 2010 Encryption of Header Extensions in the Secure Real-Time Transport Protocol (SRTP) for Proposed Standard Dec 2010 Submit RTP Payload Format for MIDI for Proposed Standard Dec 2010 Submit Real-Time Transport Control Protocol (RTCP) in Overlay Multicast for Proposed Standard Dec 2010 Submit Port Mapping Between Unicast and Multicast RTP Sessions for Proposed Standard Dec 2010 Submit Considerations for RAMS Scenarios for Informational Feb 2011 Submit Monitoring Architecture for RTP for Informational Feb 2011 RTP Payload Format for MPEG-4 Audio/Visual Streams for Proposed Standard Feb 2011 Submit How to Write an RTP Payload Format for Informational Feb 2011 Using the results of the work for Monitoring Architecture for RTP, submit work proposal (milestones) for monitoring: Measurement Identity, Burst/Gap Discard metric Reporting, Burst/Gap Loss metric Reporting, Concealed Seconds metric Reporting, Delay metric Reporting, Discard metric Reporting, Jitter Buffer Metric Reporting, Loss Concealment metric Reporting, Packet Delay Variation Metric Reporting, QoE Metrics Reporting Feb 2011 Submit Real-time Transport Control Protocol Extension Report for Run Length Encoding of Discarded Packets Feb 2011 Guidelines for the use of Variable Bit Rate Audio with Secure RTP as informational (or possibly BCP) Mar 2011 RTP Payload Format for Bluetooth's SBC audio codec for Proposed Standard Mar 2011 RTP Payload Format for Enhanced Variable Rate Narrowband- Wideband Codec (EVRC-NW) for Proposed Standard Mar 2011 Submit EVBR/G.718 payload draft for Proposed Standard Apr 2011 RTP profile for the carriage of SMPTE 336M data for Proposed Standard Apr 2011 RTP Payload Format for the iSAC codec for Proposed Standard Apr 2011 Submit Explicit Congestion Notification (ECN) for RTP over UDP for Proposed Standard Apr 2011 Submit in band keying mechanism for SRTP draft for Proposed Standard Apr 2011 Submit RTP Payload Format for DV (IEC 61834) Video for Proposed Standard May 2011 RTCP indication for retransmission suppression as proposed standard Jun 2011 RTP Payload Format for MVC Video for Proposed Standard Oct 2011 RTP Header extension for client to mixer audio level indication as proposed standard Oct 2011 RTP Header extension for mixer to client audio level indication as proposed standard Internet-Drafts: Posted Revised I-D Title ------ ------- -------------------------------------------- Aug 2006 Nov 2010 The use of AES-192 and AES-256 in Secure RTP Dec 2006 Dec 2010 RTP Payload Format for Scalable Video Coding Jan 2007 Dec 2010 RTP Payload Format for MIDI Jun 2007 Sep 2010 Application Mechanism for keeping alive the Network Address Translator (NAT) mappings associated to RTP flows. Sep 2007 Aug 2010 Forward-shifted RTP Redundancy Payload Support Dec 2007 Nov 2010 RTP Payload Format for H.264 Reduced-Complexity Decoding Operation (RCDO) Video Apr 2008 Oct 2010 RTP Payload Format for IP-MR Speech Codec Jul 2008 Jul 2010 Why RTP Does Not Mandate a Single Security Mechanism Oct 2008 Oct 2010 RTP Payload Format for H.264 Video Oct 2008 Dec 2010 RTP Payload Format for G.718 Speech/Audio May 2009 Nov 2010 Unicast-Based Rapid Acquisition of Multicast RTP Sessions Feb 2010 Oct 2010 Explicit Congestion Notification (ECN) for RTP over UDP Feb 2010 Jan 2011 Port Mapping Between Unicast and Multicast RTP Sessions Mar 2010 Jul 2010 Encrypted Key Transport for Secure RTP Apr 2010 Oct 2010 RTP Payload Format for MPEG-4 Audio/Visual Streams Apr 2010 Nov 2010 RTP Payload Format for SMPTE 336M Encoded Data Apr 2010 Oct 2010 RTP Payload Format for MVC Video Apr 2010 Nov 2010 RTP payload format for Enhanced Variable Rate Narrowband-Wideband Codec (EVRC-NW) Jun 2010 Dec 2010 RTP Payload Format for Bluetooth's SBC audio codec Jun 2010 Jan 2011 Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs) Jun 2010 Dec 2010 RTP Control Protocol (RTCP) Port for Source-Specific Multicast (SSM) Sessions Request For Comments: RFC Stat Published Title ------- -- ----------- ------------------------------------ RFC1889 PS Jan 1996 RTP: A Transport Protocol for Real-Time Applications RFC1890 PS Jan 1996 RTP Profile for Audio and Video Conferences with Minimal Control RFC2035 PS Oct 1996 RTP Payload Format for JPEG-compressed Video RFC2032 PS Oct 1996 RTP payload format for H.261 video streams RFC2038 PS Oct 1996 RTP Payload Format for MPEG1/MPEG2 Video RFC2029 PS Oct 1996 RTP Payload Format of Sun's CellB Video Encoding RFC2190 PS Sep 1997 RTP Payload Format for H.263 Video Streams RFC2198 PS Sep 1997 RTP Payload for Redundant Audio Data RFC2250 PS Jan 1998 RTP Payload Format for MPEG1/MPEG2 Video RFC2343 E May 1998 RTP Payload Format for Bundled MPEG RFC2354 I Jun 1998 Options for Repair of Streaming Media RFC2429 PS Oct 1998 RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+) RFC2431 PS Oct 1998 RTP Payload Format for BT.656 Video Encoding RFC2435 PS Oct 1998 RTP Payload Format for JPEG-compressed Video RFC2508 PS Feb 1999 Compressing IP/UDP/RTP Headers for Low-Speed Serial Links RFC2733 PS Dec 1999 An RTP Payload Format for Generic Forward Error Correction RFC2736BCP Dec 1999 Guidelines for Writers of RTP Payload Format Specifications RFC2762 E Feb 2000 Sampling of the Group Membership in RTP RFC2793 PS Jun 2000 RTP Payload for Text Conversation RFC2833 PS Jun 2000 RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals RFC2862 PS Jul 2000 RTP Payload Format for Real-Time Pointers RFC2959 PS Oct 2000 Real-Time Transport Protocol Management Information Base RFC3009 PS Dec 2000 Registration of parityfec MIME types RFC3016 PS Dec 2000 RTP payload format for MPEG-4 Audio/Visual streams RFC3047 PS Feb 2001 RTP Payload Format for ITU-T Recommendation G.722.1 RFC3119 PS Jun 2001 A More Loss-Tolerant RTP Payload Format for MP3 Audio RFC3158 I Aug 2001 RTP Testing Strategies RFC3190 PS Jan 2002 RTP Payload Format for 12-bit DAT, 20- and 24-bit Linear Sampled Audio RFC3189 PS Jan 2002 RTP Payload Format for DV Format Video RFC3267 PS Jul 2002 RTP payload format and file storage format for the Adoptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) audio codecs RFC3389 PS Oct 2002 RTP Payload for Comfort Noise RFC3497 PS Mar 2003 RTP Payload Format for Society of Motion Picture and Television Engineers (SMPTE) 292M Video RFC3558 PS Jul 2003 RTP Payload Format for Enhanced Variable Rate Codecs (EVRC) and Selectable Mode Vocoders SMV RFC3557 PS Jul 2003 RTP Payload Format for European Telecommunications Standards Institute (ETSI) European Standard ES 201 108 Distributed Speech Recognition Encoding RFC3556 PS Jul 2003 Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth RFC3555 PS Jul 2003 MIME Type Registration of RTP Payload Formats RFC3551 DS Jul 2003 RTP Profile for Audio and Video Conferences with Minimal Control RFC3550 DS Jul 2003 RTP: A Transport Protocol for Real-Time Applications RFC3545 PS Jul 2003 Enhanced Compressed RTP (CRTP) for links with High Delay,Packet Loss and Reordering RFC3611Standard Nov 2003 RTP Control Protocol Extended Reports (RTCP XR) RFC3640Standard Dec 2003 RTP Payload Format for Transport of MPEG-4 Elementary Streams RFC3711Standard Mar 2004 The Secure Real-time Transport Protocol RFC3951 E Dec 2004 Internet Low Bit Rate Codec RFC3952 E Dec 2004 RTP Payload Format for iLBC Speech RFC3984Standard Feb 2005 RTP payload Format for H.264 Video RFC4040Standard Apr 2005 RTP payload format for a 64 kbit/s transparent call RFC4060Standard May 2005 RTP Payload Formats for European Telecommunications Standardsv Institute (ETSI) European Standard ES 202 050, ES 202 211, and ES 202 212 Distributed Speech Recognition Encoding RFC4103Standard Jun 2005 RTP Payload for Text Conversation RFC4102Standard Jun 2005 Registration of the text/red MIME Sub-Type RFC4175Standard Sep 2005 RTP Payload Format for Uncompressed Video RFC4184Standard Oct 2005 RTP Payload Format for AC-3 Audio RFC4247 I Nov 2005 Requirements for Header Compression over MPLS RFC4170BCP Nov 2005 Tunneling Multiplexed Compressed RTP (TCRTP) RFC4298Standard Dec 2005 RTP Payload Format for BroadVoice Speech Codecs RFC4351 H Jan 2006 Real-Time Transport Protocol (RTP) Payload for Text Conversation Interleaved in an Audio Stream RFC4348Standard Jan 2006 Real-Time Transport Protocol (RTP) Payload Format for the Variable-Rate Multimode Wideband (VMR-WB) Audio Codec RFC4352Standard Jan 2006 RTP Payload Format for the Extended Adaptive Multi-Rate Wideband (AMR-WB+) Audio Codec RFC4396Standard Feb 2006 RTP Payload Format for 3rd Generation Partnership Project (3GPP) Timed Text RFC4425 PS Feb 2006 RTP Payload Format for Video Codec 1 (VC-1) RFC4421Standard Feb 2006 RTP Payload Format for Uncompressed Video: Additional Colour Sampling Modes RFC4424 PS Feb 2006 Real-Time Transport Protocol (RTP) Payload Format for the Variable-Rate Multimode Wideband (VMR-WB) Extension Audio Codec RFC4571 PS Jul 2006 Framing Real-time Transport Protocol (RTP) and RTP Control Protocol (RTCP) Packets over Connection-Oriented Transport RFC4585 PS Jul 2006 Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF) RFC4573 PS Jul 2006 MIME Type Registration for RTP Payload Format for H.224 RFC4588 PS Jul 2006 RTP Retransmission Payload Format RFC4598 PS Jul 2006 Real-time Transport Protocol (RTP) Payload Format for Enhanced AC-3 (E-AC-3) Audio RFC4587 PS Aug 2006 RTP Payload Format for H.261 Video Streams RFC4749 PS Oct 2006 RTP Payload Format for the G.729.1 Audio Codec RFC4695 PS Nov 2006 RTP Payload Format for MIDI RFC4696 I Nov 2006 An Implementation Guide for RTP MIDI RFC4734 PS Dec 2006 Definition of Events For Modem, FAX, and Text Telephony Signals RFC4733 PS Dec 2006 RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals RFC4788 PS Jan 2007 Enhancements to RTP Payload Formats for EVRC Family Codecs RFC4629 PS Jan 2007 RTP Payload Format for ITU-T Rec. H.263 Video RFC4628 I Feb 2007 RTP Payload Format for H.263 using RFC2190 to Historic status RFC4856 PS Feb 2007 Media Type Registration of Payload Formats in the RTP Profile for Audio and Video Conferences RFC4855 PS Feb 2007 Media Type Registration of RTP Payload Formats RFC4867 PS Apr 2007 RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs RFC4901 PS Jun 2007 Protocol Extensions for Header Compression over MPLS RFC5109 PS Dec 2007 RTP Payload Format for Generic Forward Error Correction RFC5117 I Jan 2008 RTP Topologies RFC5219 PS Feb 2008 A More Loss-Tolerant RTP Payload Format for MP3 Audio RFC5124 PS Feb 2008 Extended Secure RTP Profile for RTCP-based Feedback (RTP/SAVPF) RFC5104 PS Feb 2008 Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF) RFC5188 PS Feb 2008 RTP payload format for Enhanced Variable Rate Wideband Codec (EVRC-WB) and media subtype updates for EVRC-B codec RFC5244 PS Jun 2008 Definition of Events For Channel-Oriented Telephony Signalling RFC5285 PS Jul 2008 A General Mechanism for RTP Header Extensions RFC5215 PS Aug 2008 RTP Payload Format for Vorbis Encoded Audio RFC5372 PS Oct 2008 Payload Format for JPEG 2000 Video: Extensions for Scalability and Main Header Recovery RFC5371 PS Oct 2008 RTP Payload Format for JPEG 2000 Video Streams RFC5391 PS Nov 2008 RTP Payload Format for ITU-T Recommendation G.711.1 RFC5404 PS Jan 2009 RTP Payload Format for G.719 RFC5459 PS Jan 2009 G.729.1 RTP Payload Format Update: Discontinuous Transmission (DTX) Support RFC5484 PS Mar 2009 Associating Time-Codes with RTP Streams RFC5450 PS Mar 2009 Transmission Time offsets in RTP streams RFC5506 PS Apr 2009 Support for Reduced-Size Real-Time Transport Control Protocol (RTCP): Opportunities and Consequences RFC5574 PS Jun 2009 RTP Payload Format for the Speex Codec RFC5577 PS Jul 2009 RTP Payload Format for ITU-T Recommendation G.722.1 RFC5584 PS Jul 2009 RTP Payload Format for Adaptive TRansform Acoustic Coding (ATRAC) Family RFC5691 PS Oct 2009 RTP Payload Format for Elementary Streams with MPEG Surround multi- channel audio RFC5686 PS Oct 2009 RTP Payload Format for mU-law EMbedded Codec for Low-delay IP communication (UEMCLIP) speech codec RFC5725 PS Feb 2010 Post-Repair Loss RLE Report Block Type for RTP Control Potocol (RTCP) Extended Reports (XRs) RFC5760 PS Feb 2010 RTP Control Protocol (RTCP) Extensions for Single-Source Multicast Sessions with Unicast Feedback RFC5761 PS Apr 2010 Multiplexing RTP Data and Control Packets on a Single Port RFC5764 PS May 2010 Datagram Transport Layer Security (DTLS) Extension to Establish Keys for Secure Real-time Transport Protocol (SRTP) RFC5669 PS Aug 2010 The SEED Cipher Algorithm and Its Use with the Secure Real-Time Transport Protocol (SRTP) RFC5968 I Sep 2010 Guidelines for Extending the RTP Control Protocol (RTCP) RFC5993 PS Oct 2010 RTP Payload Format for Global System for Mobile Communications Half Rate (GSM-HR) RFC6051 PS Nov 2010 Rapid Synchronisation of RTP Flows