2.5.1 Audio/Video Transport (avt)

NOTE: This charter is a snapshot of the 78th IETF Meeting in Maastricht, Netherlands. It may now be out-of-date.

Last Modified: 2010-06-23

Chair(s):

Keith Drage <keith.drage@alcatel-lucent.com>
Roni Even <even.roni@huawei.com>

Real-time Applications and Infrastructure Area Director(s):

Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
Robert Sparks <rjsparks@nostrum.com>

* The Real-time Applications and Infrastructure Area Directors were seated during the IETF 65.

Real-time Applications and Infrastructure Area Advisor:

Robert Sparks <rjsparks@nostrum.com>

Secretary(ies):

Tom Taylor <tom111.taylor@bell.net>

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
Jan 2010  Submit RTP Payload Format for H.264 RCDO Video for Proposed Standard
Jan 2010  Submit Unicast-Based Rapid Acquisition of Multicast RTP Sessions for Proposed Standard
Jan 2010  Submit Forward-shifted RTP Redundancy Payload Support for Proposed Standard
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
Feb 2010  Submit RTP Payload Format for SVC Video for Proposed Standard
Mar 2010  Submit EVBR/G.718 payload draft for Proposed Standard
Done  Submit Guidelines for Extending the RTP Control Protocol (RTCP) for Informational
Aug 2010  Submit Guideline for Choosing RTCP CNAME as proposed standard
Aug 2010  Submit Multicast Acquisition Report Block Type for RTCP XR
Aug 2010  RTP Payload Format for MPEG-4 Audio/Visual Streams for Proposed Standard
Aug 2010  Submit RTCP port for multicast sessions as proposed standard
Sep 2010  RTP profile for the carriage of SMPTE 336M data for Proposed Standard
Sep 2010  RTP Payload Format for the iSAC codec for Proposed Standard
Sep 2010  RTP Payload Format for the CELT codec for Proposed Standard
Sep 2010  Submit in band keying mechanism for SRTP draft for Proposed Standard
Sep 2010  Submit Port Mapping Between Unicast and Multicast RTP Sessions for Proposed Standard
Sep 2010  RTP Payload Format for Enhanced Variable Rate Narrowband- Wideband Codec (EVRC-NW) for Proposed Standard
Sep 2010  RTP Payload Format for MPEG2-TS preamble for Proposed Standard
Sep 2010  Submit RTP Payload Format for DV (IEC 61834) Video for Proposed Standard
Sep 2010  Submit use of AES-192 and AES-256 in Secure RTP for Proposed Standard
Oct 2010  RTP Payload Format for MVC Video for Proposed Standard
Nov 2010  Submit Explicit Congestion Notification (ECN) for RTP over UDP for Proposed Standard
Nov 2010  Encryption of Header Extensions in the Secure Real-Time Transport Protocol (SRTP) for Proposed Standard
Nov 2010  RTP Payload Format for Bluetooth's SBC audio codec 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 Considerations for RAMS Scenarios for Informational
Feb 2011  Submit Monitoring Architecture for RTP for Informational
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

