Skip to main content

RTP Payload Format for mU-law EMbedded Codec for Low-delay IP Communication (UEMCLIP) Speech Codec
draft-ietf-avt-rtp-uemclip-06

Revision differences

Document history

Date Rev. By Action
2012-08-22
06 (System) post-migration administrative database adjustment to the Yes position for Cullen Jennings
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Chris Newman
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Lars Eggert
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Adrian Farrel
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Magnus Westerlund
2012-08-22
06 (System) post-migration administrative database adjustment to the No Objection position for Russ Housley
2009-09-18
06 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2009-09-18
06 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2009-09-18
06 (System) IANA Action state changed to In Progress from Waiting on Authors
2009-09-17
06 (System) IANA Action state changed to Waiting on Authors from In Progress
2009-09-17
06 Cindy Morgan State Changes to RFC Ed Queue from Approved-announcement sent by Cindy Morgan
2009-09-17
06 (System) IANA Action state changed to In Progress
2009-09-17
06 Amy Vezza IESG state changed to Approved-announcement sent
2009-09-17
06 Amy Vezza IESG has approved the document
2009-09-17
06 Amy Vezza Closed "Approve" ballot
2009-09-17
06 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Amy Vezza
2009-05-27
06 Russ Housley [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Discuss by Russ Housley
2009-05-22
06 Cullen Jennings [Ballot Position Update] Position for Cullen Jennings has been changed to Yes from Discuss by Cullen Jennings
2009-05-15
06 Magnus Westerlund [Ballot Position Update] Position for Magnus Westerlund has been changed to No Objection from Discuss by Magnus Westerlund
2009-05-15
06 (System) New version available: draft-ietf-avt-rtp-uemclip-06.txt
2009-05-13
06 Magnus Westerlund [Ballot comment]
2009-05-13
06 Magnus Westerlund
[Ballot discuss]
Update discuss based on version 05, sorry for not catching this in the discussion about the proposed changes

Section 3.

  As a …
[Ballot discuss]
Update discuss based on version 05, sorry for not catching this in the discussion about the proposed changes

Section 3.

  As a sub-layer, the core layer, i.e., "Layer a", MUST always be
  included.  It should be noted that the location of the core layer may
  not immediately follow MH field.  The decoder MUST always refer to
  the layer indices for proper decoding.

There seem to be a serious conflict or at least unclarity in the second sentence above. The sentence to me reads like that you are not allowed to have MH followed by SL(a) while MH|SL(b)|SL(a) is fine. However, I don't understand how you can send UEMCLIP frames in mode 0, which to my understanding only has SL(a) in them. Can you please write a more extensive description of which combinations of MH of one to 3 sublayers that are allowed and in which order.
2009-05-11
05 (System) New version available: draft-ietf-avt-rtp-uemclip-05.txt
2009-05-02
06 Jari Arkko [Ballot Position Update] Position for Jari Arkko has been changed to No Objection from Discuss by Jari Arkko
2009-04-03
06 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to No Objection from Discuss by Adrian Farrel
2009-04-03
06 Adrian Farrel [Ballot comment]
Clearing my Discuss, but I *really* would appreciate the inclusion of a reference to G.711 and UEMCLIP in this document.
2009-04-02
06 Cullen Jennings Removed from agenda for telechat - 2009-04-09 by Cullen Jennings
2009-04-02
06 Adrian Farrel
[Ballot discuss]
This document makes significant references to G.711, yet there is no reference made to that Recommendation.

On the other hand, section 2 begins …
[Ballot discuss]
This document makes significant references to G.711, yet there is no reference made to that Recommendation.

On the other hand, section 2 begins with...
  UEMCLIP is basically an enhanced version of u-law ITU-T G.711,
  otherwise known as PCMU [8].
If you would prefer to reference RFC 4856 instead of G.711, then you should do so throughout. Yet, RFC 4856 makes no mention of G.711.

The situation with these references needs to be resolved.

Furthermore, I would like to be clear on the relationship of this work to the ITU-T's work. Has the owning authority of G.711 been consulted? Are we comfortable that this development of G.711 meets with agreement from the ITU-T?
2009-04-02
06 Adrian Farrel [Ballot Position Update] New position, Discuss, has been recorded by Adrian Farrel
2009-03-30
06 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to No Objection from Undefined by Tim Polk
2009-03-30
06 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to Undefined from Discuss by Tim Polk
2009-03-27
06 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded by Alexey Melnikov
2009-03-27
06 Alexey Melnikov [Ballot comment]
I agree with comments by Tim Polk.
2009-03-13
06 Lisa Dusseault [Ballot Position Update] Position for Lisa Dusseault has been changed to No Objection from Undefined by Lisa Dusseault
2009-03-13
06 Lisa Dusseault [Ballot Position Update] Position for Lisa Dusseault has been changed to Undefined from No Objection by Lisa Dusseault
2009-03-09
06 Cullen Jennings State Changes to IESG Evaluation::AD Followup from IESG Evaluation - Defer by Cullen Jennings
2009-03-09
06 Cullen Jennings Telechat date was changed to 2009-04-02 from 2009-03-12 by Cullen Jennings
2009-03-08
06 Russ Housley
[Ballot discuss]
The Gen-ART Review by Vijay K. Gurbani on 6-Feb-2009 raised some
  concerns, and the authors agreed that changes should be made.
  …
[Ballot discuss]
The Gen-ART Review by Vijay K. Gurbani on 6-Feb-2009 raised some
  concerns, and the authors agreed that changes should be made.
  However, the changes have not been made yet.
2009-03-08
06 Russ Housley [Ballot Position Update] Position for Russ Housley has been changed to Discuss from Undefined by Russ Housley
2009-02-26
06 Mark Townsley [Ballot Position Update] Position for Mark Townsley has been changed to No Objection from Discuss by Mark Townsley
2009-02-26
06 Mark Townsley [Ballot Position Update] Position for Mark Townsley has been changed to Discuss from No Objection by Mark Townsley
2009-02-26
06 Russ Housley State Changes to IESG Evaluation - Defer from IESG Evaluation by Russ Housley
2009-02-26
06 Lisa Dusseault [Ballot Position Update] Position for Lisa Dusseault has been changed to No Objection from Undefined by Lisa Dusseault
2009-02-26
06 Lisa Dusseault [Ballot Position Update] Position for Lisa Dusseault has been changed to Undefined from No Objection by Lisa Dusseault
2009-02-26
06 Amy Vezza [Ballot Position Update] Position for Tim Polk has been changed to Discuss from No Objection by Amy Vezza
2009-02-26
06 Amy Vezza [Ballot Position Update] Position for Jari Arkko has been changed to Discuss from Yes by Amy Vezza
2009-02-26
06 Russ Housley [Ballot Position Update] Position for Russ Housley has been changed to Undefined from Yes by Russ Housley
2009-02-26
06 Magnus Westerlund
[Ballot discuss]
Section 3.

"It should be noted that the location of the core layer may
  not be located at the top"
 
What …
[Ballot discuss]
Section 3.

"It should be noted that the location of the core layer may
  not be located at the top"
 
What is the top, do you mean first in the payload, or first in the frame? Please clarify

Section 3.1:

For UEMCLIP streams, the
      RTP timestamp MUST advance based on a clock which is multiple of
      8000 (Hz).
     
I think this is in conflict with the Media type that says that the only valid rates are 8k and 16k. IF future updates are going to support additional rates like 32k then I recommend to update in that future document, rather than here. Any implementation needs to be updated anyway.

Section 3.1:

In cases where the audio sampling rate can change
      during a session, the RTP timestamp rate MUST equal to the maximum
      rate (in Hz) given in the mode range (see Section 6.2.1).  This
      implies that the RTP timestamp rate MUST NOT change during a
      session.  For example, during a session with 8-kHz audio sampling,
      where a transition to a 16-kHz audio sampling mode is allowed, the
      RTP time stamp must always advance using 16-kHz clock rate.
     
In the above requirement I don't think it is at all appropriate for this limitation to apply to the RTP session, only each specific RTP payload type that is using this RTP payload format. Please reformulate to restrict the scope of the rule and the explanation.

Section 3.3.1.1

The section lacks an explanation on what to do if one isn't a RTCP terminating-MCU topology. Is the values not valid? How does a client know which topologhy it is participating in. I think better explanation of this is required.

Section 3.3.1.1.

  Power #1 (PW1):  5 bits

      Signal power code of the current frame.

What is the interpretation of the 5 bits? If it is a code, where is that code defined. Please include relevant reference. If not available, please define.

Section 3.3.1.2:

  Pitch lag #1 (P1):  7 bits

      Pitch code of the current frame.  The actual pitch lag is
      calculated as P1+20 samples in 8-kHz sampling rate.  Pitch lag
      must be 20 <= pitch length <= 120.  Codes ranging between "0x65"
      and "0x7F" are not used.

Please include a reference to the definition of the pitch code.

Applies also to P2.

Section 2, and 3.3.2:

The support for multiple channels within a single bit-streams very poorly explained. I can't understand based on the explanation so far if this RTP payload format has multiple channel support or is only prepared for future extension for it. Can you please clarify this question.

If these strucutres exist to align with other format definitions then this is fine, but should be made clear. And if this already is defined, isn't it sufficient to simple reference the higher layer strucutre?

Section 4:

It should be noted that this media transcoding is useful
  only in RTP devices that terminate RTP and RTCP packets.
 
From an RTP persepctive an Translator, which include transcoders, they do not terminate RTP streams and the associated RTCP. It simply translates it. Thus the above formulation is very unfortunate.

The following sentence:

This is
  equivalent to a Point to Multipoint Using RTCP Terminating MCU (Topo-
  RTCP-terminating-MCU) in [9] and all the requirements apply.
 
But, not the only case that might result in transcoding. Also regular mixers may be performing media transcoding and thus change an incoming G.711 stream into UEMCLIP. I would recommend to not talk about in which cases in relation to the topology that needs transcoding.

Section 6.1:

Encoding Considerations:
This type is defined for transferring
      UEMCLIP-encoded data via RTP using the payload format specified in
      Section 3 "Payload Format" of RFC xxxx (this RFC).
     
This text seems to belong to the "Restriction on usage" heading that is missing. It should also say "only defined" unless a file format fulfilling the requirements in RFC 4855 exit.
   
Section 6.1 and 6.2

"  Encoding parameters:  Since this is an audio stream, the encoding
      parameters indicate the number of audio channels, and this SHOULD
      default to "1", as selected from the ones defined in Table 2.
      This is OPTIONAL."

The Channels parameter isn't defined. Despite the indications that more than one channel can be supported. Depending on the answer to the earlier question about channels either texts needs changes.

Section 6.2:

Packet time:  A frame length of any UEMCLIP is 20 ms, thus the
      argument of "a=ptime" MUST be a multiple of "20".  When not listed
      in SDP, it should also default to the minimum size: "20".

This is an unnecessary hard requirement that actually there are reasons to break. I think a SHOULD is appropriate. The reason to break it is when one in SDP Offer/answer suggest multiple payload types and there is other audio codecs that has other frame lengths then 20 ms. This as ptime is not specified on a per payload type basis.

Section 6.3.1:

In this case, the offerer MUST use the default value for
      any deleted parameters.

I think this sentence is very unfortunate. In case one uses a parameter in the future to find out support, there might not be any default values. And parameters that are defined in this specification are not unknown/undefined. Suggest deleting the sentence.

Section 6.3.1:

Can you please clarify the meaning of the "mode" parameter when offered in a sendonly media stream. I assume that it is the list of willing to use modes. Also the answers "sendonly" line, should be clarified to indicate that answerer will only send in the indicated mode(s).
2009-02-26
06 Ross Callon [Ballot Position Update] New position, No Objection, has been recorded by Ross Callon
2009-02-26
06 Pasi Eronen [Ballot Position Update] Position for Pasi Eronen has been changed to No Objection from Abstain by Pasi Eronen
2009-02-26
06 Pasi Eronen [Ballot Position Update] Position for Pasi Eronen has been changed to Abstain from No Objection by Pasi Eronen
2009-02-26
06 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded by Jon Peterson
2009-02-25
06 Lisa Dusseault [Ballot Position Update] New position, No Objection, has been recorded by Lisa Dusseault
2009-02-25
06 Dan Romascanu [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu
2009-02-25
06 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to No Objection from Undefined by Tim Polk
2009-02-25
06 Tim Polk
[Ballot comment]
The final clause of the first sentence doesn't quite parse: "This implies that confidentiality
of the media streams is achieved by encryption by …
[Ballot comment]
The final clause of the first sentence doesn't quite parse: "This implies that confidentiality
of the media streams is achieved by encryption by other means." 

Perhaps the following would be clearer?

"This implies that confidentiality of the media streams is achieved by encryption unless the
applicable profile specifies other means."

Magnus Nystrom's secdir review included the following suggestion for the security
considerations section:

> The security consideration section notes the risk of memory attacks due to illegal layer
> indices etc. Maybe it could also be pointed out that decoders could be configured to
> reject layer indices etc. that are outside of some specified policy?
2009-02-24
06 Ron Bonica [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica
2009-02-24
06 David Ward [Ballot Position Update] New position, No Objection, has been recorded by David Ward
2009-02-24
06 Magnus Westerlund
[Ballot comment]
Section 1:

  It should be noted that, generally speaking, codecs are negotiated
  and switched using SDP exchange.
 
I think the …
[Ballot comment]
Section 1:

  It should be noted that, generally speaking, codecs are negotiated
  and switched using SDP exchange.
 
I think the talk about "switched" in the above sentence is potentially missleading. In an negotiated RTP session whit more than one established RTP payload format, there is no need for any SDP signalling to switch between the different RTP payload types. Thus, switched is only correct in the case one are talking about the high level action of deploying a new codec and having it replace another. Please rephrase.

Section 3.3.1.2

Frame indicator
      is equal to the difference in the RTP sequence number when one
      UEMCLIP frame is contained in a single RTP packet.

It might be better to express this as the reference is to the UEMCLip frame that has the RTP timestamp value = This frames RTP TS - K*Timestamp_rate/50. This avoids the issues with packet losses or variable number of frames in the payloads.

Section 6.1:

Rate definition: If the intention is to allow for 32k in the future, I think the best is to be clear that this format doesn't define this and indicate how an implementation of this specification should handle such a case. Explanation probably needs to be split to both this section and SDP mapping part.

Section 6.2:

The mode specification
      parameters should be defined here (see Section 6.2.1).

This sentence seems strange. First of all there are only one "mode" parameter and it is defined in this RFC. I understand that you mean:
The "mode" parameter should be included and specify the desired modes for the session.
2009-02-24
06 Magnus Westerlund
[Ballot discuss]
This is a discuss against the RFC-editor note:

I don't think the following text belongs to this document:

  Please add the followinf …
[Ballot discuss]
This is a discuss against the RFC-editor note:

I don't think the following text belongs to this document:

  Please add the followinf title page header lines:

    Obsoletes: 3978, 4748
    Updates: 2026

Section 3.

"It should be noted that the location of the core layer may
  not be located at the top"
 
What is the top, do you mean first in the payload, or first in the frame? Please clarify

Section 3.1:

For UEMCLIP streams, the
      RTP timestamp MUST advance based on a clock which is multiple of
      8000 (Hz).
     
I think this is in conflict with the Media type that says that the only valid rates are 8k and 16k. IF future updates are going to support additional rates like 32k then I recommend to update in that future document, rather than here. Any implementation needs to be updated anyway.

Section 3.1:

In cases where the audio sampling rate can change
      during a session, the RTP timestamp rate MUST equal to the maximum
      rate (in Hz) given in the mode range (see Section 6.2.1).  This
      implies that the RTP timestamp rate MUST NOT change during a
      session.  For example, during a session with 8-kHz audio sampling,
      where a transition to a 16-kHz audio sampling mode is allowed, the
      RTP time stamp must always advance using 16-kHz clock rate.
     
In the above requirement I don't think it is at all appropriate for this limitation to apply to the RTP session, only each specific RTP payload type that is using this RTP payload format. Please reformulate to restrict the scope of the rule and the explanation.

Section 3.3.1.1

The section lacks an explanation on what to do if one isn't a RTCP terminating-MCU topology. Is the values not valid? How does a client know which topologhy it is participating in. I think better explanation of this is required.

Section 3.3.1.1.

  Power #1 (PW1):  5 bits

      Signal power code of the current frame.

What is the interpretation of the 5 bits? If it is a code, where is that code defined. Please include relevant reference. If not available, please define.

Section 3.3.1.2:

  Pitch lag #1 (P1):  7 bits

      Pitch code of the current frame.  The actual pitch lag is
      calculated as P1+20 samples in 8-kHz sampling rate.  Pitch lag
      must be 20 <= pitch length <= 120.  Codes ranging between "0x65"
      and "0x7F" are not used.

Please include a reference to the definition of the pitch code.

Applies also to P2.

Section 2, and 3.3.2:

The support for multiple channels within a single bit-streams very poorly explained. I can't understand based on the explanation so far if this RTP payload format has multiple channel support or is only prepared for future extension for it. Can you please clarify this question.

If these strucutres exist to align with other format definitions then this is fine, but should be made clear. And if this already is defined, isn't it sufficient to simple reference the higher layer strucutre?

Section 4:

It should be noted that this media transcoding is useful
  only in RTP devices that terminate RTP and RTCP packets.
 
From an RTP persepctive an Translator, which include transcoders, they do not terminate RTP streams and the associated RTCP. It simply translates it. Thus the above formulation is very unfortunate.

The following sentence:

This is
  equivalent to a Point to Multipoint Using RTCP Terminating MCU (Topo-
  RTCP-terminating-MCU) in [9] and all the requirements apply.
 
But, not the only case that might result in transcoding. Also regular mixers may be performing media transcoding and thus change an incoming G.711 stream into UEMCLIP. I would recommend to not talk about in which cases in relation to the topology that needs transcoding.

Section 6.1:

Encoding Considerations:
This type is defined for transferring
      UEMCLIP-encoded data via RTP using the payload format specified in
      Section 3 "Payload Format" of RFC xxxx (this RFC).
     
This text seems to belong to the "Restriction on usage" heading that is missing. It should also say "only defined" unless a file format fulfilling the requirements in RFC 4855 exit.
   
Section 6.1 and 6.2

"  Encoding parameters:  Since this is an audio stream, the encoding
      parameters indicate the number of audio channels, and this SHOULD
      default to "1", as selected from the ones defined in Table 2.
      This is OPTIONAL."

The Channels parameter isn't defined. Despite the indications that more than one channel can be supported. Depending on the answer to the earlier question about channels either texts needs changes.

Section 6.2:

Packet time:  A frame length of any UEMCLIP is 20 ms, thus the
      argument of "a=ptime" MUST be a multiple of "20".  When not listed
      in SDP, it should also default to the minimum size: "20".

This is an unnecessary hard requirement that actually there are reasons to break. I think a SHOULD is appropriate. The reason to break it is when one in SDP Offer/answer suggest multiple payload types and there is other audio codecs that has other frame lengths then 20 ms. This as ptime is not specified on a per payload type basis.

Section 6.3.1:

In this case, the offerer MUST use the default value for
      any deleted parameters.

I think this sentence is very unfortunate. In case one uses a parameter in the future to find out support, there might not be any default values. And parameters that are defined in this specification are not unknown/undefined. Suggest deleting the sentence.

Section 6.3.1:

Can you please clarify the meaning of the "mode" parameter when offered in a sendonly media stream. I assume that it is the list of willing to use modes. Also the answers "sendonly" line, should be clarified to indicate that answerer will only send in the indicated mode(s).
2009-02-24
06 Magnus Westerlund [Ballot Position Update] New position, Discuss, has been recorded by Magnus Westerlund
2009-02-23
06 Lars Eggert [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Yes by Lars Eggert
2009-02-21
06 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to Undefined from No Objection by Tim Polk
2009-02-20
06 Cullen Jennings
[Ballot discuss]
This is not a discuss on the document. There seems to be a problem with the data tracker tool and I am holding …
[Ballot discuss]
This is not a discuss on the document. There seems to be a problem with the data tracker tool and I am holding a discuss to make sure that positions get correctly entered for this document.
2009-02-20
06 Cullen Jennings [Ballot Position Update] Position for Cullen Jennings has been changed to Discuss from Yes by Cullen Jennings
2009-02-20
06 Cullen Jennings Placed on agenda for telechat - 2009-02-26 by Cullen Jennings
2009-02-20
06 Cullen Jennings State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Cullen Jennings
2009-02-20
06 Cullen Jennings [Ballot Position Update] New position, Yes, has been recorded for Cullen Jennings
2009-02-20
06 Cullen Jennings Ballot has been issued by Cullen Jennings
2009-02-19
06 Samuel Weiler Request for Last Call review by SECDIR Completed. Reviewer: Magnus Nystrom.
2009-02-09
06 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2009-02-05
06 Chris Newman [Ballot Position Update] Position for Chris Newman has been changed to No Objection from Discuss by Chris Newman
2009-02-05
06 Chris Newman Created "Approve" ballot
2009-02-05
06 Amanda Baber
IANA Last Call comments:

Upon approval of this document, IANA will make the following
assignment in the "Audio Media Types" registry located at
http://www.iana.org/assignments/media-types/audio/

UEMCLIP …
IANA Last Call comments:

Upon approval of this document, IANA will make the following
assignment in the "Audio Media Types" registry located at
http://www.iana.org/assignments/media-types/audio/

UEMCLIP [RFC-avt-rtp-uemclip-04]

We understand the above to be the only IANA Action for this document.
2009-02-01
06 Samuel Weiler Request for Last Call review by SECDIR is assigned to Magnus Nystrom
2009-02-01
06 Samuel Weiler Request for Last Call review by SECDIR is assigned to Magnus Nystrom
2009-01-26
06 Amy Vezza Last call sent
2009-01-26
06 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2009-01-24
06 Cullen Jennings State Changes to Last Call Requested from AD Evaluation::AD Followup by Cullen Jennings
2009-01-24
06 Cullen Jennings Last Call was requested by Cullen Jennings
2009-01-24
06 (System) Ballot writeup text was added
2009-01-24
06 (System) Last call text was added
2009-01-24
06 (System) Ballot approval text was added
2008-11-17
06 Cullen Jennings State Changes to AD Evaluation::AD Followup from AD Evaluation::Revised ID Needed by Cullen Jennings
2008-11-17
06 Cullen Jennings See email from Roni today on why this should be allowed under 4485
2008-09-05
06 Cullen Jennings State Changes to AD Evaluation::Revised ID Needed from AD Evaluation by Cullen Jennings
2008-09-05
06 Cullen Jennings
RFC 4485 requires new registration such as this to provide a specification. The text says

    Published specification:
          A …
RFC 4485 requires new registration such as this to provide a specification. The text says

    Published specification:
          A description of the media encoding and a specification of the
          payload format must be provided, usually by reference to an
          RTP payload format specification RFC.

This is required so that an implementer can build interoperable devices that can receive and send this media type. This draft does not provide a reference to something that describes how the encoder or decoder of the lower or upper band information works. The draft need to reference to a specification that describes this to move forward.
2008-09-05
06 Cullen Jennings State Change Notice email list have been change to avt-chairs@tools.ietf.org, draft-ietf-avt-rtp-uemclip@tools.ietf.org, ron.even.tlv@gmail.com from avt-chairs@tools.ietf.org, draft-ietf-avt-rtp-uemclip@tools.ietf.org
2008-09-05
06 Cullen Jennings State Changes to AD Evaluation from Publication Requested by Cullen Jennings
2008-09-05
06 Cullen Jennings Intended Status has been changed to Proposed Standard from None
2008-09-05
06 Cullen Jennings [Note]: 'The document shepherd is Roni Even.' added by Cullen Jennings
2008-06-02
06 Cindy Morgan State Changes to Publication Requested from AD is watching by Cindy Morgan
2008-06-02
06 Cindy Morgan
Document Shepherd Write-Up

    (1.a)  Who is the Document Shepherd for this document?  Has the
          Document Shepherd personally reviewed …
Document Shepherd Write-Up

    (1.a)  Who is the Document Shepherd for this document?  Has the
          Document Shepherd personally reviewed this version of the
          document and, in particular, does he or she believe this
          version is ready for forwarding to the IESG for publication?

The document shepherd is Roni Even. I have reviewed the document, 
and believe it is ready for publication.

    (1.b)  Has the document had adequate review both from key WG members
          and from key non-WG members?  Does the Document Shepherd have
          any concerns about the depth or breadth of the reviews that
          have been performed?

This document is a payload specification. The document went through two
WGLC (on 02 and 03 versions). The document shepherd has no concerns
about the review process.

    (1.c)  Does the Document Shepherd have concerns that the document
          needs more review from a particular or broader perspective,
          e.g., security, operational complexity, someone familiar with
          AAA, internationalization or XML?

No concerns.

    (1.d)  Does the Document Shepherd have any specific concerns or
          issues with this document that the Responsible Area Director
          and/or the IESG should be aware of?  For example, perhaps he
          or she is uncomfortable with certain parts of the  document,
          or has concerns whether there really is a need for it. In any
          event, if the WG has discussed those issues and has indicated
          that it still wishes to advance the document, detail those
          concerns here.  Has an IPR disclosure related to this
          document been filed?  If so, please include a reference to the
          disclosure and summarize the WG discussion and conclusion on
          this issue.

No concerns. There is no disclosed IPR on this document.

    (1.e)  How solid is the WG consensus behind this document?  Does it
          represent the strong concurrence of a few individuals, with
          others being silent, or does the WG as a whole understand and
          agree with it?

The document has good consensus from the WG.

    (1.f)  Has anyone threatened an appeal or otherwise indicated 
          extreme discontent?  If so, please summarize the areas of
          conflict in separate email messages to the Responsible Area
          Director.  (It  should be in a separate email because this
          questionnaire is entered into the ID Tracker.)

No.

    (1.g)  Has the Document Shepherd personally verified that the
          document satisfies all ID nits?  (See
          http://www.ietf.org/ID-Checklist.html and
          http://tools.ietf.org/tools/idnits/).  Boilerplate checks are
          not enough; this check needs to be thorough.  Has the 
          document  met all formal review criteria it needs to, such as
          the MIB Doctor, media type and URI type reviews?

The idnits tool reports no nits.

Media type review was conducted starting February 26th 2008, with no
objections.

    (1.h)  Has the document split its references into normative and
          informative?  Are there normative references to documents 
          that  are not ready for advancement or are otherwise in an
          unclear state?  If such normative references exist, what is the
          strategy for their completion?  Are there normative 
          references that are downward references, as described in
          [RFC3967]?  If so, list these downward references to support
          the Area Director in the Last Call procedure for them
          [RFC3967].

References have been split. There are no normative references to 
internet-drafts, and no normative down-references.

    (1.i)  Has the Document Shepherd verified that the document IANA
          consideration section exists and is consistent with the body
          of the document?  If the document specifies protocol
          extensions, are reservations requested in appropriate IANA
          registries?  Are the IANA registries clearly identified?  If
          the document creates a new registry, does it define the
          proposed initial contents of the registry and an allocation
          procedure for future registrations?  Does it suggest a
          reasonable name for the new registry?  See [RFC2434].  If the
          document describes an Expert Review process has Shepherd
          conferred with the Responsible Area Director so that the IESG
          can appoint the needed Expert during the IESG Evaluation?

The IANA considerations section exists, and appears consistent with
this document, and the media type registration rules.

    (1.j)  Has the Document Shepherd verified that sections of the
          document that are written in a formal language, such as XML
          code, BNF rules, MIB definitions, etc., validate correctly in
          an automated checker?

SDP examples appear to be correct.

    (1.k)  The IESG approval announcement includes a Document
          Announcement Write-Up.  Please provide such a Document
          Announcement Write-Up?  Recent examples can be found in the
          "Action" announcements for approved documents.  The approval
          announcement contains the following sections:

          Technical Summary
              Relevant content can frequently be found in the abstract
              and/or introduction of the document.  If not, this may be
              an indication that there are deficiencies in the abstract
              or introduction.

This document describes the RTP payload format of a mU-law Embedded
Coder for Low-delay IP communication (UEMCLIP), an enhanced speech codec
of ITU-T G.711.  The bitstream has a scalable structure with an embedded
u-law bitstream, also known as PCMU, thus providing a handy  transcoding
operation between narrowband and wideband speech.

          Working Group Summary
              Was there anything in WG process that is worth noting? 
              For example, was there controversy about particular
              points or were there decisions where the consensus was
              particularly rough?

This is a reasonably standard RTP payload format. The document has been
reviewed by the AVT working group and all open issues were addressed

          Document Quality
              Are there existing implementations of the protocol? 
              Have a significant number of vendors indicated their plan
              to implement the specification?  Are there any reviewers
              that merit special mention as having done a thorough review,
              e.g., one that resulted in important changes or a
              conclusion that the document had no substantive 
              issues?  If  there was a MIB Doctor, Media Type or other
              expert review, what was its course (briefly)?  In the case
              of a Media Type review, on what date was the request posted?

Media type review was conducted starting 26 February 2008, with no
objections raised. There is at least one implementation.

          Personnel
              Who is the Document Shepherd for this document?  Who is 
              the Responsible Area Director?

Roni Even is the document shepherd.

The responsible area director is Cullen Jennings.
2008-06-01
06 Cullen Jennings Draft Added by Cullen Jennings in state AD is watching
2008-02-25
04 (System) New version available: draft-ietf-avt-rtp-uemclip-04.txt
2008-01-24
03 (System) New version available: draft-ietf-avt-rtp-uemclip-03.txt
2007-11-19
02 (System) New version available: draft-ietf-avt-rtp-uemclip-02.txt
2007-09-21
01 (System) New version available: draft-ietf-avt-rtp-uemclip-01.txt
2007-05-14
00 (System) New version available: draft-ietf-avt-rtp-uemclip-00.txt