[MMUSIC] Comment on Payload type restriction in draft-ietf-mmusic-sdp-bundle-negotiation-03

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 24 April 2013 07:52 UTC

Return-Path: <magnus.westerlund@ericsson.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 E142B21F8FE3 for <mmusic@ietfa.amsl.com>; Wed, 24 Apr 2013 00:52:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.138
X-Spam-Level:
X-Spam-Status: No, score=-106.138 tagged_above=-999 required=5 tests=[AWL=0.111, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, 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 seZgTNVYYXZg for <mmusic@ietfa.amsl.com>; Wed, 24 Apr 2013 00:52:57 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 315C821F8FE5 for <mmusic@ietf.org>; Wed, 24 Apr 2013 00:52:56 -0700 (PDT)
X-AuditID: c1b4fb30-b7f266d000000cb5-fa-51778f578cae
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 1B.F4.03253.75F87715; Wed, 24 Apr 2013 09:52:55 +0200 (CEST)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.279.1; Wed, 24 Apr 2013 09:52:55 +0200
Message-ID: <51778F56.60306@ericsson.com>
Date: Wed, 24 Apr 2013 09:52:54 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
MIME-Version: 1.0
To: "mmusic (E-mail)" <mmusic@ietf.org>
References: <51778EE1.8080505@ericsson.com>
In-Reply-To: <51778EE1.8080505@ericsson.com>
X-Enigmail-Version: 1.5.1
X-Forwarded-Message-Id: <51778EE1.8080505@ericsson.com>
Content-Type: multipart/mixed; boundary="------------020404070301090303080506"
X-Brightmail-Tracker: H4sIAAAAAAAAA2WSe0iTURjGOfu+bd/E4XGpvRkkOsV7mRYKhdQfgUXiDS9YoKOGzk2RqRlI sS5eUjQRFf1S8TIxpRRtUjOpNslRappmMiIlNbt4WWKGJlr79s0Q+u/3nvM873t4n0MRommu MyXLyJYqMyQKN54NWZuwfc0//m5uVMBog0NIVdsceQqFqdWbnEiUaHPyslQhuyJVHglNtkl9 Qd/iZO4kXq0p1fJUqD6iGAkowMeg2VSCWHaCsekuXjGyoUT4NYLJd/cJtmhDUGHY5BcjihJi bzCsRDMGEnvAZLWJyzAPh4Bx4waPkTjiGOjNv8gcC7E9vKqdJxl2wJ6Q/6jMIt+HL8CvZ3N8 hkXYF8bWTRYWYD/QzWpJ9j0HQPO1kM9yMDwdWicYJnAkjDZWkbte1c0ibjmyp/eMo/fIWD4M lZO3Ecsu8Hi5jmA5AXZ+1HH/P0+Ce7OdHNoyOhmMfUZzH2YTfQiGPy3y2KIbAT3RTPy72fg5 b5VVIigY0fKZgsRlJJR/eYPYZu5QotLwaMv6xPCn9be1VyeCdZOGz4q8oKZ9zGygzGwHD/Vi 2ppPwXq3tY8QhioNFi9gNQLTVInFK8LjCBpaRGxTHYK1GS1JW5Mu6CrishfD5kBfViN6N13V xwEOu0BfeD41S9LWeBc3Ziy8Gy/DjjgW+k0LFnbA/rCytYDY0XoCWiftGlFIB+KnS2SKlNzg HmT+ozrNVsAT1DPjpEcHKdJtvzD+zFikCKdIsqVyqTRTqkxS5iikWXrEoQTOKuR5WsMxxiVk NE/IubFzsqxCw3d3L92dqHPtpTtLl9L83jY5VsgN6cfFjstrkhrXwC7bVcFQ4GpekD7HI268 f1BY/CFE3J/qEoY/b8sH6z2j88ShPgPh364rGtICO2TilumIuAmj5L2r+sGJINul7V4/RfiI POasd11RU8zi+UNuZFaq5KgPocyS/AWnSZWocQMAAA==
Subject: [MMUSIC] Comment on Payload type restriction in draft-ietf-mmusic-sdp-bundle-negotiation-03
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: Wed, 24 Apr 2013 07:52:58 -0000

WG,

In RTCWEB WG we had a discussion regarding a limitation in BUNDLE. I
think this shall be changed for the reasons that is evident in the
forwarded email.

Magnus Westerlund
--- Begin Message ---
Thanks,

I fully support this argument, why you can't start using the PT as an
identifier to which purpose or specific negotiated set of constraints
within a common RTP session this SSRC relates to.

I would however note that this discussion would be better to hold on the
MMUSIC list, especially as it does apply to a statement in BUNDLE which
I believe must be changed:

Se Section 7.2 of draft-ietf-mmusic-sdp-bundle-negotiation-03

 o  - The dynamic payload type values used in the "m=" lines MUST NOT
      overlap.

This restriction I think must be changed. I will now forward this email
to MMUSIC as comment on BUNDLE.

Cheers

Magnus

On 2013-04-23 23:03, Mo Zanaty (mzanaty) wrote:
> You can easily exhaust the dynamic payload type number space (96-127)
> with only a few media lines, not 30. Keep in mind the primary purpose
> of payload type is to negotiate codecs, not demux different streams.
> An offer from a highly interoperable product will contain many
> payload types for each stream. It is not uncommon to support 8+
> payload types and 4+ streams, which quickly exhausts the dynamic
> space. Also keep in mind that many codecs have different
> configurations that are expressed as different payload types, so even
> supporting a single audio and video codec can yield many payload
> types if those codecs are highly configurable.
> 
> Consider a very simple product (smartphone) in a very simple use case
> (3-way video chat). It supports several audio codecs (OPUS, AAC-LD,
> AMR-WB, AMR-NB, G.711) and several video codecs (VP8, VP9, H.264,
> H.265). It supports several H.264 profiles (BP, HP, SBP, SHP) and
> packetization modes (0, 1). This already exhausts all 32 dynamic
> payload types, before we even consider things like FEC, scalable or
> simulcast layers sent via MST, screen sharing, multiple cameras,
> etc.
> 
> So I would strongly discourage folks from assuming payload type demux
> is viable in most use cases. It may be viable when there is a single
> audio and video stream, each using a single codec and configuration.
> But it quickly becomes impractical or impossible when the product
> gets more capable or the use case gets more interesting.
> 
> Mo
> 
> 
> -----Original Message----- From: rtcweb-bounces@ietf.org
> [mailto:rtcweb-bounces@ietf.org] On Behalf Of Dale R. Worley Sent:
> Tuesday, April 23, 2013 2:58 PM To: rtcweb@ietf.org Subject: Re:
> [rtcweb] #15: Section 4.8: SSRC signaling
> 
>> From: Martin Thomson <martin.thomson@gmail.com>
>> 
>> On 22 April 2013 15:15, Dale R. Worley <worley@ariadne.com> wrote:
>>> My understanding is that associating an incoming RTP packet with
>>> an m= line is a solved problem -- the transport association on
>>> which the packet arrives determines the bundle, and (within all
>>> of the currently active bundling proposals) the payload type
>>> tells which m= line within the bundle.
>> 
>> Not so.  If you have five PTs on each m= line, and 30 m= lines,
>> you just don't have that many PTs available.  At some point you
>> have to recognize that SSRC is what you have to use.  (Neither
>> number is extraordinary.)
> 
> But why would you use 30 m= lines?  You'd only have 30 streams in a 
> videoconference-type situation, where the streams don't have
> distinct roles and so don't need to be given role labels.  As far as
> I know, current videoconference systems don't put each video stream
> in a separate m= line.
> 
> Dale _______________________________________________ rtcweb mailing
> list rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb 
> _______________________________________________ rtcweb mailing list 
> rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
> 
> 


-- 

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


--- End Message ---