Re: [AVT] comments on draft-ietf-avt-rfc3189bis-04
Kazuhiro Mishima <three@sfc.wide.ad.jp> Sun, 07 November 2010 15:32 UTC
Return-Path: <kaz.mishima@gmail.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8BF4A3A67B4 for <avt@core3.amsl.com>; Sun, 7 Nov 2010 07:32:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.777
X-Spam-Level:
X-Spam-Status: No, score=-0.777 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_14=0.6, J_CHICKENPOX_57=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CD5c22d75Qtv for <avt@core3.amsl.com>; Sun, 7 Nov 2010 07:32:54 -0800 (PST)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 1EE383A67D4 for <avt@ietf.org>; Sun, 7 Nov 2010 07:32:51 -0800 (PST)
Received: by wwb39 with SMTP id 39so2909289wwb.13 for <avt@ietf.org>; Sun, 07 Nov 2010 07:33:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=DZtko6cRJYWGNXmMQ/qZrMRNY8ODKqHinHxivWcSNPQ=; b=DUkiCmWyV9kl2dD1rHYT8/xuQachjeN+XAZ4Qj9qCWIYs9lMr5QsPxSqkOs1qFiFUd R5r8QjQRBU4y1zUfll8lggcOAaQNB4YyhkXHf5MLSFlzB7rfDpNcHQG1AkV1j7HghLG6 VWKR/5noXBJc/FmqzyvDST6c1+1VcUQX2ECXk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=rpiQqIHfZUV1Oi5IOfczaPJNXh7Fyn72VLUskSS+APoCrl9tRBlWSyx7FMvXQyYyB9 8cFuJ+8H5ytAfMHii9iY6DxY/QrpCfnPDWji5H3N7iFGLfkDE3MdiEQtsVYnIlo/aE0D UkM2iN6Xe8C5jBbrEQwCRaTW/E22UQFDoJx5M=
MIME-Version: 1.0
Received: by 10.216.51.21 with SMTP id a21mr4317622wec.50.1289143988572; Sun, 07 Nov 2010 07:33:08 -0800 (PST)
Sender: kaz.mishima@gmail.com
Received: by 10.216.9.79 with HTTP; Sun, 7 Nov 2010 07:33:08 -0800 (PST)
In-Reply-To: <008701cae848$f2162f70$d6428e50$%roni@huawei.com>
References: <AcroSOrznCUKCGxMS5eBBTIXhhfrOQ==> <008701cae848$f2162f70$d6428e50$%roni@huawei.com>
Date: Mon, 08 Nov 2010 00:33:08 +0900
X-Google-Sender-Auth: SUfmdHiRvgi4_7yuOWxEG5d8ywY
Message-ID: <AANLkTi=z7AmhndwZk-mqHq3Qr0TRmYiNPe=4F2f7QaVz@mail.gmail.com>
From: Kazuhiro Mishima <three@sfc.wide.ad.jp>
To: Roni Even <Even.roni@huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: avt@ietf.org
Subject: Re: [AVT] comments on draft-ietf-avt-rfc3189bis-04
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2010 15:32:55 -0000
Hi, Roni and all I send my answer for your comments. If there are no problem, we'll update our draft soon. 1. In section 1 you mention version 2 of RTP. RFC 3550 is not version 2 . Just delete the version 2 I'll delete it. 2. In section 2.2 you mention VAUX and AAUX what are these. VAUX is "Video Auxiliary information". AAUX is "Audio Auxiliary data". These are mentioned in sec.1.2 (encoding format's termiology). 3. In Section 2.2 you have the following paragraph " In the case of unbundled transmission where both audio and video are sent in the DV format, the same timestamp SHOULD be used for both audio and video data within the same frame to simplify the lip synchronization effort on the receiver. Lip synchronization may also be achieved using reference timestamps passed in RTCP as described in RFC 3550." In the previous paragraph you recommend sending the audio not as a DV format in the unbundled case so when do you send it as DV format. This description is for having no choice but to use DV for audio stream. I'll change it to "In the case of unbundled transmission which is compelled to use both audio and video in the DV format". 4. In the same paragraph you suggest using the same timestamp for the audio so does it mean that the audio clock will be 90Khz and the timestamp behave as the video. Please clarify. Yes. I'll add "In this case, the audio stream uses the 90kHz clock rate, and the timestamp as the video." description. 5. In section 3.1 in the registration you give as reference for the audio and video SMPTE 314M (for backward compatibility). I assume you meant 306M It' my mistake, I'll change to 306M. 6. In 3.1.2 in the audio registration you have audio as an optional parameter. I assume you do not need it. It is not appear in RFC3189 In RFC3189, the audio registration is shown in sec.5.2. I want to keep its description. 7. In 3.1.2 in the encoding consideration you have DV video, you meant DV audio I'll change it. 8. In 3.2.1 I suggest changing the 3rd paragraph to "Note that the examples in RFC3189 (older version of this document) provides incorrect SDP "a=fmtp" attribute usage." OK. I'll change it. 9. In 3.2.1 when you explain the syntax of the audio parameter I suggest "a=fmtp:<payload type> encode=<DV-video encoding>; audio=<audio bundled>" since encode is a required parameter. I agree with it. I'll change it. 10. In section 3.2.2 first paragraph the reference to offer answer is RFC 3264 and not SDP It's my mistake. I'll change it. 11. In 3.2.2 first bullet and in the section you use bi-directional, mono directional and multicast. The terms use in offer answer are sendrecv, sendonly and recvonly. By multicast I assume you mean declarative SDP since multicast can be used also in offer/answer mode. I suggest changing the first bullet to " The "encode" parameter can be used for sendRecv, sendonly and recvonly streams. each encode type MUST use a separate payload type number" because of the terminology and because each encoding parameter requires a separate payload type number so the receiver do not get one payload type number with multiple encodings but multiple payload type numbers from which is need to select. I agree with it. I'll change it. 12. In section 3.2.2 the third bullet "The optional "audio" parameter is only used for the bundled stream. On the offerer sets a audio bundled type on a=fmtp field, then the answerer MUST select whether the DV stream should be included audio data or not, and reply with selected value." . I am not sure what you meant here. Do you mean that if the offer include audio=bundled the answer can delete it. What will be the result, how will the audio be sent in this case. My thought is that if the answer do not want bundled audio he should reject the stream. The offer can send a separate offer with DV video without audio and a separate audio stream. In this case, this description is not appropriate. So I'll delete this bullet. 13. When you have the audio unbundled. How do you associate between the audio and video in the offer for lip-synch. For example if there is more than one video or audio stream. I suggest you use grouping in the example look at RFC3388 using LS semantics I'll add this notice, "In order to associate between the audio and video in the offer for unbundled stream, Grouping of Media Lines in SDP [cite for RFC3388] can be used for description.". 14. In section 3.2.2 last bullet discuss multicast. If you meant declarative SDP (for example for streaming applications) this bullet is redundant and can be deleted OK. I'll delete it. 15. In section 5 you discuss multiple frames in one packet. I think that this cannot happen for DV video. I'll update it to fix the multiple-frames description. 16. In the IANA consideration, this is not a new payload subtype name. this registration updates the DV registration from RFC 3189 I'll update the draft to add the description that this consideration is just *update*, not for new registration. 17. In section 8 on interoperability with older systems I think that it will be good to explain that an offer may include SMPTE306M encoding coming from a legacy system and that the receiver should support it. It also need to address the other case where the offer does not include SMPTE306M since it is using this draft and the answerer reject the offer. The offerer may try a new offer with SMPTE306M. Since rejecting the 1st offer does not include SMPTE306M, the offerer may try a new offer with SMPTE306M. For this case, an RTP application MAY handle a stream identified as SMPTE314M encoding instead of as SMPTE306M one. Best regards, Kazuhiro 2010/4/30 Roni Even <Even.roni@huawei.com>: > Hi, > > I read the draft and have some comments > > > > 1. In section 1 you mention version 2 of RTP. RFC 3550 is not version > 2 . Just delete the version 2 > > 2. In section 2.2 you mention VAUX and AAUX what are these. > > 3. In Section 2.2 you have the following paragraph " In the case of > unbundled transmission where both audio and video are sent in the DV format, > the same timestamp SHOULD be used for both audio and video data within the > same frame to simplify the lip synchronization effort on the receiver. > Lip synchronization may also be achieved using reference timestamps passed > in RTCP as described in RFC 3550." In the previous paragraph you recommend > sending the audio not as a DV format in the unbundled case so when do you > send it as DV format. > > 4. In the same paragraph you suggest using the same timestamp for the > audio so does it mean that the audio clock will be 90Khz and the timestamp > behave as the video. Please clarify. > > 5. In section 3.1 in the registration you give as reference for the > audio and video SMPTE 314M (for backward compatibility). I assume you meant > 306M > > 6. In 3.1.2 in the audio registration you have audio as an optional > parameter. I assume you do not need it. It is not appear in RFC3189 > > 7. In 3.1.2 in the encoding consideration you have DV video, you meant > DV audio > > 8. In 3.2.1 I suggest changing the 3rd paragraph to "Note that the > examples in RFC3189 (older version of this document) provides incorrect SDP > "a=fmtp" attribute usage." > > 9. In 3.2.1 when you explain the syntax of the audio parameter I > suggest "a=fmtp:<payload type> encode=<DV-video encoding>; audio=<audio > bundled>" since encode is a required parameter. > > 10. In section 3.2.2 first paragraph the reference to offer answer is RFC > 3264 and not SDP > > 11. In 3.2.2 first bullet and in the section you use bi-directional, mono > directional and multicast. The terms use in offer answer are sendrecv, > sendonly and recvonly. By multicast I assume you mean declarative SDP since > multicast can be used also in offer/answer mode. I suggest changing the > first bullet to " The "encode" parameter can be used for sendRecv, sendonly > and recvonly streams. each encode type MUST use a separate payload type > number" because of the terminology and because each encoding parameter > requires a separate payload type number so the receiver do not get one > payload type number with multiple encodings but multiple payload type > numbers from which is need to select. > > 12. In section 3.2.2 the third bullet "The optional "audio" parameter is > only used for the bundled stream. On the offerer sets a audio bundled type > on a=fmtp field, then the answerer MUST select whether the DV stream should > be included audio data or not, and reply with selected value." . I am not > sure what you meant here. Do you mean that if the offer include > audio=bundled the answer can delete it. What will be the result, how will > the audio be sent in this case. My thought is that if the answer do not want > bundled audio he should reject the stream. The offer can send a separate > offer with DV video without audio and a separate audio stream. > > 13. When you have the audio unbundled. How do you associate between the > audio and video in the offer for lip-synch. For example if there is more > than one video or audio stream. I suggest you use grouping in the example > look at RFC3388 using LS semantics > > 14. In section 3.2.2 last bullet discuss multicast. If you meant > declarative SDP (for example for streaming applications) this bullet is > redundant and can be deleted > > 15. In section 5 you discuss multiple frames in one packet. I think that > this cannot happen for DV video. > > 16. In the IANA consideration, this is not a new payload subtype name. > this registration updates the DV registration from RFC 3189 > > 17. In section 8 on interoperability with older systems I think that it > will be good to explain that an offer may include SMPTE306M encoding coming > from a legacy system and that the receiver should support it. It also need > to address the other case where the offer does not include SMPTE306M since > it is using this draft and the answerer reject the offer. The offerer may > try a new offer with SMPTE306M. > > Thanks > > Roni Even > > As individaul > > > > > > > > > > > > ________________________________ > _______________________________________________ > Audio/Video Transport Working Group > avt@ietf.org > https://www.ietf.org/mailman/listinfo/avt > >
- [AVT] comments on draft-ietf-avt-rfc3189bis-04 Roni Even
- Re: [AVT] comments on draft-ietf-avt-rfc3189bis-04 Kazuhiro Mishima