Re: [rtcweb] [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-bundle-alternatives-00.txt
Christer Holmberg <christer.holmberg@ericsson.com> Thu, 21 February 2013 14:13 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 701C221F8A6C; Thu, 21 Feb 2013 06:13:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.14
X-Spam-Level:
X-Spam-Status: No, score=-6.14 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, SARE_SUB_OBFU_Z=0.259]
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 5Rc5QCcua3Vi; Thu, 21 Feb 2013 06:13:30 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 304AA21F8461; Thu, 21 Feb 2013 06:13:25 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-49-51262b8373ac
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 46.8E.10459.38B26215; Thu, 21 Feb 2013 15:13:23 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0318.004; Thu, 21 Feb 2013 15:13:23 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-bundle-alternatives-00.txt
Thread-Index: AQHOD35vMbWFu2fEI0efKvWAcqBYapiDLdGQgAEbXACAABGpQA==
Date: Thu, 21 Feb 2013 14:13:22 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B0FF4F0@ESESSMB209.ericsson.se>
References: <03FBA798AC24E3498B74F47FD082A92F36EA6762@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FC32F@ESESSMB209.ericsson.se>, <03FBA798AC24E3498B74F47FD082A92F36EA6AA6@US70UWXCHMBA04.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B0FEDDE@ESESSMB209.ericsson.se> <03FBA798AC24E3498B74F47FD082A92F36EA6C8F@US70UWXCHMBA04.zam.alcatel-lucent.com>
In-Reply-To: <03FBA798AC24E3498B74F47FD082A92F36EA6C8F@US70UWXCHMBA04.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRmVeSWpSXmKPExsUyM+JvjW6ztlqgwZx5lhZTlz9msehtCLdY +6+d3YHZo/XZXlaPJUt+MgUwRXHZpKTmZJalFunbJXBlPFuzgrHgkGPFj3V/GRsYPxp3MXJy SAiYSGw4tIEdwhaTuHBvPVsXIxeHkMAhRomO9l4oZzGjxP72C0BVHBxsAhYS3f+0QeIiAv2M Et3fFjOCdAsLpEnMnNTEBmKLCKRLvLr4AMp2kuibcAKshkVAVeLWoiawbbwC3hLbNnWyQixo YZZ4e+EzWBGnQKzEy5sHmUBsRqCTvp9aA2YzC4hL3HoynwniVAGJJXvOM0PYohIvH/9jhbAV Ja5OXw5VryOxYPcnNghbW2LZwtfMEIsFJU7OfMIygVF0FpKxs5C0zELSMgtJywJGllWM7LmJ mTnp5YabGIFxcXDLb90djKfOiRxilOZgURLnDXO9ECAkkJ5YkpqdmlqQWhRfVJqTWnyIkYmD U6qBsXL28dKqCeyblpq2XzolOKlg4hKXBY8YTdxr/kp/Pqknsko19UCDNaPgLNV5T7hefWZ8 KMk+rbvmWP+lv7lq9lYa+R2rVhd5z2RlFJhXdqz1X87xyLi3zPvqktwjfv5av03KSY9lyxMb KwE5/x/6ZyYfKE6InnyFfa5jvLibSg538ronFisFlViKMxINtZiLihMBIB7cYlkCAAA=
Subject: Re: [rtcweb] [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-bundle-alternatives-00.txt
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Thu, 21 Feb 2013 14:13:31 -0000
Hi, >My proposal never has a zero port on a valid m line, in either offer or answer. I only use unspecified address (with valid port number) for subsequent m lines in answers. I'm not sure how you got this from the description. Let's discuss >this on the call today. I hope you are available. Sorry, I mixed up terminology. But, still, if you want to disable/reject the m- line which contains the bundle ADDRESS, you will have to move the address to another m- line. And, still, you expect intermediaries to retrieve media types, protocols, payload types etc from the m- lines, which addresses are unspecified - but at the same time you say that no resources will be reserved for the m- lines with unspecified addresses... Regards, Christer > -----Original Message----- > From: Christer Holmberg [mailto:christer.holmberg@ericsson.com] > Sent: Thursday, February 21, 2013 6:26 AM > To: Ejzak, Richard P (Richard); mmusic@ietf.org; rtcweb@ietf.org > Subject: RE: [MMUSIC] FW: New Version Notification for draft-ejzak- > mmusic-bundle-alternatives-00.txt > > > Hi, > > >> First, as you will now have a single non-zero m- line, you still > >> assume that entities (including intermediaries) will take > information > >> (media types, payload type mappings etc etc etc - even protocol, if > >> we decide to also allow the data channel in the bundle) from all m- > >> lines. Or, do you intend to put all that information into a single > m- > >> line? If so, in my opinion MMT is a much better approach. > > > > The intent is to reuse all of the existing information in the > subsequent m lines except the connection, candidate and non-zero port > information. That excludes the crypto info as well. > > And how do you expect intermediaries to understand that, when the > ports are zero? > > And, even if we don't consider intermediaries, I think it's BAD DESIGN > to assume that we use a stream, and associated data, from m- lines > with port zero. Port zero means that the stream associated with the m- > line is DISABLED. > > >> Second, what if a user wants the disable, or reject, a specific > >> stream, using port zero? How is it done in case the stream is > already > >> represented by a zero m- line? How is it done in case the stream is > >> represented by the non-zero m- line which contains the port number > >> value used for the whole bundle? > > > > A zero port value would retain its original semantic of > >disabling/rejecting an individual m line. In my proposal all > subsequent m lines in the SDP answer that are accepted would have > valid and unique non-zero port values that are different from the port > value in the first m line of the bundle group. > > >I admit that I did not think through how to disable the first m line > in the group, but let me propose the following: > > > >Let's specify that we get the connection and port information for the > >bundle from the first valid (non-zero port) m line in the bundle > >group of the SDP answer (not offer). If the answerer wants to > >disable the first valid m line(s) of the bundle group in the first > >SDP offer, both ends use the connection and port information from the > >next valid m > line > >in the SDP answer (and its corresponding m line in the SDP offer). > The offerer had valid information for each m line in the SDP offer so > it doesn't matter which set we use after the first offer/answer > transaction. But we don't want to change the 5-tuple or crypto info > for the bundle with any subsequent offer/answer. > > > >If the offerer wants to disable the first valid m line(s) of a bundle > >group in a subsequent offer, it places the connection and port > >information for the bundle group in the next valid m line of the > bundle > >group in the SDP offer (it would actually move this information from > the previous first valid m line to the new one to avoid restarting > crypto or changing ports). > >In response to the new offer disabling the initial valid m line(s), > the > >answerer similarly places the connection and port information for the > bundle group in the corresponding m line of the SDP answer. > > I think that's very hacky, moving information from one m- line to > another... > > >The answerer is not allowed to disable the first valid m line of a > >bundle group in the SDP answer it sends in response to a subsequent > >offer. If the answerer needs to disable the first valid m line(s), it > >must instead accept the m line(s) in response to the latest pending > offer (if there is one) and immediately send a new SDP offer disabling > the line by following the SDP offerer rule above. > > I don't think we should have a solution where the answerer is not > allowed to reject an m- line. > > >The only other rule to add is that the SDP offerer will never re- > enable > >(set port to a non-zero value) a disabled m line before the first > valid > >m line in a bundle group but will instead create a new m line and add > >it to the group. This makes it unlikely that the answerer will > >reject > the first valid m line of the bundle group in a subsequent SDP offer > since it had previously accepted it and did not initiate the new > transaction due to any changes in the configuration of local resources. > > What if you have a session where a stream is enabled/disabled many > times. If, every time you re-enable, is going to add a new m- line, > you may end up with a very large SDP... > > >This isn't particularly elegant, but it applies the definition > consistently and I think it works in all cases. > > I think it's very hacky, and I don't see how you think that > intermediaries (which your draft focues on) would be able to handle > this... > > Regards, > > Christer > > > > > > > > > > > -----Original Message----- > > From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On > > Behalf Of Ejzak, Richard P (Richard) > > Sent: 19. helmikuuta 2013 0:09 > > To: mmusic@ietf.org; rtcweb@ietf.org > > Subject: [MMUSIC] FW: New Version Notification for draft-ejzak- > mmusic- > > bundle-alternatives-00.txt > > > > Please note that I have also submitted a draft on how to fix BUNDLE. > > This doc is based on the modified BUNDLE proposal with different > > port information for each m line and compares several different > > additional modifications to BUNDLE. The doc ends up recommending > > the use of the unspecified address for subsequent m lines in a > > bundle group in the SDP answer (not offer). Please see the doc for details. > > > > -----Original Message----- > > From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org] > > Sent: Monday, February 18, 2013 3:57 PM > > To: Ejzak, Richard P (Richard) > > Subject: New Version Notification for draft-ejzak-mmusic-bundle- > > alternatives-00.txt > > > > > > A new version of I-D, draft-ejzak-mmusic-bundle-alternatives-00.txt > > has been successfully submitted by Richard Ejzak and posted to the > > IETF repository. > > > > Filename: draft-ejzak-mmusic-bundle-alternatives > > Revision: 00 > > Title: Alternatives to BUNDLE > > Creation date: 2013-02-18 > > Group: Individual Submission > > Number of pages: 7 > > URL: http://www.ietf.org/internet-drafts/draft-ejzak- > > mmusic-bundle-alternatives-00.txt > > Status: http://datatracker.ietf.org/doc/draft-ejzak-mmusic- > > bundle-alternatives > > Htmlized: http://tools.ietf.org/html/draft-ejzak-mmusic- > bundle- > > alternatives-00 > > > > > > Abstract: > > This paper discusses some potential modifications to the BUNDLE > > proposal for multiplexing of multiple media types within a single > > 5-tuple to address limitations of the current proposal and > > alternatives already considered by MMUSIC. > > > > > > > > > > The IETF Secretariat > > > > _______________________________________________ > > mmusic mailing list > > mmusic@ietf.org > > https://www.ietf.org/mailman/listinfo/mmusic
- [rtcweb] FW: New Version Notification for draft-e… Ejzak, Richard P (Richard)
- Re: [rtcweb] [MMUSIC] FW: New Version Notificatio… Christer Holmberg
- Re: [rtcweb] [MMUSIC] FW: New Version Notificatio… Ejzak, Richard P (Richard)
- Re: [rtcweb] [MMUSIC] FW: New Version Notificatio… Christer Holmberg
- Re: [rtcweb] [MMUSIC] FW: New Version Notificatio… Ejzak, Richard P (Richard)
- Re: [rtcweb] [MMUSIC] FW: New Version Notificatio… Christer Holmberg
- Re: [rtcweb] [MMUSIC] FW: New Version Notificatio… Ejzak, Richard P (Richard)