[avtext] Proposed text for Alia and other AD's DISCUSS

"Huangyihong (Rachel)" <rachel.huang@huawei.com> Tue, 21 June 2016 12:58 UTC

Return-Path: <rachel.huang@huawei.com>
X-Original-To: avtext@ietfa.amsl.com
Delivered-To: avtext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30AAC12B017; Tue, 21 Jun 2016 05:58:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level:
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JaWw9w5ed0jq; Tue, 21 Jun 2016 05:58:26 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF085126B6D; Tue, 21 Jun 2016 05:58:24 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRF68324; Tue, 21 Jun 2016 12:58:21 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 21 Jun 2016 13:58:20 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.81]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Tue, 21 Jun 2016 20:58:16 +0800
From: "Huangyihong (Rachel)" <rachel.huang@huawei.com>
To: "kathleen.moriarty.ietf@gmail.com" <kathleen.moriarty.ietf@gmail.com>, "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>, Alia Atlas <akatlas@gmail.com>, Alissa Cooper <alissa@cooperw.in>, Ben Campbell <ben@nostrum.com>
Thread-Topic: [avtext] Proposed text for Alia and other AD's DISCUSS
Thread-Index: AQHRy7yTYQWJfIIlDE6y4QOBr3XSUQ==
Date: Tue, 21 Jun 2016 12:58:16 +0000
Message-ID: <51E6A56BD6A85142B9D172C87FC3ABBB86ED8BD9@nkgeml513-mbx.china.huawei.com>
References: <20160615183734.26197.55835.idtracker@ietfa.amsl.com> <B8BB63C9-B261-4BBC-8CEE-5058010A8D8C@csperkins.org> <6BB6D77A-579F-4690-8582-A6B41A70CB4C@kuehlewind.net> <A3B3AC0F-40D9-418F-94CA-0B2988471BA3@gmail.com>
In-Reply-To: <A3B3AC0F-40D9-418F-94CA-0B2988471BA3@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.78.128]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.576939EE.0259, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.1.81, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 31e6bbde0aa76b8158e00767b416a3aa
Archived-At: <https://mailarchive.ietf.org/arch/msg/avtext/pJ2P32tcQmGWDPC763n-yibgN24>
X-Mailman-Approved-At: Tue, 21 Jun 2016 07:26:50 -0700
Cc: "jonathan@vidyo.com" <jonathan@vidyo.com>, "avtext@ietf.org" <avtext@ietf.org>, "avtext-chairs@ietf.org" <avtext-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-avtext-splicing-notification@ietf.org" <draft-ietf-avtext-splicing-notification@ietf.org>, Colin Perkins <csp@csperkins.org>
Subject: [avtext] Proposed text for Alia and other AD's DISCUSS
X-BeenThere: avtext@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Audio/Video Transport Extensions working group discussion list <avtext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avtext>, <mailto:avtext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avtext/>
List-Post: <mailto:avtext@ietf.org>
List-Help: <mailto:avtext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avtext>, <mailto:avtext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jun 2016 12:58:29 -0000

Hi All,

Here's my proposal for addressing Alia's and other AD's similar DISCUSS. The main idea is to add a new subsection in Section 2, which is showed as following:

"
2.1 Overview of RTP Splicing

   RTP Splicing is to replace some multimedia content with certain
   substitutive multimedia content, and then forward it to the receivers
   for a period of time. This process is authorized by the service
   provider who sends the multimedia content to these receivers. A
   typical usage is that IPTV service providers use their own regional
   advertising content to replace national advertising content provided
   by the content providers.  

   The splicer is a middlebox handling RTP splicing. It receives main
   content and substitutive content simultaneously but only chooses to
   send one of them to the receiver at any point of time. When RTP
   splicing begins, the splicer sends the substitutive content to the
   receivers instead of the main content. When RTP splicing ends, the
   splicer switches back to sending the main content to the receivers.

   The middle box working as the splicer is either a translator or a
   mixer. [RFC6828] specifies a splicer implemented as a mixer that uses
   its own SSRC, sequence number space, and timing model when generating
   the output stream to receivers. The mixer must not insert the SSRC of
   the main RTP stream or the SSRC of the substitutive RTP stream into
   the contributing source (CSRC) list in the output media stream when
   implementing undetectable splicing. Since it works as the mixer, it
   splits the RTCP flow between the sender and receiver into two
   separate RTCP loops. This implies additional considerations should be
   taken into account when handling congestion control, see Section 4.4
   of [RFC6828]. 

   A translator [RFC3550] can also be a splicer by forwarding the RTP packets with
   their SSRCs intact, where the congestion control runs between
   original sender and receiver, or between substitutive sender and
   receiver. In such a case, the RTCP feedback message must be passed to
   the right sender to let the congestion control work. And undetectable
   splicing will not be fulfilled when the translator works as the
   splicer.
