Re: [rtcweb] I-D Action: draft-alvestrand-one-rtp-00.txt

Harald Alvestrand <harald@alvestrand.no> Fri, 12 August 2011 06:48 UTC

Return-Path: <harald@alvestrand.no>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 313C011E809F for <rtcweb@ietfa.amsl.com>; Thu, 11 Aug 2011 23:48:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.099
X-Spam-Level:
X-Spam-Status: No, score=-101.099 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_12=0.6, J_CHICKENPOX_13=0.6, J_CHICKENPOX_15=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tS6EDki6zVZE for <rtcweb@ietfa.amsl.com>; Thu, 11 Aug 2011 23:48:34 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 1531211E807F for <rtcweb@ietf.org>; Thu, 11 Aug 2011 23:48:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 846B639E148; Fri, 12 Aug 2011 08:47:58 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XhQbf2-QLRnO; Fri, 12 Aug 2011 08:47:57 +0200 (CEST)
Received: from [10.130.0.56] (4.234.241.83.in-addr.dgcsystems.net [83.241.234.4]) by eikenes.alvestrand.no (Postfix) with ESMTPS id EFEAC39E091; Fri, 12 Aug 2011 08:47:56 +0200 (CEST)
Message-ID: <4E44CCE4.8080307@alvestrand.no>
Date: Fri, 12 Aug 2011 08:49:08 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110617 Thunderbird/3.1.11
MIME-Version: 1.0
To: Ross Finlayson <finlayson@live555.com>
References: <4E43BDB3.8000504@alvestrand.no> <4E4423A7.2000501@alum.mit.edu> <E17059F7-DF14-4552-8D01-609D3E4BB77C@live555.com>
In-Reply-To: <E17059F7-DF14-4552-8D01-609D3E4BB77C@live555.com>
Content-Type: multipart/alternative; boundary="------------080800070206080003090608"
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] I-D Action: draft-alvestrand-one-rtp-00.txt
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Aug 2011 06:48:35 -0000

On 08/12/11 05:37, Ross Finlayson wrote:
> Thanks, Harald, for this submission.
>
> A nit (I think).  Unless I'm misunderstanding the purpose of the 
> "a=group:TOGETHER" attribute, the port numbers in the two example 
> 'answers' are wrong.
I'm not sure. These examples came straight out of RFC 4317, including 
the port numbers; I noted the port number mismatch, and concluded 
(tentatively) that the port number of an offer means "I'll be using this 
port", while the port number of an answer means "I'll be using this 
port" - which means that they SHOULD be expected to be different.

When using ICE, the port number is moot anyway (the "candidates" 
overrides them), so the only purpose of the port number is that the 
special value zero in an answer means "offer not accepted".
> Example 1:
>    Answer, from an entity that understands TOGETHER
>
>           v=0
>           o=bob 2808844564 2808844564 IN IP4host.biloxi.example.com  <http://host.biloxi.example.com>
>           s=
>           c=IN IP4host.biloxi.example.com  <http://host.biloxi.example.com>
>           t=0 0
>           a=group:TOGETHER foo bar
>           m=audio 49174 RTP/AVP 0
>           a=mid:foo
>           b=AS:200
>           a=rtpmap:0 PCMU/8000
>           m=video 49170 RTP/AVP 32
>           a=mid:bar
>           b=AS:1000
>           a=rtpmap:32 MPV/90000
> Should be (I think):
>           ...
>           a=group:TOGETHER foo bar
>           m=audio 49170 RTP/AVP 0
>           a=mid:foo
>           b=AS:200
>           a=rtpmap:0 PCMU/8000
>           m=video 49170 RTP/AVP 32
>           a=mid:bar
>           b=AS:1000
>           a=rtpmap:32 MPV/90000
> Example 2:
>     Answer, from an entity that understands grouping, but does not
>     understand TOGETHER
>
>           v=0
>           o=bob 2808844564 2808844564 IN IP4host.biloxi.example.com  <http://host.biloxi.example.com>
>           s=
>           c=IN IP4host.biloxi.example.com  <http://host.biloxi.example.com>
>           t=0 0
>           m=audio 49174 RTP/AVP 0
>           a=mid:foo
>           a=rtpmap:0 PCMU/8000
>           b=AS:200
>           m=video 49170 RTP/AVP 32
>           a=mid:bar
>           a=rtpmap:32 MPV/90000
>           b=AS:1000
> Should be (I think):
>           ...
>           m=audio 49170 RTP/AVP 0
>           a=mid:foo
>           a=rtpmap:0 PCMU/8000
>           b=AS:200
>           m=video 51372 RTP/AVP 32
>           a=mid:bar
>           a=rtpmap:32 MPV/90000
>           b=AS:1000
>
> Ross Finlayson
> Live Networks, Inc.
> http://www.live555.com/
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb