Re: [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE allow/disallow PT sharing ??
Harald Alvestrand <hta@google.com> Sun, 03 November 2013 10:00 UTC
Return-Path: <hta@google.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E7F811E8138 for <mmusic@ietfa.amsl.com>; Sun, 3 Nov 2013 02:00:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.433
X-Spam-Level:
X-Spam-Status: No, score=-1.433 tagged_above=-999 required=5 tests=[AWL=-0.055, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_15=0.6, NO_RELAYS=-0.001]
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 xCFgX5Fjr8DX for <mmusic@ietfa.amsl.com>; Sun, 3 Nov 2013 02:00:24 -0800 (PST)
Received: from mail-vb0-x22d.google.com (mail-vb0-x22d.google.com [IPv6:2607:f8b0:400c:c02::22d]) by ietfa.amsl.com (Postfix) with ESMTP id B114511E81CA for <mmusic@ietf.org>; Sun, 3 Nov 2013 02:00:20 -0800 (PST)
Received: by mail-vb0-f45.google.com with SMTP id p6so698746vbe.4 for <mmusic@ietf.org>; Sun, 03 Nov 2013 02:00:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0UCXdU929iYq88WqcRm2/nwi6f5NaOuLWqi2nmXNdv4=; b=fG8TzoImoJtuFtYCewltao0Ge/wDTaVBnyAIWcJDmA4kUJ9HQdNOZ4lfOZ9jLBvY2Q cmQziieh8Tl1Gmg3DZTTLWXC/F5YojRF8bQbe/PsRWBtD8U3rvNSbrYGx4Uz5iwwkqjs oVwGyZcqmHuUSb/DXgQMUOwUYGLAV1wPoV702Xhb6Ti1pviymvHdl1GOPeD3+HYiS3BW 9hi54WmIywhOB608gFjbXooeYDTXVe68Nd6I791F4WD3FKFIvNOYoZtQ4MpZkK6hodth 80L8Cw8KOnIeZIojG8xC9U8hUSnzgs6pyTwQ+EkJMrvIERKlwtggL0VoVVlPhIAf/4uo d8Yg==
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:from:date :message-id:subject:to:cc:content-type; bh=0UCXdU929iYq88WqcRm2/nwi6f5NaOuLWqi2nmXNdv4=; b=gpbylVcXk5ZVLvP2jjmlCUxmQwypD1E7bIlmy5xm+I4NAdexvrXZIKeo3um48QBa/V IOBESS3Sb0aN3xP6Pv6QUMmZfGoHS7kkQ4UA+lFRuEmBn/6FBCJcQWngA5kOfhmWpxdS 918ceT4xg2jdLY6+68rA2DTV0fDDpqS7TDoKcEt1cqqoOqD0hPxwRZw493qH4IMhsoLB c/oo9mY3Eqo4Zv23DSlbMaWgDf4O6Gm+un884ETbY5sVkmfo/Z+xn+uScP8Xcp9mHGX+ mBP3MKgQo6MbFtYQy0eVlYl9aGYyZpC9KYjzUDWRQUwwJLZ9iUQiFNbEbMCBpT1SxCxn mzaA==
X-Gm-Message-State: ALoCoQmIVVj+adHoB2DJFMCneyxRdary0PYYZrwQ4i9gEzXoWaHT+b6l76Fx6s7RFUvwC0QDq20vMuV7Tjoc2+Vi3O527nARdmCS1y11csw9zMN5wcfwtJakv0+BQOpR8yDDrPx2GY2wcglnMPNkeWL1fSdDvAm0XRLfGfAOom8lR4/5uMrgKDYLn92QyUEp4sIB4qkqLdBn
X-Received: by 10.58.44.72 with SMTP id c8mr36181vem.37.1383472810342; Sun, 03 Nov 2013 02:00:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.176.8 with HTTP; Sun, 3 Nov 2013 01:59:49 -0800 (PST)
In-Reply-To: <CAMRcRGRr1rcOTY7CWRhAfQVxxqtGVO6nBL2HMTRRSS-muLhttA@mail.gmail.com>
References: <CAMRcRGQd6YvrWnUw77JMpNT4GFH6ce-FT8LxeywV6_pZ9w=n3w@mail.gmail.com> <CAOqqYVFrucCg-Q066f4hf_86f3cLZsgDX8QgcD1g0sP41zro7Q@mail.gmail.com> <CAMRcRGRr1rcOTY7CWRhAfQVxxqtGVO6nBL2HMTRRSS-muLhttA@mail.gmail.com>
From: Harald Alvestrand <hta@google.com>
Date: Sun, 03 Nov 2013 10:59:49 +0100
Message-ID: <CAOqqYVEyA8L+-sG3NLXhJ+iBR=vciKfF4FpF9fLdLuMh9wc8xA@mail.gmail.com>
To: Suhas Nandakumar <suhasietf@gmail.com>
Content-Type: multipart/alternative; boundary="089e013cc1fc6ae26704ea42ddca"
Cc: Cullen Jennings <fluffy@cisco.com>, mmusic WG <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE allow/disallow PT sharing ??
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Sun, 03 Nov 2013 10:00:25 -0000
In the case of multiple m=video lines (for instance), as required by UnifiedPlan, signalling separate PTs for every M-line is not going to work with many video streams. So the consensus seems to be that we should allow PT to be identical across m-lines as long as the codec configuration is identical. It may make sense to have NACK on one media stream and not NACK on another media stream, even though in the implementation, the binding is happening via the m-line + PT combo, not just the PT. So NORMAL should be the right disposition for a=rtcp-fb:98, in my opinion. On Sun, Nov 3, 2013 at 7:08 AM, Suhas Nandakumar <suhasietf@gmail.com>wrote: > Hello Harald > > Thanks for the inputs. I had a clarifying question on one of your points > (inline) > > Cheers > Suhas > > > On Tue, Oct 22, 2013 at 12:55 AM, Harald Alvestrand <hta@google.com>wrote: > >> 0: No, using PT 98 for both audio and video should absolutely not be >> allowed. Reuse of a PT for different codecs MUST NOT be done. I thought >> that was pretty clear in BUNDLE already; if it's not 100% crystal clear, it >> needs to be made clear. >> >> 1: Either the SDP should be rejected outright or the response to this SDP >> needs to disallow bundling those two lines. This belongs in the BUNDLE >> spec, and I thought it was pretty clear already. >> >> 2: If the question is about the "a=rtcp-fb" field, I think it should be >> classified as NORMAL. If it is about "a=rtcp-fb:98", it makes more sense to >> call it IDENTICAL. >> > > If the PT types are not allowed to be repeated across BUNDLED m=lines, > would we have a need for the category to be IDENTICAL even in the case of > a=rtcpfb:98 ?? > > > >> >> > >> >> On Tue, Oct 22, 2013 at 8:36 AM, Suhas Nandakumar <suhasietf@gmail.com>wrote: >> >>> Hello All >>> >>> Section 5.2 in the draft-nandakumar-mmusic-sdp-mux-attributes-05 >>> defines one category of OPEN ISSUE that was raised while analyzing >>> multiplexing behavior of RFC4855, RFC5583 attributes for example. >>> >>> As an example, let's consider the SDP Example (copied from the draft) >>> >>> >>> >>> // PTs are shared and have different feedback types >>> a=group:BUNDLE audio video >>> m=audio 3456 RTP/AVP 98 >>> a=mid:audio >>> a=rtpmap:98 iLBC/8000 >>> a=rtcp-fb ack // Positive ACK >>> m=video 3456 RTP/AVP 98 >>> a=mid:video >>> a=rtpmap:98 VP8/90000 >>> a-rtcp-fb:98 nack rpsi // Nack ACK >>> >>> >>> In the above case, PT 98 is repeated between the audio and video media >>> lines. Audio media line has rtcp-fb ack and video media line has >>> rtcp-fb nack. >>> >>> Since RTCP reporting happens per RTP Session, we can see the following >>> high level questions : >>> >>> 0. Should this be allowed ? >>> >>> 1. What should be the expected behavior in this scenario ? >>> >>> 2. What category assignment makes sense in here - IDENTICAL or NORMAL ?? >>> >>> >>> Cheers >>> Suhas >>> >>> >>> >> >
- [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE allo… Suhas Nandakumar
- Re: [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE … Christer Holmberg
- Re: [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE … Christer Holmberg
- Re: [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE … Harald Alvestrand
- Re: [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE … Suhas Nandakumar
- Re: [MMUSIC] BUNDLE/SDP : ISSUE#1: Should BUNDLE … Harald Alvestrand