Internet-Drafts:

  • draft-ietf-avt-srtp-big-aes-04.txt
  • draft-ietf-avt-rtp-svc-22.txt
  • draft-ietf-avt-rfc4695-bis-08.txt
  • draft-ietf-avt-app-rtp-keepalive-09.txt
  • draft-ietf-avt-forward-shifted-red-06.txt
  • draft-ietf-avt-rtp-h264-rcdo-06.txt
  • draft-ietf-avt-rtp-ipmr-13.txt
  • draft-ietf-avt-srtp-not-mandatory-07.txt
  • draft-ietf-avt-rtp-rfc3984bis-11.txt
  • draft-ietf-avt-rtp-g718-03.txt
  • draft-ietf-avt-rapid-rtp-sync-12.txt
  • draft-ietf-avt-rtp-gsm-hr-03.txt
  • draft-ietf-avt-rapid-acquisition-for-rtp-15.txt
  • draft-ietf-avt-register-srtp-02.txt
  • draft-ietf-avt-multicast-acq-rtcp-xr-01.txt
  • draft-ietf-avt-ecn-for-rtp-02.txt
  • draft-ietf-avt-ports-for-ucast-mcast-rtp-02.txt
  • draft-ietf-avt-srtp-ekt-01.txt
  • draft-ietf-avt-rfc3016bis-01.txt
  • draft-ietf-avt-rtp-evrc-nw-01.txt
  • draft-ietf-avt-rtp-klv-00.txt
  • draft-ietf-avt-rtp-mvc-00.txt
  • draft-ietf-avt-rtp-isac-00.txt
  • draft-ietf-avt-rtp-sbc-00.txt
  • draft-ietf-avt-rtcp-port-for-ssm-02.txt
  • draft-ietf-avt-rtp-cnames-01.txt

    Request For Comments:

    RFCStatusTitle
    RFC1889 PS RTP: A Transport Protocol for Real-Time Applications
    RFC1890 PS RTP Profile for Audio and Video Conferences with Minimal Control
    RFC2029 PS RTP Payload Format of Sun's CellB Video Encoding
    RFC2032 PS RTP payload format for H.261 video streams
    RFC2035 PS RTP Payload Format for JPEG-compressed Video
    RFC2038 PS RTP Payload Format for MPEG1/MPEG2 Video
    RFC2190 PS RTP Payload Format for H.263 Video Streams
    RFC2198 PS RTP Payload for Redundant Audio Data
    RFC2250 PS RTP Payload Format for MPEG1/MPEG2 Video
    RFC2343 E RTP Payload Format for Bundled MPEG
    RFC2354 I Options for Repair of Streaming Media
    RFC2429 PS RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+)
    RFC2431 PS RTP Payload Format for BT.656 Video Encoding
    RFC2435 PS RTP Payload Format for JPEG-compressed Video
    RFC2508 PS Compressing IP/UDP/RTP Headers for Low-Speed Serial Links
    RFC2733 PS An RTP Payload Format for Generic Forward Error Correction
    RFC2736 BCP Guidelines for Writers of RTP Payload Format Specifications
    RFC2762 E Sampling of the Group Membership in RTP
    RFC2793 PS RTP Payload for Text Conversation
    RFC2833 PS RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
    RFC2862 PS RTP Payload Format for Real-Time Pointers
    RFC2959 PS Real-Time Transport Protocol Management Information Base
    RFC3009 PS Registration of parityfec MIME types
    RFC3016 PS RTP payload format for MPEG-4 Audio/Visual streams
    RFC3047 PS RTP Payload Format for ITU-T Recommendation G.722.1
    RFC3119 PS A More Loss-Tolerant RTP Payload Format for MP3 Audio
    RFC3158 I RTP Testing Strategies
    RFC3189 PS RTP Payload Format for DV Format Video
    RFC3190 PS RTP Payload Format for 12-bit DAT, 20- and 24-bit Linear Sampled Audio
    RFC3267 PS RTP payload format and file storage format for the Adoptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) audio codecs
    RFC3389 PS RTP Payload for Comfort Noise
    RFC3497 PS RTP Payload Format for Society of Motion Picture and Television Engineers (SMPTE) 292M Video
    RFC3545 PS Enhanced Compressed RTP (CRTP) for links with High Delay,Packet Loss and Reordering
    RFC3550 DS RTP: A Transport Protocol for Real-Time Applications
    RFC3551 DS RTP Profile for Audio and Video Conferences with Minimal Control
    RFC3555 PS MIME Type Registration of RTP Payload Formats
    RFC3556 PS Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth
    RFC3557 PS RTP Payload Format for European Telecommunications Standards Institute (ETSI) European Standard ES 201 108 Distributed Speech Recognition Encoding
    RFC3558 PS RTP Payload Format for Enhanced Variable Rate Codecs (EVRC) and Selectable Mode Vocoders SMV
    RFC3611 Standard RTP Control Protocol Extended Reports (RTCP XR)
    RFC3640 Standard RTP Payload Format for Transport of MPEG-4 Elementary Streams
    RFC3711 Standard The Secure Real-time Transport Protocol
    RFC3951 E Internet Low Bit Rate Codec
    RFC3952 E RTP Payload Format for iLBC Speech
    RFC3984 Standard RTP payload Format for H.264 Video
    RFC4040 Standard RTP payload format for a 64 kbit/s transparent call
    RFC4060 Standard 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
    RFC4102 Standard Registration of the text/red MIME Sub-Type
    RFC4103 Standard RTP Payload for Text Conversation
    RFC4170 BCP Tunneling Multiplexed Compressed RTP (TCRTP)
    RFC4175 Standard RTP Payload Format for Uncompressed Video
    RFC4184 Standard RTP Payload Format for AC-3 Audio
    RFC4247 I Requirements for Header Compression over MPLS
    RFC4298 Standard RTP Payload Format for BroadVoice Speech Codecs
    RFC4348 Standard Real-Time Transport Protocol (RTP) Payload Format for the Variable-Rate Multimode Wideband (VMR-WB) Audio Codec
    RFC4351 H Real-Time Transport Protocol (RTP) Payload for Text Conversation Interleaved in an Audio Stream
    RFC4352 Standard RTP Payload Format for the Extended Adaptive Multi-Rate Wideband (AMR-WB+) Audio Codec
    RFC4396 Standard RTP Payload Format for 3rd Generation Partnership Project (3GPP) Timed Text
    RFC4421 Standard RTP Payload Format for Uncompressed Video: Additional Colour Sampling Modes
    RFC4424 PS Real-Time Transport Protocol (RTP) Payload Format for the Variable-Rate Multimode Wideband (VMR-WB) Extension Audio Codec
    RFC4425 PS RTP Payload Format for Video Codec 1 (VC-1)
    RFC4571 PS Framing Real-time Transport Protocol (RTP) and RTP Control Protocol (RTCP) Packets over Connection-Oriented Transport
    RFC4573 PS MIME Type Registration for RTP Payload Format for H.224
    RFC4585 PS Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)
    RFC4587 PS RTP Payload Format for H.261 Video Streams
    RFC4588 PS RTP Retransmission Payload Format
    RFC4598 PS Real-time Transport Protocol (RTP) Payload Format for Enhanced AC-3 (E-AC-3) Audio
    RFC4628 I RTP Payload Format for H.263 using RFC2190 to Historic status
    RFC4629 PS RTP Payload Format for ITU-T Rec. H.263 Video
    RFC4695 PS RTP Payload Format for MIDI
    RFC4696 I An Implementation Guide for RTP MIDI
    RFC4733 PS RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
    RFC4734 PS Definition of Events For Modem, FAX, and Text Telephony Signals
    RFC4749 PS RTP Payload Format for the G.729.1 Audio Codec
    RFC4788 PS Enhancements to RTP Payload Formats for EVRC Family Codecs
    RFC4855 PS Media Type Registration of RTP Payload Formats
    RFC4856 PS Media Type Registration of Payload Formats in the RTP Profile for Audio and Video Conferences
    RFC4867 PS RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs
    RFC4901 PS Protocol Extensions for Header Compression over MPLS
    RFC5104 PS Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)
    RFC5109 PS RTP Payload Format for Generic Forward Error Correction
    RFC5117 I RTP Topologies
    RFC5124 PS Extended Secure RTP Profile for RTCP-based Feedback (RTP/SAVPF)
    RFC5188 PS RTP payload format for Enhanced Variable Rate Wideband Codec (EVRC-WB) and media subtype updates for EVRC-B codec
    RFC5215 PS RTP Payload Format for Vorbis Encoded Audio
    RFC5219 PS A More Loss-Tolerant RTP Payload Format for MP3 Audio
    RFC5244 PS Definition of Events For Channel-Oriented Telephony Signalling
    RFC5285 PS A General Mechanism for RTP Header Extensions
    RFC5371 PS RTP Payload Format for JPEG 2000 Video Streams
    RFC5372 PS Payload Format for JPEG 2000 Video: Extensions for Scalability and Main Header Recovery
    RFC5391 PS RTP Payload Format for ITU-T Recommendation G.711.1
    RFC5404 PS RTP Payload Format for G.719
    RFC5450 PS Transmission Time offsets in RTP streams
    RFC5459 PS G.729.1 RTP Payload Format Update: Discontinuous Transmission (DTX) Support
    RFC5484 PS Associating Time-Codes with RTP Streams
    RFC5506 PS Support for Reduced-Size Real-Time Transport Control Protocol (RTCP): Opportunities and Consequences
    RFC5574 PS RTP Payload Format for the Speex Codec
    RFC5577 PS RTP Payload Format for ITU-T Recommendation G.722.1
    RFC5584 PS RTP Payload Format for Adaptive TRansform Acoustic Coding (ATRAC) Family
    RFC5669 PS The SEED Cipher Algorithm and Its Use with the Secure Real-Time Transport Protocol (SRTP)
    RFC5686 PS RTP Payload Format for mU-law EMbedded Codec for Low-delay IP communication (UEMCLIP) speech codec
    RFC5691 PS RTP Payload Format for Elementary Streams with MPEG Surround multi- channel audio
    RFC5725 PS Post-Repair Loss RLE Report Block Type for RTP Control Potocol (RTCP) Extended Reports (XRs)
    RFC5760 PS RTP Control Protocol (RTCP) Extensions for Single-Source Multicast Sessions with Unicast Feedback
    RFC5761 PS Multiplexing RTP Data and Control Packets on a Single Port
    RFC5764 PS Datagram Transport Layer Security (DTLS) Extension to Establish Keys for Secure Real-time Transport Protocol (SRTP)
    RFC5968 I Guidelines for Extending the RTP Control Protocol (RTCP)

    Meeting Minutes


    Slides

    Chairs update
    ECN for RTP
    MPEG2-TS RTP splicing
    monitoring architecture
    Guidelines for Choosing RTCP CNAMEs
    RTCP Port for Multicast Sessions
    Port Mapping Between Ucast/Mcast RTP Sessions
    Token-Based Port Mapping
    MPRTP
    RTCP XR Report for Real-time Video Quality Monitoring
    RTCP Receiver Report for Feedback Storm Suppression
    Extended Rapid Acquisition of Multicast RTP Sessions