Audio/Video Transport (avt)
---------------------------

Charter
Last Modified: 2009-05-01

Current Status: Active Working Group

Chair(s):
    Roni Even  <[email protected]>
    Tom Taylor  <[email protected]>

Real-time Applications and Infrastructure Area Director(s):
    Robert Sparks  <[email protected]>
    Cullen Jennings  <[email protected]>

Real-time Applications and Infrastructure Area Advisor:
    Cullen Jennings  <[email protected]>

Mailing Lists:
    General Discussion:[email protected]
    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,
together with its associated profiles and payload formats. The
current aims of the working group are:

- to review and revise existing payload formats to advance those
which are useful to Draft Standard, and to declare others as Historic.
Milestones will be established as a champion for each payload format is
identified.

- to develop payload formats for new media codecs, and to document
best-current practices in payload format design. The group
continues to be precluded from work on codecs themselves because of
overlap with the other standards bodies, and because the IETF does not
have the ability to effectively review new codecs. An exception was
made for the freeware iLBC codec on a highly experimental basis, but
acceptance of new codec work is unexpected and subject to rechartering.

- to complete the forward error correction work to update RFC
2733 in the form of the ULP payload format

- to extend RTP to work with Source-Specific Multicast sessions with
unicast feedback

- to provide a framing mechanism for RTP over TCP and TLS

- in collaboration with the MPLS and ROHC WGs, to develop a solution
for header compression of RTP across MPLS networks that avoid
decompression and compression at each MPLS node.

- to develop a new RTP profile for the combination of the SRTP
profile and the Extended RTP Profile for RTCP-based Feedback
(RTP/SAVPF)

- to maintain and enhance the SRTP Profile, with review and input
from the Security Area

- to develop a new RTP profile for usage of TFRC (RFC 3448) with RTP
over UDP to allow application developers to gain experience
with TCP friendly congestion control.

- to develop a MIB for RTCP XR (RFC 3611).

- to update the RTP MIB, including aligning it with RFC 3550.

- to clarify how RTP is used for media in conferencing with
centralised nodes performing relay, translation or mixing of media.

- to develop the mechanisms needed for efficient control of media
and its encoding process in RTP based conferencing, both over
multicast and transport containing relays, translators and mixers. An
example of such a mechanism is a method to request a full intra coded
frame of video. This would be used to allow joining participants to
receive video immediately after joining instead of waiting for the
next intra coded frame. It also allows mixers to perform switching
between media sources without the need to re-encode the media.

- to develop a solution for carrying media meta data, specifically
SMPTE timestamps, to enhance the media stream. Such transport
may be done in either RTP or RTCP depending on which is most suitable.
The WG may consider if a generalized mechanism should be developed to
enable future types of meta data to be easier to include.

- to develop two new metric blocks for the RTCP XR (RFC 3611)
framework to provide information on the media quality experienced by
the receiver of RTP flows. One metrics block is for high resolution
measurements of audio and speech quality. A second one for
providing information on the quality of video. The timescale to
complete this second block and the included metrics are highly
dependable on the development of standardized subjective metrics for
video quality. The WG will consider what metrics that are available
and if they should be included or not. The metrics blocks shall not
duplicate signalling information anyway necessary for the
establishment of the session.

- to specify how the RFC 3550 requirement on RTCP senders to always
send compound packets can be relaxed to allow for non-compound
packets. The specification need to define under which criteria
non-compound RTCP packets may be sent while maintaining the
functionality that motivated the usage of compound RTCP packets
and keep the bandwidth within specified limits.

The longer term goals of the working group are to advance the SRTP
Profile, the Extended RTP Profile for RTCP-based Feedback, the
Compressed RTP framework, and the RTP MIB to Draft Standard.

