[AVT] Re: draft-ietf-avt-rtp-howto-01.txt

lazzaro <lazzaro@eecs.berkeley.edu> Mon, 18 December 2006 17:20 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GwMAG-00007A-NJ; Mon, 18 Dec 2006 12:20:36 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GwM9H-00084T-Oo for avt@ietf.org; Mon, 18 Dec 2006 12:19:35 -0500
Received: from gateway0.eecs.berkeley.edu ([169.229.60.93]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GwM4y-0004YZ-PX for avt@ietf.org; Mon, 18 Dec 2006 12:15:11 -0500
Received: from [128.32.34.73] (dhcp-34-73.CS.Berkeley.EDU [128.32.34.73]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.13.8/8.13.5) with ESMTP id kBIHF2Od005240 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Mon, 18 Dec 2006 09:15:03 -0800 (PST)
In-Reply-To: <45866ED8.3060803@ericsson.com>
References: <0CADE989-5A47-4B44-B072-F70AC5F98684@eecs.berkeley.edu> <45866ED8.3060803@ericsson.com>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <BB568D11-4CBA-4199-AB5F-84AA22E8F6E6@eecs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: lazzaro <lazzaro@eecs.berkeley.edu>
Date: Mon, 18 Dec 2006 09:15:00 -0800
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-Mailer: Apple Mail (2.752.2)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db
Cc: lazzaro <lazzaro@eecs.berkeley.edu>, IETF AVT WG <avt@ietf.org>
Subject: [AVT] Re: draft-ietf-avt-rtp-howto-01.txt
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Errors-To: avt-bounces@ietf.org

On Dec 18, 2006, at 2:35 AM, Magnus Westerlund wrote:

> Hi John,
> (CC AVT)
>
> Thanks for the comments. I have incorporated the typos in my  
> working copy. I do have some comments regarding a few of the items.


All good points ...

Maybe the question is, is the right thing to do to
add your "real-world" view on these topics to the
I-D, or to just skip the topics entirely.  For newcomers,
there can be this information vacuum that comes
from reading RFCs and I-Ds and actually believing
them -- for example, a 1st-year grad student who reads the
2006-dated RFC 4566 SDP document might very well
believe that multicast transport is commonly used
on the public Internet in 2006.  A How-To RFC might
be the right place to add a snapshot of real-world usage
into the document series.


> lazzaro skrev:
>> Hi Magnus,
>> 	Comments on draft-ietf-avt-rtp-howto-01.txt below.
>> ---
>> In 3.1.1, mention RFC Errata as a pragmatic way of
>> disseminating small fixes.
>
> Well, maybe. It is something that is worth checking. However in  
> general it is a mechanism that hasn't be working. The RFC-editor  
> hadn't until a month or so published more than a handful erratas in  
> the last 1.5 years. Thus without a working Errata publication  
> mechanism it isn't worth mentioning as something that works. Also  
> despite its pragmatism too few people know about it. Thus even  
> minor errors can be worth republishing an RFC for.
>
>> In 3.1.2, mention framing RTP over TCP as another
>> robustness solution (with its own pros and cons).
>
> Yes, for completeness I guess it should be mentioned. However it is  
> not something that one should design towards, unless really, really  
> necessary. In fact I think using HTTP or some other protocol on top  
> of TCP may be a better way to handle data that can't handle losses  
> at all then using RTP in between.
>
>> Somewhere in 3, mention UDP-lite and how certain
>> payload formats may benefit by organizing its
>> bitfields to be compatible with it.  Uneven FEC
>> protection could also be fit in here.
>
> Yes, however I think the verdict is still not in for this  
> mechanism. So far I don't think anyone is really using it. The big  
> issue is that you don't know if you have 10E-5 bit errors or if you  
> have 100% error in the unprotected bits. Thus it makes designing  
> for it very difficult. Despite being on the spearhead of this  
> development with the AMR payload I today are very skeptic on its  
> usefulness. Here the ULP may be slightly better. At least you have  
> a known design target, which is 100% loss of unprotected bits.
>
>> 6.1  Consider mentioning RTP MIDI's use of the
>> recovery journal concept to drive payload-format
>> specific resiliency for payload formats that
>> carry time-stamped symbolic media representations.
>> Also mention how it uses the Extended Highest
>> Sequence Number Received in RTCP, and how
>> other forms of resiliency might also want to use
>> this field.
>
> I don't think we want to promote payload specific resilience to  
> much due to the complexity it incurs. Only when absolutely  
> necessary should it be used. But I guess one can't avoid these  
> things in all cases.
>
> Cheers
>
> Magnus Westerlund
>
> IETF Transport Area Director & TSVWG Chair
> ----------------------------------------------------------------------
> Multimedia Technologies, Ericsson Research EAB/TVA/A
> ----------------------------------------------------------------------
> Ericsson AB                | Phone +46 8 4048287
> Torshamsgatan 23           | Fax   +46 8 7575550
> S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------

---
John Lazzaro
http://www.cs.berkeley.edu/~lazzaro
lazzaro [at] cs [dot] berkeley [dot] edu
---



_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt