Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-avtcore-multistream-and-simulcast-00.txt
Roni Even <Even.roni@huawei.com> Mon, 11 July 2011 16:58 UTC
Return-Path: <Even.roni@huawei.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12D4521F8D97 for <avt@ietfa.amsl.com>; Mon, 11 Jul 2011 09:58:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.739
X-Spam-Level:
X-Spam-Status: No, score=-105.739 tagged_above=-999 required=5 tests=[AWL=0.860, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 aBfIBXkhXOYI for <avt@ietfa.amsl.com>; Mon, 11 Jul 2011 09:58:39 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id D910811E80AA for <avt@ietf.org>; Mon, 11 Jul 2011 09:58:34 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LO600JGEHTM9S@szxga04-in.huawei.com> for avt@ietf.org; Tue, 12 Jul 2011 00:58:34 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LO600D16HTM5Z@szxga04-in.huawei.com> for avt@ietf.org; Tue, 12 Jul 2011 00:58:34 +0800 (CST)
Received: from windows8d787f9 (bzq-79-179-32-59.red.bezeqint.net [79.179.32.59]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LO600DPKHTE6B@szxml12-in.huawei.com>; Tue, 12 Jul 2011 00:58:34 +0800 (CST)
Date: Mon, 11 Jul 2011 19:55:54 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <4E1B1A2B.5070000@jesup.org>
To: 'Randell Jesup' <randell-ietf@jesup.org>, avt@ietf.org
Message-id: <00b801cc3feb$6b0b0310$41210930$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset="us-ascii"
Content-language: en-us
Content-transfer-encoding: 7bit
Thread-index: Acw/4baQVCN8EwF6RbStLZafATzilQACUWwA
References: <4E12ED55.2060301@ericsson.com> <004401cc3fa0$00452330$00cf6990$%roni@huawei.com> <4E1B1A2B.5070000@jesup.org>
Subject: Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-avtcore-multistream-and-simulcast-00.txt
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jul 2011 16:58:40 -0000
Inline Roni > -----Original Message----- > From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of > Randell Jesup > Sent: Monday, July 11, 2011 6:44 PM > To: avt@ietf.org > Subject: Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-avtcore- > multistream-and-simulcast-00.txt > > On 7/11/2011 3:56 AM, Roni Even wrote: > > 3. In section 1.1 "Todays SDP signalling support for this is > basically the > > directionality attribute which indicates an end-point intend to send > media > > or not. No indication of how many media streams." My understanding > so far > > was that the number of PT in the m-line is the maximum number of > streams > > that can be sent in an RTP session. > > I've never heard of this (perhaps it's an issue with the meaning of > stream in "number of streams > that can be sent in an RTP session"). The number of distinct payloads, > yes. But in theory > (though not well supported, if at all) you could have a mixer providing > N "streams", all of the > same payload or different ones (with different SSRCs). You are if you do ssrc multiplex, I assumed that if you do session multiplex you do not do ssrc multiplex but of course this is allowed. > > I think it's just a terminology issue (and given the relative > positions, > I'm probably the one who's > wrong). :-) But I'll note your comment isn't clear to me, and it > should be. > > > This goes also to the discussion on > > support of multiple SSRCs. I think that today video conferencing > endpoint is > > doing a second offer answer to fix the PT it will use based on the > first > > offer answer exchange. > > They may be; I mostly work with devices designed for point-to-point - > but that means that > entire conferences either get locked down to the > lowest-common-denominator codec, or > it demands the MCU transcode. I personally prefer to leave multiple > payloads/codecs > to allow endpoints to switch payloads in order to help adapt to various > things, like network > conditions. In theory, an endpoint could even switch between voice > codecs and > better-at-music-audio-codecs when they detect music, as a random > non-network example. > I don't know if the non-network use-cases would be compelling, but the > network adaptation > are compelling, given the time (and possible failures) required to > re-INVITE. This is the same point that EP will try to keep one PT in a point to point or MCU that terminates the call leg, and they do not expect SSRC multiplexing as mentioned in the next point > > > 4. The above still does not address the multiple SSRC for the same PT > and I > > already mentioned it in the past that I think that a lot of product > today > > will not handle it good. I think that this is a rare case today at > least in > > centralized video conferencing since the MCU (or RTP mixer if exist) > will > > use its own SSRC to send the mixed/switched media. > > Some devices reuse the same incoming ports for multiple sessions, both > within a call and > between different calls they're involved in or are acting as a > conference bridge. As mentioned > previously, you're right that many endpoints don't deal well (or > consistently) with multiple > SSRCs in a session. > > > 5. In section 3.2 second paragraph you talk about the receivers > controlling > > what the relay will send but this will make the relay something else > than > > RTP translator. > > > > 6. On the bandwidth support. Currently the definition is the b= is a > > receiver capability. I am not sure why you need the sender one, you > claim > > that there is no way to control the actual bw but the receiver can > use RTCP > > CCM flow control to tell the sender to reduce the rate. As for the > syntax, > > my preference is for TIAS semantics and not the one you proposed. > > Well, knowing what rate the sender plans to use *could* be useful in > deciding how many > resources (memory, CPU/DSP horsepower, etc) might be needed and so help > the other side > plan or (if it's answering) help it decide how to answer (number of > streams, codecs to accept, etc). > > The fact that it could be useful doesn't always mean that it's a good > idea to complicate the protocol > to support it directly, however. > > > 7. In the last sentence of 7.2.1 you say "This enables a simple > fallback > > solution to exclude a legacy client from all simulcast versions > except one, > > whichever is most suitable for the application". My view is that > currently > > when there are several m-lines of the same media type there is no > definition > > which one to choose if the answerer do not understand the semantics > of the > > offer and can support only one stream. > > Agreed - there's no definition; however almost all clients that don't > support multiple m= lines > of the same type will select the first one, or the first one that they > can find a matching payload for. > > -- > Randell Jesup > randell-ietf@jesup.org > > _______________________________________________ > Audio/Video Transport Core Maintenance > avt@ietf.org > https://www.ietf.org/mailman/listinfo/avt
- [AVTCORE] Fwd: I-D Action: draft-westerlund-avtco… Magnus Westerlund
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Roni Even
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Randell Jesup
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Roni Even
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Jonathan Lennox
- Re: [AVTCORE] Fwd: I-D Action:draft-westerlund-av… Qin Wu
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Magnus Westerlund
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Magnus Westerlund
- Re: [AVTCORE] Fwd: I-D Action:draft-westerlund-av… Magnus Westerlund
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Roni Even
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Magnus Westerlund
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Jonathan Lennox
- Re: [AVTCORE] Fwd: I-D Action: draft-westerlund-a… Magnus Westerlund