Re: [MMUSIC] How does mmt grouping work with multiple streams of the same type?
Christer Holmberg <christer.holmberg@ericsson.com> Fri, 12 October 2012 12:17 UTC
Return-Path: <christer.holmberg@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 6B4AC21F8530 for <mmusic@ietfa.amsl.com>; Fri, 12 Oct 2012 05:17:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.928
X-Spam-Level:
X-Spam-Status: No, score=-4.928 tagged_above=-999 required=5 tests=[AWL=-1.079, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_17=0.6, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qIpTkCLIUKDt for <mmusic@ietfa.amsl.com>; Fri, 12 Oct 2012 05:17:04 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id A4D6221F8516 for <mmusic@ietf.org>; Fri, 12 Oct 2012 05:17:02 -0700 (PDT)
X-AuditID: c1b4fb2d-b7fea6d000002ccb-aa-50780a3d2982
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 4C.78.11467.D3A08705; Fri, 12 Oct 2012 14:17:01 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.243]) by esessmw0197.eemea.ericsson.se ([153.88.115.87]) with mapi; Fri, 12 Oct 2012 14:17:01 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Stach, Thomas" <thomas.stach@siemens-enterprise.com>, Harald Alvestrand <harald@alvestrand.no>
Date: Fri, 12 Oct 2012 14:16:58 +0200
Thread-Topic: AW: AW: AW: How does mmt grouping work with multiple streams of the same type?
Thread-Index: AQHNqFXRBmp+pOZsF0CIj8CaYweqY5e1YuGQgAASNECAABkDQIAABiZQ
Message-ID: <7F2072F1E0DE894DA4B517B93C6A0585340BDCF17E@ESESSCMS0356.eemea.ericsson.se>
References: <F81CEE99482EFE438DAE2A652361EE120128BCF2@MCHP04MSX.global-ad.net> <5076CC50.7000103@alvestrand.no> <F81CEE99482EFE438DAE2A652361EE120128BD71@MCHP04MSX.global-ad.net> <5076DB5F.5030205@alvestrand.no> <F81CEE99482EFE438DAE2A652361EE120128BDAA@MCHP04MSX.global-ad.net> <5076E2AB.2070507@alvestrand.no> <F81CEE99482EFE438DAE2A652361EE120128C17C@MCHP04MSX.global-ad.net> <5077D873.20103@alvestrand.no> <F81CEE99482EFE438DAE2A652361EE120128C2C8@MCHP04MSX.global-ad.net> <7F2072F1E0DE894DA4B517B93C6A0585340BDCF0B9@ESESSCMS0356.eemea.ericsson.se> <F81CEE99482EFE438DAE2A652361EE120128C3B9@MCHP04MSX.global-ad.net>
In-Reply-To: <F81CEE99482EFE438DAE2A652361EE120128C3B9@MCHP04MSX.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRmVeSWpSXmKPExsUyM+Jvra4tV0WAwYqJVhbH+rrYLPYvPs9s MXX5YxaLXdtrHFg8rky4wuqxZMlPJo8bt98ze7Q9u8MewBLFZZOSmpNZllqkb5fAldFyo67g gXjFm78LWBsY24W6GDk5JARMJD5f/s8MYYtJXLi3nq2LkYtDSOAUo8TjT3vZIZyFjBLTrz1g 7WLk4GATsJDo/qcN0iAikCrxqOcwO4jNLOAqcWLdUyYQm0VAVeL38ddgtrBArMTOtwtYIerj JDZceA82RkTATeLFM2eQMK9AuETL5HlMEKv+s0g839LLBpLgFPCX6F2+E2wOI9Bx30+tYYLY JS5x68l8JoijBSSW7DkP9YCoxMvH/1gh6kUl7rSvZ4So15FYsPsTG4StLbFs4WtmiMWCEidn PmGZwCg2C8nYWUhaZiFpmYWkZQEjyypG4dzEzJz0ckO91KLM5OLi/Dy94tRNjMD4Orjlt+4O xlPnRA4xSnOwKInzciXt9xcSSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXAGHZMfEqAFMvtHV0H Jv/T9nVaq7TpmuXruUEfDY5Pti3wl+N6OPHucoXc2y1MMrtib/ysZ5153F3Xembp42u1C7a+ ETOUWLJ9dvobt/YnHU4v9auWdjm4TAj6sqc/0sanm7+hQHGm8Zv65R8OVJWnFq26FX/iSpLL /61+16TX8H4ouvC0derXw0osxRmJhlrMRcWJAPByg8R9AgAA
Cc: Jonathan Lennox <jonathan@vidyo.com>, mmusic WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] How does mmt grouping work with multiple streams of the same type?
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: Fri, 12 Oct 2012 12:17:05 -0000
Hi, >>> If this is correct, consider an SDP offer with e.g. 4 m-lines (2 >>> audio+2 video) >>> >>> v=0 >>> o=alice 2890844526 2890844526 IN IP4 host.atlanta.com s= >>> c=IN IP4 host.atlanta.com >>> t=0 0 >>> m=audio 10000 RTP/AVP 0 8 >>> a=rtpmap:0 PCMU/8000 >>> a=rtpmap:8 PCMA/8000 >>> m=audio 10002 RTP/AVP 97 >>> a=rtpmap:97 iLBC/8000 >>> m=video 20000 RTP/AVP 31 >>> a=rtpmap:31 H261/90000 >>> m=video 20002 RTP/AVP 32 >>> a=rtpmap:32 MPV/90000 >>> >>> How would the associated m=anymedia line look like in this >> case, such that the answerer can see that 2 audio and 2 video streams >> are offered without having to look into the other m-lines? >> >> Note that there are still some details (e.g. whether "RTP/AVP" is >> going to be used) that have to be sorted out, but something like this: >> >> m=anytype 10000 RTP/AVP 0 8 97 31 32 >> a=mmtype: 0 audio >> a=mmtype: 8 audio >> a=mmtype: 97 audio >> a=mmtype: 31 video >> a=mmtype: 32 video >> a=rtpmap:0 PCMU/8000 >> a=rtpmap:8 PCMA/8000 >> a=rtpmap:97 iLBC/8000 >> a=rtpmap:31 H261/90000 >> a=rtpmap:32 MPV/90000 >> > Yes, something like this. But this m=anymedia line could also be based on: > > SDP Offer (1 audio + 1 video) > v=0 > o=alice 2890844526 2890844526 IN IP4 host.atlanta.com > s= > c=IN IP4 host.atlanta.com > t=0 0 > m=audio 10000 RTP/AVP 0 8 97 > a=rtpmap:0 PCMU/8000 > a=rtpmap:8 PCMA/8000 > a=rtpmap:97 iLBC/8000 > m=video 20000 RTP/AVP 31 32 > a=rtpmap:31 H261/90000 > a=rtpmap:32 MPV/90000 > > I think the a=anymedia line in the offer needs provide a means to dinstinguish this from the case above. When I look at your two offer examples, I see the following differences: 1. The port numbers. That is obviously nothing you need to distinguish, as the same port will be used for everything when using m=anytype. 2. RTP sessions. Assuming that each m- line represents an RTP session, and you want to keep that within the m=anytype description, that is obviously something that needs to be defined. However, the basic assumption in BUNDLE is that all multiplexed media belongs to the same RTP sessions, and you'll need some other mechanism/extension (e.g. the SHIM mechanism) in order to use multiple RTP sessions. Assuming you will use the SSRC attribute to indicate the number of streams, what else do you need to distinguish? >> Then, you will use the SSRC attribute to identify the streams. But, we >> do need to define how to associate SSRCs with media types and/or >> payload types. >> > > Thanks, > > once available I'll look into the updated draft on how you intend to solve that. You are very welcome to present ideas on how to solve it :) Regards, Christer
- [MMUSIC] How does mmt grouping work with multiple… Stach, Thomas
- Re: [MMUSIC] How does mmt grouping work with mult… Harald Alvestrand
- Re: [MMUSIC] How does mmt grouping work with mult… Stach, Thomas
- Re: [MMUSIC] How does mmt grouping work with mult… Harald Alvestrand
- Re: [MMUSIC] How does mmt grouping work with mult… Stach, Thomas
- Re: [MMUSIC] How does mmt grouping work with mult… Harald Alvestrand
- Re: [MMUSIC] How does mmt grouping work with mult… Stach, Thomas
- Re: [MMUSIC] How does mmt grouping work with mult… Harald Alvestrand
- Re: [MMUSIC] How does mmt grouping work with mult… Stach, Thomas
- Re: [MMUSIC] How does mmt grouping work with mult… Christer Holmberg
- Re: [MMUSIC] How does mmt grouping work with mult… Harald Alvestrand
- Re: [MMUSIC] How does mmt grouping work with mult… Harald Alvestrand
- Re: [MMUSIC] How does mmt grouping work with mult… Christer Holmberg
- Re: [MMUSIC] How does mmt grouping work with mult… Stach, Thomas
- Re: [MMUSIC] How does mmt grouping work with mult… Christer Holmberg
- Re: [MMUSIC] How does mmt grouping work with mult… Stach, Thomas