Re: [rtcweb] No Plan - SDP offer/answer clarification
Bernard Aboba <bernard_aboba@hotmail.com> Tue, 04 June 2013 18:15 UTC
Return-Path: <bernard_aboba@hotmail.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 9980F21F9A0D for <rtcweb@ietfa.amsl.com>; Tue, 4 Jun 2013 11:15:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.651
X-Spam-Level:
X-Spam-Status: No, score=-100.651 tagged_above=-999 required=5 tests=[AWL=-0.047, BAYES_00=-2.599, J_CHICKENPOX_15=0.6, MIME_QP_LONG_LINE=1.396, 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 Ukkss-L0McZY for <rtcweb@ietfa.amsl.com>; Tue, 4 Jun 2013 11:15:23 -0700 (PDT)
Received: from blu0-omc3-s14.blu0.hotmail.com (blu0-omc3-s14.blu0.hotmail.com [65.55.116.89]) by ietfa.amsl.com (Postfix) with ESMTP id A6BFD21F9D1B for <rtcweb@ietf.org>; Tue, 4 Jun 2013 10:29:50 -0700 (PDT)
Received: from BLU404-EAS142 ([65.55.116.73]) by blu0-omc3-s14.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 4 Jun 2013 10:29:48 -0700
X-EIP: [P/V4b4gTSHE3ZL+MIK0sibzIdn7r4JwC]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU404-EAS14250610902587788E9538F939E0@phx.gbl>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
References: <020e01ce6045$4b07dee0$e1179ca0$@gmail.com> <51AC73EE.5080603@jitsi.org> <026201ce60a6$6d406f20$47c14d60$@gmail.com>
From: Bernard Aboba <bernard_aboba@hotmail.com>
MIME-Version: 1.0 (1.0)
In-Reply-To: <026201ce60a6$6d406f20$47c14d60$@gmail.com>
Date: Tue, 04 Jun 2013 10:29:45 -0700
To: Roni Even <ron.even.tlv@gmail.com>
X-OriginalArrivalTime: 04 Jun 2013 17:29:48.0894 (UTC) FILETIME=[1D17F7E0:01CE6149]
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] No Plan - SDP offer/answer clarification
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: Tue, 04 Jun 2013 18:15:27 -0000
No. It just means that you cannot have two different codecs with the same PT on the same m line (without Bundle) or in any m-line (with Bundle). On Jun 3, 2013, at 3:11 PM, "Roni Even" <ron.even.tlv@gmail.com> wrote: > Hi Emil, > My understanding is that you propose to de-multiplex by the pt number so you > cannot have two rtp streams with the same payload type number > Roni > >> -----Original Message----- >> From: Emil Ivov [mailto:emcho@jitsi.org] >> Sent: 03 June, 2013 1:46 PM >> To: Roni Even >> Cc: rtcweb@ietf.org >> Subject: Re: [rtcweb] No Plan - SDP offer/answer clarification >> >> Hey Roni, >> >> On 03.06.13, 13:29, Roni Even wrote: >>> Hi, >>> I read the draft and the email thread and I think I have similar >>> questions to the ones Cullen made. >>> My understanding was that the proposal is to do one SDP offer/ answer >>> exchange and add remove streams using other means (not specified) >> >> Yes, this is exactly it. >> >>> I looked at the offer example is section 3 and it has >>> >>> a=max-send-ssrc:{*:1} // declaring maximum >>> a=max-recv-ssrc:{*:4} // number of SSRCs >>> >>> I have some clarifying questions? >>> >>> 1. Is the proposal to always offer max-send-ssrc=1? >>> >>> 2. What is the answer in this case can it be max-send-ssrc=4? >> >> The max-ssrc in the SDP was just an example for capabilities that the > offerer >> could add to SDP (could be useful for mobile devices for example). It is > by no >> means essential to the approach. >> >>> 3. If max-send-ssrc >1 in the answer and the m-line has, for example, >>> support for H.264 and VP8 with max-send-ssrc=2 and de-multiplexing is >>> based on pt number, it will require four pt in the m-line since there >>> can be two >>> VP8 or two H.264 RTP streams >>> >>> m=video 5002 RTP/SAVPF 97 98 99 100 >>> a=mid:video >>> a=rtcp-mux >>> a=rtpmap:97 VP8/90000 >>> a=rtpmap:98 VP8/90000 >>> a=rtpmap:99 H264/90000 >>> a=rtpmap:100 H264/90000 >>> Is my understanding correct? >> >> Can you help me understand why you need the PT duplication? Is this just > so >> that you could understand distinguish between two sources? If so, then it >> wouldn't be necessary. >> >> With No Plan you would just send: >> >> m=video 5002 RTP/SAVPF 97 99 >> a=mid:video >> a=rtcp-mux >> a=rtpmap:97 VP8/90000 >> a=rtpmap:99 H264/90000 >> >> If then you want to have one of the VP8 streams rendered on the left > screen >> and the other on the right, you will add this in application-specific > signalling. A >> web application could do this like this: >> >> { >> "leftSSRC": "1234", >> "rightSSRC": "5678" >> } >> >> An WebRTC-to-SIP gateway could transform this into SDP or whatever that >> target devices need. >> >> Does this answer your question? >> >> Emil >> >> >> >>> >>> >>> Roni >>> >>> >>> >>>> -----Original Message----- >>>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On >>>> Behalf Of Emil Ivov >>>> Sent: 29 May, 2013 10:00 PM >>>> To: rtcweb@ietf.org >>>> Subject: [rtcweb] No Plan >>>> >>>> Hey all, >>>> >>>> Based on many of the discussions that we've had here, as well as many >>>> others that we've had offlist, it seemed like a good idea to > investigate a >>>> negotiation alternative that relies on SDP and Offer/Answer just a > little >>> bit >>>> less. >>>> >>>> The following "no plan" draft attempts to present one such approach: >>>> >>>> http://tools.ietf.org/html/draft-ivov-rtcweb-noplan >>>> >>>> The draft relies on conventional use of SDP O/A but leaves the > intricacies >>> of >>>> multi-source scenarios to application-specific signalling, with >>> potentially a >>>> little help from RTP. >>>> >>>> Hopefully, proponents of Plans A and B would find that the >>> interoperability >>>> requirements that concerned them can still be met with "no plan". Of >>> course >>>> they would have to be addressed by application-specific signalling > and/or >>>> signalling gateways. >>>> >>>> Comments are welcome! >>>> >>>> Cheers, >>>> Emil >>>> >>>> -- >>>> https://jitsi.org >>>> _______________________________________________ >>>> rtcweb mailing list >>>> rtcweb@ietf.org >>>> https://www.ietf.org/mailman/listinfo/rtcweb >> >> -- >> https://jitsi.org > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Roni Even
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Emil Ivov
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Emil Ivov
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Roni Even
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Emil Ivov
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Roni Even
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Bernard Aboba
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Roni Even
- Re: [rtcweb] No Plan - SDP offer/answer clarifica… Mary Barnes