Re: [CDNi] Triggers playlist: draft-finkelman-cdni-sva-extensions-00.txt
Kevin Ma <kevin.j.ma.ietf@gmail.com> Thu, 30 November 2017 05:35 UTC
Return-Path: <kevin.j.ma.ietf@gmail.com>
X-Original-To: cdni@ietfa.amsl.com
Delivered-To: cdni@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D48821271DF for <cdni@ietfa.amsl.com>; Wed, 29 Nov 2017 21:35:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 fYg0Hd4BY7oq for <cdni@ietfa.amsl.com>; Wed, 29 Nov 2017 21:35:38 -0800 (PST)
Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 767F7124207 for <cdni@ietf.org>; Wed, 29 Nov 2017 21:35:37 -0800 (PST)
Received: by mail-lf0-x229.google.com with SMTP id x204so6492505lfa.11 for <cdni@ietf.org>; Wed, 29 Nov 2017 21:35:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=F0XpiK1BsAvFBFUU3UCeTHK51zVwX/8dX8eQWJSQmZY=; b=MdZRQ19szX6S3xfrSBHXBmfeQoR/cJui1h5f/7eLEVyMjlfgnfvjMuoLWDlhzOLJ9O Z5OCB524upYWY4Faxol30Da7GqIu4nBJ4TFSVPPElrF6hxThVTTGTdIs3BPEqc/5NnmL 2bdI6qKzEtStkJG3EJdeEewKVzAe3uCtSXlwfhZafV3I+4Z1QaCYDoQ6A/XctJ9uVu6z ySMWuUBw5KvWv58IIvLHaXGqEYNYgLsp8XalLUsEpgkrpcHH9K9rHF6ZwN0BotPElSSQ 4ZRz9xSQiznfzmlxQgS8reAkUZ2BFFYalmXJfJvTDiqEKnKCguH41+iBSxkXu5cKOwSU KyDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=F0XpiK1BsAvFBFUU3UCeTHK51zVwX/8dX8eQWJSQmZY=; b=gqkSAgbOSgdL34LScU2VR15LaYXNQi4bi8PeQyNUcXj9XqttLY68PQTsBLHC3Q61Tt I57Z/gQ/51aXXGwCXGakvMC6ZARyzwuPuYcYc6dUkcxo5yVBdOqPilMj4/M0wUEXzb7/ j1fb+Lmqr5MBUIksCe0LiGwgrfGpXn046CeZ2dLzFHtm4j65mc01dQM6VxoAlbFv8VjZ 3SWq3e+8LLn9ZMXlpbXKE2p49GQl4D/lZa9aQvOuUCy82+6iNiTgkVKzRJkyVpw3KlXa Af4JKa/NYf6P3wP1Xd3nLCWONQy2ZuV5RpSBCiZpI/DARbapln2xYVSR76hXal2JD/q+ cHgg==
X-Gm-Message-State: AJaThX7/ksduUcvZc3dGxfD0+nAAfQbxEZS+//x8NMEsUEU91drwZhjN z5g/Gy4yBWUgKyT0reKAagpvxfMJMzta3NYG74c=
X-Google-Smtp-Source: AGs4zMbygzPZHol2Aq8Y1y6gYdy1/EjGTRI0O9a/Rv1MpTmBF29yNf3M1ZvKetHKBYIspHmdJ+NsFrvvZDlgW5Q2vFs=
X-Received: by 10.25.207.194 with SMTP id f185mr2561101lfg.30.1512020135819; Wed, 29 Nov 2017 21:35:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.19.31 with HTTP; Wed, 29 Nov 2017 21:35:35 -0800 (PST)
In-Reply-To: <CAMb9nTvD-8XzQ_SK=u_Og47Mrx-2ZzmWwK6MOxgJkgdO9bYN8Q@mail.gmail.com>
References: <150937917932.7823.7624674920223255542.idtracker@ietfa.amsl.com> <CAMb9nTv8RPoi9-z9kPTrrMmT3L-0-iUD6bVj=n_EdsG8q5t+ow@mail.gmail.com> <CAMrHYE2i48Gf7+3LZ_D651nTZwAQc=rLHGnoP6_oS8avjJjqEg@mail.gmail.com> <CAMrHYE1zMjUbmV-h4QOxfckW9vaU0k2QjKCUdA5dPSrpnKNmKw@mail.gmail.com> <D8214AF4-9CDA-4BE3-A5E2-F2B1BD06FE1D@niven-jenkins.co.uk> <CAMb9nTvD-8XzQ_SK=u_Og47Mrx-2ZzmWwK6MOxgJkgdO9bYN8Q@mail.gmail.com>
From: Kevin Ma <kevin.j.ma.ietf@gmail.com>
Date: Thu, 30 Nov 2017 00:35:35 -0500
Message-ID: <CAMrHYE0_krLKv-=iBvcqiEf0sU3-_8tcDL2xYPhKus2SLh6E2A@mail.gmail.com>
To: Ori Finkelman <orif@qwilt.com>
Cc: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>, cdni@ietf.org
Content-Type: multipart/alternative; boundary="001a1141ffb216bee1055f2c9fda"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/ZinuRJh-gh2nTMzE3UNpgXUpi5U>
Subject: Re: [CDNi] Triggers playlist: draft-finkelman-cdni-sva-extensions-00.txt
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is to discuss issues associated with the Interconnection of Content Delivery Networks \(CDNs\)" <cdni.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cdni>, <mailto:cdni-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cdni/>
List-Post: <mailto:cdni@ietf.org>
List-Help: <mailto:cdni-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cdni>, <mailto:cdni-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Nov 2017 05:35:40 -0000
(as an individual) > [OF] >> I think the dCDN should return an error for unsupported format and the uCDN should not delegate that service to the dCDN Ideally, the uCDN would not attempt to send a playlist URL if the dCDN has not advertised the playlist URL trigger capability. > Is the uCDN expected to fallback to producing a trigger request with the URLs from the playlist enumerated as *.urls/*.patterns? I would expect so. I think of the playlist URL more as an optional optimization. Without this optimization, the uCDN would be using individual urls/patterns anyway -- though for prepositioning, patterns are trickier and the playlist becomes arguably more useful. On Wed, Nov 29, 2017 at 11:57 AM, Ori Finkelman <orif@qwilt.com> wrote: > Hi Ben, > Please see some comments and answers below > > On Tue, Nov 28, 2017 at 2:28 PM, Ben Niven-Jenkins < > ben@niven-jenkins.co.uk> wrote: > >> Ori, Colleagues, >> >> I just read draft-finkelman-cdni-sva-extensions-00 and have some >> comments I will send in separate emails to keep each conversation to a >> single topic. >> >> >> > On 16 Nov 2017, at 12:27, Kevin Ma <kevin.j.ma.ietf@gmail.com> wrote: >> > >> > For Triggers playlist, a long time ago we decided to not deal with >> HTTP adaptive streaming to simplify the initial scope, but I think video >> and HAS awareness is probably necessary and worthwhile for us to >> re-address. I think I like content.playlists better than playlist.urls, >> but that's a detail. >> >> Support for multiple optional playlist formats places a burden on the >> dCDN to support the multiple playlist formats. Multiple optional playlist >> formats places a burden on the uCDN, e.g. it needs to be able to handle a >> dCDN that does not support a particular playlist e.g. by transforming the >> playlist to a dCDN supported format or by falling back to a list of URLs >> carried in the triggers request. >> > [OF] >> Another option would be for the uCDN NOT to delegate traffic of > un-supported playlist format. That would motivate the dCDN to support all > of them. > >> >> Support for multiple optional playlist formats therefore (IMO) works >> against interoperability. What is the use case for requiring multiple >> optional playlist formats? >> > [OF] >> I agree that multiple formats is not in favor of interoperability, > but this is where the video industry currently stands, so we can decide not > to standardize it but then we will need to find other solutions for the > video use cases. ABR protocol awareness is something video CDNs have to do > anyway. Features like trans-packaging at the edge are already being > discussed and developed, and for trans-packaging the dCDN cache has to be > manifest type aware. > So, basically we could treat it as just a list of files, but I am not sure > it is in favor of the whole solution. > >> >> What is the envisioned model if a dCDN does not support playlists in >> trigger requests? Is the uCDN expected to fallback to producing a trigger >> request with the URLs from the playlist enumerated as *.urls/*.patterns? >> > [OF] >> I think the dCDN should return an error for unsupported format and > the uCDN should not delegate that service to the dCDN. > > >> >> Thanks >> Ben >> >> >> > > > -- > > *Ori Finkelman*Qwilt | Work: +972-72-2221647 <+972%2072-222-1647> | > Mobile: +972-52-3832189 <+972%2052-383-2189> | orif@qwilt.com >
- [CDNi] Fwd: New Version Notification for draft-fi… Ori Finkelman
- Re: [CDNi] Fwd: New Version Notification for draf… Kevin Ma
- Re: [CDNi] Fwd: New Version Notification for draf… Kevin Ma
- Re: [CDNi] [E] Re: Fwd: New Version Notification … sanjay.mishra
- Re: [CDNi] Fwd: New Version Notification for draf… Ori Finkelman
- Re: [CDNi] New Version Notification for draft-fin… Ben Niven-Jenkins
- [CDNi] Triggers playlist: draft-finkelman-cdni-sv… Ben Niven-Jenkins
- [CDNi] Logging: draft-finkelman-cdni-sva-extensio… Ben Niven-Jenkins
- Re: [CDNi] Triggers playlist: draft-finkelman-cdn… Ori Finkelman
- Re: [CDNi] New Version Notification for draft-fin… Ori Finkelman
- Re: [CDNi] Triggers playlist: draft-finkelman-cdn… Kevin Ma
- Re: [CDNi] [E] Logging: draft-finkelman-cdni-sva-… sanjay.mishra
- Re: [CDNi] Triggers playlist: draft-finkelman-cdn… Ori Finkelman
- Re: [CDNi] Triggers playlist: draft-finkelman-cdn… Ori Finkelman
- Re: [CDNi] Triggers playlist: draft-finkelman-cdn… Kevin J. Ma
- Re: [CDNi] Triggers playlist: draft-finkelman-cdn… Ori Finkelman