The group has no plans to develop new RTP profiles beyond those
listed above, but will consider rechartering to produce profile level
extensions if appropriate.

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

  Oct 2008       Submit RTCP XR High Resolution Audio Metrics for Proposed
               Standard

  Oct 2008       Submit Parameters for Static Macroblocks and Aspect Ratio in
               the RTP Payload Format for H.264 Video for Proposed Standard

  Oct 2008       Submit RTP Payload Format for H.264 RCDO Video for Proposed
               Standard

  Oct 2008       Submit RTP Payload Format for SPIRIT IP-MR Speech Codec
               Software for Proposed Standard

  Oct 2008       Submit RTP Payload Format for SVC Video for Proposed Standard

  Nov 2008       Submit RTCP XR Video Metrics block for Proposed Standard

  Nov 2008       Submit Guidelines for Extending the RTP Control Protocol (RTCP)
               for Informational

  Nov 2008       Submit draft explaining why SRTP need not be mandatory for
               media transport, for Informational

  Nov 2008       Submit RTP Payload Format for H.264 Video for Proposed Standard

  Done         Submit Post-Repair Loss RLE Report Block Type for RTCP XR for
               Proposed Standard

  Dec 2008       Submit SRTP for Draft Standard

  Dec 2008       Submit Forward-shifted RTP Redundancy Payload Support for
               Proposed Standard

  Dec 2008       Submit RTP Payload Format for DV (IEC 61834) Video for Proposed
               Standard

  Done         Submit RTP Payload Format for G.719 audio for Proposed Standard

  Dec 2008       Submit in band keying mechanism for SRTP draft for Proposed
               Standard

  Feb 2009       Submit How to Write an RTP Payload Format for Informational

  Mar 2009       Submit update of RTP MIB for Proposed or Draft Standard

  Mar 2009       Submit RTCP XR MIB for Proposed Standard

  Mar 2009       Submit RTP/AVPF for Draft Standard

  Mar 2009       Submit EVBR/G.718 payload draft for Proposed Standard

  Dec 2010       Submit RTP Payload Format for MIDI for Proposed Standard


Internet-Drafts:

Posted Revised         I-D Title   <Filename>
------ ------- --------------------------------------------
Feb 2002 Mar 2009   <draft-ietf-avt-rtcpssm-18.txt>
               RTCP Extensions for Single-Source Multicast Sessions with
               Unicast Feedback

Aug 2004 May 2009   <draft-ietf-avt-rtp-atrac-family-24.txt>
               RTP Payload Format for Adaptive TRansform Acoustic Coding
               (ATRAC) Family

Aug 2005 Apr 2009   <draft-ietf-avt-rfc3047-bis-09.txt>
               RTP Payload Format for ITU-T Recommendation G.722.1

May 2006 Mar 2009   <draft-ietf-avt-rtp-howto-06.txt>
               How to Write an RTP Payload Format

Oct 2006 Aug 2007   <draft-ietf-avt-rtp-and-rtcp-mux-07.txt>
               Multiplexing RTP Data and Control Packets on a Single Port

Dec 2006 Mar 2009   <draft-ietf-avt-rtp-svc-18.txt>
               RTP Payload Format for SVC Video

Jan 2007 Feb 2009   <draft-ietf-avt-rfc4695-bis-05.txt>
               RTP Payload Format for MIDI

May 2007 Mar 2009   <draft-ietf-avt-rfc3189bis-03.txt>
               RTP Payload Format for DV (IEC 61834) Video

May 2007 May 2009   <draft-ietf-avt-rtp-uemclip-06.txt>
               RTP payload format for mU-law EMbedded Codec for Low-delay IP
               communication (UEMCLIP) speech codec

Jun 2007 Jun 2009   <draft-ietf-avt-app-rtp-keepalive-06.txt>
               Application Mechanism for maintaining alive the Network Address
               Translator (NAT) mappings associated to RTP flows.

Jul 2007 Feb 2009   <draft-ietf-avt-dtls-srtp-07.txt>
               Datagram Transport Layer Security (DTLS) Extension to Establish
               Keys for Secure Real-time Transport Protocol (SRTP)

Oct 2007 Jun 2009   <draft-ietf-avt-seed-srtp-14.txt>
               The SEED Cipher Algorithm and Its Use with the Secure Real-time
               Transport Protocol (SRTP)

Dec 2007 Mar 2009   <draft-ietf-avt-rtp-h264-rcdo-02.txt>
               RTP Payload Format for H.264 RCDO Video

Apr 2008 May 2009   <draft-ietf-avt-rtp-ipmr-04.txt>
               RTP Payload Format for SPIRIT IP-MR Speech Codec

Jul 2008 Jun 2009   <draft-ietf-avt-post-repair-rtcp-xr-05.txt>
               Post-Repair Loss RLE Report Block Type for RTCP XR

Jul 2008 Jan 2009   <draft-ietf-avt-rtp-mps-02.txt>
               RTP Payload Format for Elementary Streams with MPEG Surround
               multi- channel audio

