Re: [MMUSIC] Comments on draft-ietf-mmusic-rid-02

Suhas Nandakumar <suhasietf@gmail.com> Thu, 04 February 2016 22:34 UTC

Return-Path: <suhasietf@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAA281B31E0 for <mmusic@ietfa.amsl.com>; Thu, 4 Feb 2016 14:34:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level:
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_19=0.6, SPF_PASS=-0.001] autolearn=no
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 mloeNbk19GRt for <mmusic@ietfa.amsl.com>; Thu, 4 Feb 2016 14:34:10 -0800 (PST)
Received: from mail-vk0-x22f.google.com (mail-vk0-x22f.google.com [IPv6:2607:f8b0:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C25291B31C4 for <mmusic@ietf.org>; Thu, 4 Feb 2016 14:34:09 -0800 (PST)
Received: by mail-vk0-x22f.google.com with SMTP id e64so46394729vkg.0 for <mmusic@ietf.org>; Thu, 04 Feb 2016 14:34:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4psjFwoMIMkIvSmd8CI4cC3gSPWtH9LZIaWWtdmGflw=; b=BuTWH171PsAriu0eCoJX8H+iFy9bDDu/9vjTY1XSvpA/KJc+YH4sDVRP7s/TOavvZn j1BUeQm0XEWBU0qum1wuGS0tb2PwGHgVMESBKorkVc8r5TuoRprRzci+QrDehe58/f4M QQB3Dp8krz2q1J1o6L7qGXceWOmEhbBz0YZMCAo6gX8qOxYb9FVBOh5NZckKufphmdqS vEHHxf1hl/V9G1UpvKSRAW+9X+aGHMNVagt8uLtO+3ArXYVJSQizu6OW3jkuPjElTbcr jMw2WpAarltjUfu4LhvxZ04l63YR8g+v+gRIpwAFbitXXvRRzJD0loYh516bg6fVphYz ytjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=4psjFwoMIMkIvSmd8CI4cC3gSPWtH9LZIaWWtdmGflw=; b=MkMKcjoK5vbh3BuOK6PwuutHNwXjCb53LUQCYD0lvkSp+FHyTTSKPvMMzgQ/iQFXkg KV70gdgZWYGwazzAdI14CLogPpjLmHEioKqoW4HlIcQN6prgZhTR35BcoDPJ+r23fX2a bpi+yidoX1JtVjv+b648zcyjTl51GfqPGr/F3WLB11V74LopMJiWG/UEE/rkth2BtRwH 0KkYsTqBcOU6xVkCpIcABSN29Q7vfmdbj2BofNKOqQcYStEKse4hNtF55k/d79jXGJOJ oTsOQpiminXWFdnnm92tqXc7QoAtOWdJoBSDfNn9WmiyBvts4gS3qE0GYsQTiJAnDNBy x4+w==
X-Gm-Message-State: AG10YOR7p5wIYRXhhmyNTmnuGdbhlMQo6EZuXwP4og7FxiG1LTgos3Yne/1sB2/KAEzaQAaIagCE3OejORvG4g==
MIME-Version: 1.0
X-Received: by 10.31.47.205 with SMTP id v196mr7086568vkv.18.1454625248877; Thu, 04 Feb 2016 14:34:08 -0800 (PST)
Received: by 10.31.94.209 with HTTP; Thu, 4 Feb 2016 14:34:08 -0800 (PST)
In-Reply-To: <56B3A98B.9030302@gmail.com>
References: <56B3A98B.9030302@gmail.com>
Date: Thu, 04 Feb 2016 14:34:08 -0800
Message-ID: <CAMRcRGT1Cg2Wbo1NYHmvhzrkEi=JEVeueyB_YiZAE4Sg6Ah6EA@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
To: Byron Campen <docfaraday@gmail.com>
Content-Type: multipart/alternative; boundary="001a1143920e3da482052af95555"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/_OSvMcqwfjz2Apmrv7P2OeuXx4A>
Cc: mmusic WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-rid-02
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2016 22:34:11 -0000

On Thu, Feb 4, 2016 at 11:42 AM, Byron Campen <docfaraday@gmail.com> wrote:

>     As far as the open issues go, the proposals look fine to me.
>
> Issues:
>
>     In section 6.4, step 5, we might want to point out that the offerer
> cannot simply look at the list of payload types, since the answerer may be
> using payload type asymmetry. The offerer will need to map each payload
> type to a codec description on both sides, and then make sure the set of
> codec descriptions for that rid in the answer is a subset of those in the
> offer.
>
>
[Suhas] Payload type asymmetry is a standard feature with SDP out of RID.
Should we really need to explicitly specify that fact ?



> "Expressing all these codecs and resolutions using 32 dynamic PTs (2 audio
> + 10x3 video) would exhaust the primary dynamic space (96-127). RIDs are
> used to avoid PT exhaustion and express the resolution constraints."
>
>     This is not adding up for me, because there is no requirement that PTs
> be unique across m-sections. The sendrecv m-section for video needs 10 PTs,
> but the other m-sections can overlap that. It might be kinda tricky to come
> up with a scenario that exceeds 32 without simulcast, but I don't really
> see why we need to talk about PT exhaustion in the RID spec, since that's
> more of a simulcast concern.
>
>
[Suhas] There are 10 video codecs and need to express 3 different
resolutions. If I am not reading it wrong, the example shows just using 10
codecs coupled with RID for defining varied resolutions allows us not to
exhaust the Payload Types.

OTOH, if we remove the rid lines from the m= lines in the example and
express the resolutions as part of PT, then we will end up with 10 X 3
Payload Types.



> Nits/editorial:
>
> "there is need a way to"
>
> "This framework can be thought of as complementary extension"
>
> I think it would read better if the paragraph beginning with "The
> additional constraints on individual streams are indicated with a " would
> follow the paragraph beginning with "This specification defines a new SDP
> framework for constraining", since both discuss SDP and how rid interacts
> with other methods of constraining streams.
>
> "supported constraints in their offer, abd (b) having answerers ignore"
>
> "possible during near resolution change boundaries. "
>
> "Codec-specific configuration set via format parameters ("a=fmtp"); for
> example, the H.264 "max-fs" format parameter"
>
>     We should probably cite RFC 6185 here.
>
> "a=imgattr"
>
>     should be a=imageattr
>
> "The SDP given below skips few lines"
>
> Best regards,
> Byron Campen
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>
>