"

Besides that, a new terminology is defined in section 1.1 to define "Undetectable Splicing", see below:

"
Undetectable Splicing:

The RTP receivers are not able to detect any splicing points in the RTP layer. Sometimes, service providers may require an undetectable splicing to avoid the RTP receivers from filtering out the advertisement content.

"

Your further thoughts or comments are welcomed. We'll bring a new version as soon as consensus is achieved.

BR,
Rachel


> -----Original Message-----
> From: kathleen.moriarty.ietf@gmail.com
> [mailto:kathleen.moriarty.ietf@gmail.com]
> Sent: Monday, June 20, 2016 9:14 PM
> To: Mirja Kuehlewind (IETF)
> Cc: Colin Perkins; avtext-chairs@ietf.org;
> draft-ietf-avtext-splicing-notification@ietf.org; avtext@ietf.org; The IESG;
> jonathan@vidyo.com
> Subject: Re: [avtext] Kathleen Moriarty's No Objection on
> draft-ietf-avtext-splicing-notification-07: (with COMMENT)
> 
> 
> 
> Sent from my iPhone
> 
> > On Jun 20, 2016, at 5:29 AM, Mirja Kuehlewind (IETF) <ietf@kuehlewind.net>
> wrote:
> >
> > Hi Colin,
> >
> > see below.
> >
> >>> Am 16.06.2016 um 00:34 schrieb Colin Perkins <csp@csperkins.org>:
> >>>
> >>> On 15 Jun 2016, at 19:37, Kathleen Moriarty
> <kathleen.moriarty.ietf@gmail.com> wrote:
> >>>
> >>> Kathleen Moriarty has entered the following ballot position for
> >>> draft-ietf-avtext-splicing-notification-07: No Objection
> >>>
> >>> When responding, please keep the subject line intact and reply to
> >>> all email addresses included in the To and CC lines. (Feel free to
> >>> cut this introductory paragraph, however.)
> >>>
> >>>
> >>> Please refer to
> >>> https://www.ietf.org/iesg/statement/discuss-criteria.html
> >>> for more information about IESG DISCUSS and COMMENT positions.
> >>>
> >>>
> >>> The document, along with other ballot positions, can be found here:
> >>> https://datatracker.ietf.org/doc/draft-ietf-avtext-splicing-notifica
> >>> tion/
> >>>
> >>>
> >>>
> >>> --------------------------------------------------------------------
> >>> --
> >>> COMMENT:
> >>> --------------------------------------------------------------------
> >>> --
> >>>
> >>> I strongly support Mirja's and Alia's discuss points and would like
> >>> to see more of a discussion of the capability to hide splicing in
> >>> the security considerations text.  My ballot would be discuss, but
> >>> they pulled out the relevant sections and that would be duplication.
> >>> I'd like to review agreed upon text though to address these concerns.
> >>>
> >>> I don't like the idea of enabling a MiTM, but do see the draft talks
> >>> about how to protect headers when this happens and confidentiality
> >>> is needed as well as session protection between the endpoints and
> >>> the splicer (which I don't like either, but you do call out the
> >>> security considerations of this and that's what is needed).
> >>
> >> The mechanism described doesn’t work unless the receiver explicitly
> chooses to receive media content delivered via the splicer. I agree that the
> draft could be more clearly written, but it doesn’t seem to be “enabling a
> MiTM” attack, since the receiver opts in.
> >
> > This definitely need from clarification in the draft!
> 
> Yes, can we see some proposed text?
> 
> Thank you,
> Kathleen
> >
> > Mirja
> >
> >
> >>
> >> --
> >> Colin Perkins
> >> https://csperkins.org/
> >