Jul 2008 Mar 2009   <draft-ietf-avt-rtcp-guidelines-01.txt>
               Guidelines for Extending the RTP Control Protocol (RTCP)

Jul 2008 Mar 2009   <draft-ietf-avt-srtp-not-mandatory-02.txt>
               Why RTP Does Not Mandate a Single Security Mechanism

Oct 2008 May 2009   <draft-ietf-avt-rtp-rfc3984bis-06.txt>
               RTP Payload Format for H.264 Video

Oct 2008 Apr 2009   <draft-ietf-avt-rtp-g718-01.txt>
               RTP payload format for G.718 speech/audio

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-concsec-02.txt>
               RTCP XR Report Block for Concealed Seconds metric Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-delay-02.txt>
               RTCP XR Report Block for Delay metric Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-discard-02.txt>
               RTCP XR Report Block for Discard metric Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-jb-02.txt>
               RTCP XR Report Block for Jitter Buffer Metric Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-loss-conceal-02.txt>
               RTCP XR Report Block for Loss Concealment metric Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-meas-identity-02.txt>
               RTCP XR Report Block for Measurement Identity

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-pdv-03.txt>
               RTCP XR Report Block for Packet Delay Variation Metric
               Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-postrepair-loss-02.txt>
               RTCP XR Report Block for Post-Repair Loss metric Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-burst-gap-discard-02.txt>
               RTCP XR Report Block for Burst/Gap Discard metric Reporting

Oct 2008 May 2009   <draft-ietf-avt-rtcp-xr-burst-gap-loss-02.txt>
               RTCP XR Report Block for Burst/Gap Loss metric Reporting

Apr 2009 Jun 2009   <draft-ietf-avt-rapid-rtp-sync-03.txt>
               Rapid Synchronisation of RTP Flows

Apr 2009 Apr 2009   <draft-ietf-avt-rtp-gsm-hr-00.txt>
               RTP Payload format for GSM-HR

May 2009 Jun 2009   <draft-ietf-avt-rapid-acquisition-for-rtp-01.txt>
               Unicast-Based Rapid Acquisition of Multicast RTP 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

RFC2431 PS   Oct 1998    RTP Payload Format for BT.656 Video Encoding

RFC2429 PS   Oct 1998    RTP Payload Format for the 1998 Version of ITU-T Rec.
                      H.263 Video (H.263+)

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

RFC2833 PS   Jun 2000    RTP Payload for DTMF Digits, Telephony Tones and
                      Telephony Signals

RFC2793 PS   Jun 2000    RTP Payload for Text Conversation

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

RFC3189 PS   Jan 2002    RTP Payload Format for DV Format Video

RFC3190 PS   Jan 2002    RTP Payload Format for 12-bit DAT, 20- and 24-bit Linear
                      Sampled Audio

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)

RFC4424 PS   Feb 2006    Real-Time Transport Protocol (RTP) Payload Format for
                      the Variable-Rate Multimode Wideband (VMR-WB) Extension
                      Audio Codec

RFC4421Standard  Feb 2006    RTP Payload Format for Uncompressed Video: Additional
                      Colour Sampling Modes

RFC4573 PS   Jul 2006    MIME Type Registration for RTP Payload Format for H.224

RFC4585 PS   Jul 2006    Extended RTP Profile for Real-time Transport Control
                      Protocol (RTCP)-Based Feedback (RTP/AVPF)

RFC4571 PS   Jul 2006    Framing Real-time Transport Protocol (RTP) and RTP
                      Control Protocol (RTCP) Packets over Connection-Oriented
                      Transport

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

RFC4696 I    Nov 2006    An Implementation Guide for RTP MIDI

RFC4695 PS   Nov 2006    RTP Payload Format for 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

RFC4855 PS   Feb 2007    Media Type Registration of RTP Payload Formats

RFC4856 PS   Feb 2007    Media Type Registration of Payload Formats in the RTP
                      Profile for Audio and Video Conferences

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

RFC5104 PS   Feb 2008    Codec Control Messages in the RTP Audio-Visual Profile
                      with Feedback (AVPF)

RFC5124 PS   Feb 2008    Extended Secure RTP Profile for RTCP-based Feedback
                      (RTP/SAVPF)

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

RFC5459 PS   Jan 2009    G.729.1 RTP Payload Format Update: Discontinuous
                      Transmission (DTX) Support

RFC5404 PS   Jan 2009    RTP Payload Format for G.719

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