Re: [rtcweb] Asymmetric codecs
cowwoc <cowwoc@bbs.darktech.org> Mon, 25 November 2013 20:30 UTC
Return-Path: <cowwoc@bbs.darktech.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3D901ADFC8 for <rtcweb@ietfa.amsl.com>; Mon, 25 Nov 2013 12:30:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOOKeS8UjCJq for <rtcweb@ietfa.amsl.com>; Mon, 25 Nov 2013 12:30:17 -0800 (PST)
Received: from mail-ie0-f171.google.com (mail-ie0-f171.google.com [209.85.223.171]) by ietfa.amsl.com (Postfix) with ESMTP id 7392E1AE043 for <rtcweb@ietf.org>; Mon, 25 Nov 2013 12:30:17 -0800 (PST)
Received: by mail-ie0-f171.google.com with SMTP id ar20so7761953iec.16 for <rtcweb@ietf.org>; Mon, 25 Nov 2013 12:30:17 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type; bh=lUVSYVTIzhqPnZ5ofrPwZSjjFZMPlmOFWp0aFPy5gwA=; b=NbAu8qn2nsdg9128FmrH8aCCUCVKplV3CHG340MK/+HMW/ty+qjSLM1Wmhc/8mPrRQ VaN0w0uK2z3cBoxMlXIkbUGDsOJIAcKMm7t3oTT7/c8d3thnFORepG3FHN8/QIifyCDA M2I6+EO+FEWqRIOuxd9HakicUjLJSpnitKCkwxFCnRxFpRfiWtxYOcWK1kAOmF9RdECm 9pChI7RGXAmJgPD0ngsx/FRYmUcyRCiXHZhDTnF7w8ahi9M5CuzGyDvfJlv0YUu7x/PS 0ojMbul2IXxiEY416yL8DqquATsL+U34RbJdX1FcuowOXIQepo1TUrFivq8VlSZh7XAL dhcA==
X-Gm-Message-State: ALoCoQmzzDkSTRhthhaA8qEg0hJ+mMFqyxTORUiZVMf02cdMCjqJsvmfQH2rtAEAnFcWWnWpl0SC
X-Received: by 10.50.25.227 with SMTP id f3mr14497171igg.16.1385411417478; Mon, 25 Nov 2013 12:30:17 -0800 (PST)
Received: from [192.168.1.100] (206-248-171-209.dsl.teksavvy.com. [206.248.171.209]) by mx.google.com with ESMTPSA id a17sm27538456ign.2.2013.11.25.12.30.16 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 25 Nov 2013 12:30:16 -0800 (PST)
Message-ID: <5293B337.8020009@bbs.darktech.org>
Date: Mon, 25 Nov 2013 15:29:43 -0500
From: cowwoc <cowwoc@bbs.darktech.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
MIME-Version: 1.0
To: Justin Uberti <juberti@google.com>
References: <CEB676E0.1ED44%mzanaty@cisco.com> <7594FB04B1934943A5C02806D1A2204B1C55441B@ESESSMB209.ericsson.se> <5292FD9D.3020207@bbs.darktech.org> <7594FB04B1934943A5C02806D1A2204B1C554536@ESESSMB209.ericsson.se> <52938846.3040803@bbs.darktech.org> <CAOJ7v-25fHv7U51yj5cLB7yPpiGmB7=YLXHEoQquqYQ=hyfSEg@mail.gmail.com>
In-Reply-To: <CAOJ7v-25fHv7U51yj5cLB7yPpiGmB7=YLXHEoQquqYQ=hyfSEg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------040003050309040805020507"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Asymmetric codecs
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 25 Nov 2013 20:30:21 -0000
Okay, glad to hear it :) Thanks, Gili On 25/11/2013 3:21 PM, Justin Uberti wrote: > SDP is just a serialization format, a clumsy yet somehow popular one. > > Nothing we decide here on codecs will impose any mandate on what > serialization format is used in WebRTC 2.0. > > > On Mon, Nov 25, 2013 at 9:26 AM, cowwoc <cowwoc@bbs.darktech.org > <mailto:cowwoc@bbs.darktech.org>> wrote: > > > <cough> told you so <cough> :) > > So folks, what happens when we try removing any mention of SDP > from the 2.0 spec? :) Are you saying this is no longer possible? > > Gili > > > On 25/11/2013 2:43 AM, Christer Holmberg wrote: >> >> Hi, >> >> I’m afraid that SDP has become is a little more than an >> implementation detail :) >> >> Regards, >> >> Christer >> >> *From:*rtcweb [mailto:rtcweb-bounces@ietf.org] *On Behalf Of *cowwoc >> *Sent:* 25. marraskuuta 2013 9:35 >> *To:* rtcweb@ietf.org <mailto:rtcweb@ietf.org> >> *Subject:* Re: [rtcweb] Asymmetric codecs >> >> >> SDP is supposed to be an implementation detail. Let's figure out >> whether asymmetric codecs solve our problems and wedge it into >> SDP later. >> >> I suspect that this approach reduces the IPR risk, but H.264 >> royalties still apply, do they not? >> >> Sadly this means we're stuck with: "MUST decode at least two of >> [VP8, H.264, H.261] and MUST encode at least one of them". >> >> Gili >> >> On 25/11/2013 2:24 AM, Christer Holmberg wrote: >> >> Hi, >> >> First, from a pure MTI codec perspective, the question is >> whether usage of asymmetric codecs would solve the issues >> that people have. >> >> Second, from an SDP OA/BUNDLE perspective, I don’t think we >> can mandate *usage* of BUNDLE. And, even if we did, in the >> initial Offer you still need to assign unique port values for >> each m- line (as agreed in Vancouver). >> >> …unless, of course, you assign an SDP ‘bundle-only’ attribute >> to all m- lines with asymmetric codecs. >> >> Regards, >> >> Christer >> >> *From:*Mo Zanaty (mzanaty) [mailto:mzanaty@cisco.com] >> *Sent:* 25. marraskuuta 2013 4:11 >> *To:* Christer Holmberg; Martin Thomson; Paul Giralt (pgiralt) >> *Cc:* rtcweb@ietf.org <mailto:rtcweb@ietf.org> >> *Subject:* Asymmetric codecs >> >> I started a draft on how to standardize support for >> asymmetric codecs back in September. The primary motivation >> was decoding H.264 and H.265 while only encoding H.264. A >> secondary motivation, for rtcweb, was decoding H.264 and VP8 >> while only encoding one of them, as Stefan mentioned. I >> thought it would be a trivial thing to write up by the Oct. 6 >> deadline for MTI proposals. The draft is still incomplete and >> unpublished because all solutions are ugly and overly complex >> for something so seemingly trivial, just like bundle and >> unified plan. I now sympathize with Christer and Adam for how >> they arrived at those (not exactly elegant) solutions, and >> agree with Martin that a pair of (bundled) m-lines is the >> most viable (although not exactly elegant) solution for >> asymmetric codecs. >> >> RFC 4317 drafts originally included asymmetric codecs until >> they were removed in draft 02: >> >> http://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-mmusic-offer-answer-examples-02.txt >> >> They were removed for fear of issues with shared ports: >> >> http://www.ietf.org/mail-archive/text/mmusic/2003-09.mail >> >> Now that we (almost) have bundle, can we resurrect asymmetric >> codecs with separate sendonly and recvonly m-lines? Are folks >> ok with a dependency on bundle? I would be happy to complete >> a draft in that direction. (That is, a general mmusic draft >> on asymmetric codecs, not a rtcweb draft on MTI asymmetric >> codecs. I will move the discussion to mmusic after getting >> rtcweb opinions first.) >> >> Some may consider this a bizarre corner case. However, for >> hardware codecs, it is the norm not the exception to have >> asymmetric encoder and decoder formats. Especially for new >> formats, which usually appear in hardware decoders well >> before hardware encoders are available. This happened for >> H.264, H.265, VP8, and virtually every popular codec format >> in virtually every popular chipset. >> >> Mo >> >> On 11/23/13, 9:09 AM, Christer Holmberg >> <christer.holmberg@ericsson.com >> <mailto:christer.holmberg@ericsson.com>> wrote: >> >> Like some others, I think the >> must-decode-both-must-endcode-one alternative as such sounds >> interesting (whether it has any impact on the licence/IPR >> issues I'll leave to others to speak for). However, I have >> big concerns over the proposal to indicate sendrecv for a >> codec even if an entity is only able to receive/decode it. … >> Usage of unidirectional, sendonly/recvonly, m- line would of >> course solve this, and you might know that it is one option >> we are discussing in CLUE (for other reasons than MTI codec, >> though). >> >> On 22 November 2013 16:20, Paul Giralt (pgiralt) >> <pgiralt@cisco.com <mailto:pgiralt@cisco.com>> wrote: >> >> I gave this as an example of a possible way to do it, but >> that means you need two separate m= lines - one for send and >> one for receive. Seems strange to do this for something that >> you really want to be a single bi-directional stream. >> >> On 11/22/13, 8:03 PM, Martin Thomson >> <martin.thomson@gmail.com <mailto:martin.thomson@gmail.com>> >> wrote: >> >> The bidirectional thing in O/A is the strange way to do >> things. Two lines is pretty intuitive. >> >> >> >> >> _______________________________________________ >> >> rtcweb mailing list >> >> rtcweb@ietf.org <mailto:rtcweb@ietf.org> >> >> https://www.ietf.org/mailman/listinfo/rtcweb >> > > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org <mailto:rtcweb@ietf.org> > https://www.ietf.org/mailman/listinfo/rtcweb > >
- [rtcweb] Asymmetric codecs Mo Zanaty (mzanaty)
- Re: [rtcweb] Asymmetric codecs Christer Holmberg
- Re: [rtcweb] Asymmetric codecs cowwoc
- Re: [rtcweb] Asymmetric codecs Christer Holmberg
- Re: [rtcweb] Asymmetric codecs Stefan Håkansson LK
- Re: [rtcweb] Asymmetric codecs Mo Zanaty (mzanaty)
- Re: [rtcweb] Asymmetric codecs Mo Zanaty (mzanaty)
- Re: [rtcweb] Asymmetric codecs cowwoc
- Re: [rtcweb] Asymmetric codecs Basil Mohamed Gohar
- Re: [rtcweb] Asymmetric codecs Justin Uberti
- Re: [rtcweb] Asymmetric codecs cowwoc