Re: [rtcweb] AVPF vs AVP

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 16 September 2011 06:27 UTC

Return-Path: <christer.holmberg@ericsson.com>
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 57E8821F8B90 for <rtcweb@ietfa.amsl.com>; Thu, 15 Sep 2011 23:27:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.532
X-Spam-Level:
X-Spam-Status: No, score=-6.532 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 zmLt8baTjJlz for <rtcweb@ietfa.amsl.com>; Thu, 15 Sep 2011 23:27:37 -0700 (PDT)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by ietfa.amsl.com (Postfix) with ESMTP id B424721F8B8C for <rtcweb@ietf.org>; Thu, 15 Sep 2011 23:27:36 -0700 (PDT)
X-AuditID: c1b4fb3d-b7c47ae000000b17-f0-4e72ecdddd01
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id 61.A7.02839.DDCE27E4; Fri, 16 Sep 2011 08:29:49 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.250]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Fri, 16 Sep 2011 08:29:49 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roni Even <ron.even.tlv@gmail.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Date: Fri, 16 Sep 2011 08:29:47 +0200
Thread-Topic: [rtcweb] AVPF vs AVP
Thread-Index: AcxzwV8zx0ZJbyF8Sausjk/9knnSngAccuogAABA7PAAAScegAAAP16w
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05852233F1E44A@ESESSCMS0356.eemea.ericsson.se>
References: <4E70C387.1070707@ericsson.com> <4e72059c.e829440a.4094.ffffb025@mx.google.com> <4E722269.30304@ericsson.com> <4e72e259.4401440a.4bc3.ffffd7d2@mx.google.com> <7F2072F1E0DE894DA4B517B93C6A05852233F1E40A@ESESSCMS0356.eemea.ericsson.se> <4e72ec37.231a440a.0179.ffffe41b@mx.google.com>
In-Reply-To: <4e72ec37.231a440a.0179.ffffe41b@mx.google.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] AVPF vs AVP
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, 16 Sep 2011 06:27:38 -0000

Hi, 

>Again, the word is MUST for video. I think that systems that 
>will interwork with RTCWEB systems will support AVPF since 
>they will need to support current video codecs. I do not see 
>RTCWEB systems interwork with systems that support only H.261 
>or even H.263, so I assume that the interworking will be with 
>systems that also use AVPF for video.
>  
>As for CLUE, we can discuss it in CLUE if relevant at all. It 
>may be relevant only for the video capture that should be 
>used for interworking with non CLUE systems.

Correct. 

Again, if we *mandate* the anyone involved in a session (CLUE session or something else) supports AVPF, we can use AVPF in the m= line.

Regards,

Christer




> > -----Original Message-----
> > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> > Sent: Friday, September 16, 2011 8:51 AM
> > To: Roni Even; Magnus Westerlund
> > Cc: rtcweb@ietf.org
> > Subject: RE: [rtcweb] AVPF vs AVP
> > 
> > 
> > Hi,
> > 
> > >I can agree that if you are doing video call you must send AVPF 
> > >regardless if you are talking with this type of systems 
> that you call 
> > >"not legacy" or systems that you call "legacy".
> > >This must be a MUST in the text otherwise the so called 
> "legacy" end 
> > >point will think it is AVP and will not send feedback 
> messages which 
> > >will break video conferencing applications.
> > 
> > If the video conf app *requires* AVPF, you should include 
> AVPF in the 
> > m= line.
> > 
> > The AVP+a=rtcp-fb proposal is an alternative to CapNeg, 
> where there is 
> > "built-in" fallback to AVP in case the answerer does not 
> support AVPF.
> > 
> > And, IF we choose to go forward with this proposal, it 
> should also be 
> > adopted by CLUE.
> > 
> > Regards,
> > 
> > Christer
> > 
> > 
> > 
> > 
> > > > -----Original Message-----
> > > > From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com]
> > > > Sent: Thursday, September 15, 2011 7:06 PM
> > > > To: Roni Even
> > > > Cc: rtcweb@ietf.org
> > > > Subject: Re: [rtcweb] AVPF vs AVP
> > > >
> > > > On 2011-09-15 16:01, Roni Even wrote:
> > > > > Magnus,
> > > > > I noticed that you claim that all AVPF feedback messages are
> > > > explicitly
> > > > > negotiated, is this a requirement. At least RTCP-SR-REQ is not
> > > > negotiated in
> > > > > SDP.
> > > >
> > > > You are correct, had not actually noticed that. Fortunately
> > > that isn't
> > > > an real issue.
> > > >
> > > > First of all the support of AVPF can still be 
> negotiated with the 
> > > > a=rtcp-fb. Simply the trr-int configuration lets both side show 
> > > > support of AVPF.
> > > >
> > > > Secondly, for the RTCP-SR-REQ if one uses the header 
> extension to 
> > > > deliver the synch data then that is explicitly indicated.
> > > And if you
> > > > ignore or don't understand the request then you simple 
> fall back 
> > > > to normal synchronization procedures with more delay before
> > > completing it.
> > > >
> > > > >
> > > > > As for using AVPF while signaling AVP that will 
> confuse endpoint 
> > > > > that
> > > > so not
> > > > > understand this convention and can support AVPF. They 
> will see 
> > > > > an
> > > > offer with
> > > > > AVP but with parameters that are not part of AVP. They can
> > respond
> > > > with AVP
> > > > > without the AVPF parameter and behave like AVP endpoints
> > > even though
> > > > they
> > > > > support AVPF. This will prevent them from sending 
> AVPF feedback
> > > > messages.
> > > >
> > > > They can still use AVPF timing rules, even if the other
> > > end-point is
> > > > AVP only. They only need to restrict themselves from
> > > sending feedback
> > > > messages.
> > > >
> > > > > This may be a problem for what you call "legacy" video
> > > conferencing
> > > > > endpoint. (I do not like the term legacy here since these are 
> > > > > not
> > > > legacy
> > > > > endpoint but AVP/AVPF compliant EPs
> > > >
> > > > Yes, I agree it is not without issues in that regard.
> > > >
> > > > I would also like to note that if you require AVPF and 
> don't think 
> > > > talking to AVP only end-points then one really should
> > > include the AVPF
> > > > in the m= line to prevent fallback.
> > > >
> > > > >
> > > > > I think that if we are not going to use cap-neg we 
> should make 
> > > > > it historical.
> > > >
> > > > I kind of agree with that also. But if it constantly 
> fails in the 
> > > > market I think we have to recognize that and do something else 
> > > > that works better.
> > > >
> > > > Cheers
> > > >
> > > > Magnus Westerlund
> > > >
> > > >
> > > 
> --------------------------------------------------------------------
> > > -
> > -
> > > > Multimedia Technologies, Ericsson Research EAB/TVM
> > > >
> > > 
> --------------------------------------------------------------------
> > > -
> > -
> > > > Ericsson AB                | Phone  +46 10 7148287
> > > > Färögatan 6                | Mobile +46 73 0949079
> > > > SE-164 80 Stockholm, Sweden| mailto: 
> > > > magnus.westerlund@ericsson.com
> > > >
> > > 
> --------------------------------------------------------------------
> > > -
> > -
> > >
> > > _______________________________________________
> > > rtcweb mailing list
> > > rtcweb@ietf.org
> > > https://www.ietf.org/mailman/listinfo/rtcweb
> > > =
> 
>