Re: [GGIE] HTTP redirect for HTTP Adaptive Streaming (HAS) in CDN use cases

Thomas Peterson <hidinginthebbc@gmail.com> Mon, 05 November 2018 10:48 UTC

Return-Path: <hidinginthebbc@gmail.com>
X-Original-To: ggie@ietfa.amsl.com
Delivered-To: ggie@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC3BE130F19 for <ggie@ietfa.amsl.com>; Mon, 5 Nov 2018 02:48:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 sRYwOFaSjjMb for <ggie@ietfa.amsl.com>; Mon, 5 Nov 2018 02:48:42 -0800 (PST)
Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) (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 82373130F26 for <ggie@ietf.org>; Mon, 5 Nov 2018 02:48:42 -0800 (PST)
Received: by mail-pf1-x42d.google.com with SMTP id f26-v6so4239443pfn.9 for <ggie@ietf.org>; Mon, 05 Nov 2018 02:48:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :references:in-reply-to:mime-version:content-transfer-encoding; bh=FCLaSSXUz32SbMjw6CPfqxRLrAi7rLcqe5SO9fJEkDc=; b=sN8FUawBO8NqgoiEQ1D2Y/gyZ6UFaXiG7D5TOmP92Hs0OAWXHV2RIIDoBACj22E0HX 07e3jF5ZuysZo7xc5JMtwqBvXe87cSS6n88U0sS1VpKzRmqhLPb0CyZsC9XfMGQd500D Ai32xztRpGfPj385XihQnBiRXsFTWzrFRxf8kB2sXb+JjE7/wCZwdQr4ZfKNCm42o3TE 4UFUO0XuPu2hfNwognu1ff4Nh7SMEQMxoeVcp0HplEDHwPCmAZi+jif59/XHLDvcyLtH PZZH+AAA30pkpJsZXVP7niiD+91vg3Tdhjk00DvqEYaq/P4Q4NqmV/pKYn9mMD3HZriG sGyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:cc:message-id :thread-topic:references:in-reply-to:mime-version :content-transfer-encoding; bh=FCLaSSXUz32SbMjw6CPfqxRLrAi7rLcqe5SO9fJEkDc=; b=ISLdL411AODTYka03jdVhbXf+r+AeFbPHqq00U3Ox908zwlUWHfrqgOAzg7lCvQqxP BkCP+vyYnztE0ZIesioFVGaHqvJOplFA5+414JjKmQCo7qYFijoROIKoEq1vUUESaTCA NN6xb9LJrGhY8A7x7HRk0lVZwk5x4UBBqwdD3d3s7kIY0Z/UGbKhlD3q6ug8XfMhptmY MqmXfaYHKPKmT6UMFqh4erNRziQTZYcdIvcXo7uWxBTwb/5WwyFuFCDgxunPRCTqXAtE 2hezEl+C6L/Vd4glTDHgXE2MKkSIQO9d9D6Z3cIdvMlSfvp8cMB7QMPWa94UhjO3Lzql IYLw==
X-Gm-Message-State: AGRZ1gJwyYkmctd/KlPXeJDpHEcemchU2JX0JzyLuzMHl0/kLwNDr96q Biqqp/DieTG8rcjGYVltNP0=
X-Google-Smtp-Source: AJdET5eIH1lw4+xZwUQpBumW1Kf3WJ1S6XFZ1Yyj6xcuheBIwLHGDSrFAFyQkVbnHfL0iSdUGtU1vA==
X-Received: by 2002:a63:5a57:: with SMTP id k23mr19535224pgm.5.1541414922072; Mon, 05 Nov 2018 02:48:42 -0800 (PST)
Received: from [172.20.12.228] (110-170-120-2.static.asianet.co.th. [110.170.120.2]) by smtp.gmail.com with ESMTPSA id i189-v6sm33592855pfg.156.2018.11.05.02.48.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Nov 2018 02:48:41 -0800 (PST)
User-Agent: Microsoft-MacOutlook/10.10.3.181015
Date: Mon, 05 Nov 2018 10:48:39 +0000
From: Thomas Peterson <hidinginthebbc@gmail.com>
To: Julian Reschke <julian.reschke@gmx.de>, Mark Nottingham <mnot@mnot.net>
CC: "Begen, Ali (Contractor)" <Ali_Begen@comcast.com>, ggie@ietf.org, Ori Finkelman <orif@qwilt.com>, HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <3A6CFB81-5B2F-4DA1-8C06-7337E184D1D7@gmail.com>
Thread-Topic: [GGIE] HTTP redirect for HTTP Adaptive Streaming (HAS) in CDN use cases
References: <CAMb9nTskMRUK+0xm43yFxz8JjJ4pyFjg2nqKn0_06vnrtXfyrw@mail.gmail.com> <CAMb9nTug8YL03Qisv5mXiR2GX6biCcROD3ETmvVyTVSaifu4XQ@mail.gmail.com> <f431db55-2d94-a349-cd55-197999e15d5a@gmx.de> <CAMb9nTsygxGUWRY3megj6H0A_cF+PBXg27PwgrfEGceC5AYiEw@mail.gmail.com> <4e37e990-49fc-0aca-a1e7-0f90b0b75a21@gmx.de> <CAMb9nTsQJUvpXrX4mJ=Uw=ovpoE1r0xj-KvCVLNnVZcuS0GFTg@mail.gmail.com> <75679c96-cbca-6f14-66f4-f112ba9a5a6f@gmx.de> <5BB199A2-B4A9-45D6-A2C2-27B97BC28C74@mnot.net> <7f4b603c-762c-cd6c-8935-25703535d099@gmx.de>
In-Reply-To: <7f4b603c-762c-cd6c-8935-25703535d099@gmx.de>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ggie/YiNVtQhu7cE9oQqDtJkCBOLKW1E>
Subject: Re: [GGIE] HTTP redirect for HTTP Adaptive Streaming (HAS) in CDN use cases
X-BeenThere: ggie@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discuss IETF-related items surfaced in the W3C GGIE Task Force <ggie.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ggie>, <mailto:ggie-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ggie/>
List-Post: <mailto:ggie@ietf.org>
List-Help: <mailto:ggie-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ggie>, <mailto:ggie-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Nov 2018 10:48:49 -0000

Not all implementations are using XMLHttpRequest, dash.js has migrated over to using fetch whereas hls.js does not appear to. This only stands to further complicate considerations for implementations and perhaps adding text to the 3xx is not suitable.

Regards

On 05/11/2018, 10:31, "GGIE on behalf of Julian Reschke" <ggie-bounces@ietf.org on behalf of julian.reschke@gmx.de> wrote:

    On 2018-11-05 11:22, Mark Nottingham wrote:
    > My .02 -
    > 
    > I was thinking that at most, we'd look at adding a bit of text to 3xx to make it clear that a redirected request is a genuinely new request, and therefore has its own base URL, etc.  The fact that some clients follow them automatically is immaterial.
    > ...
    
    ....I agree with that fact, but I believe browser might have to do some 
    homework to get the final URI exposed in XMLHttpRequest...
    
    Best regards, Julian
    
    _______________________________________________
    GGIE mailing list
    GGIE@ietf.org
    https://www.ietf.org/mailman/listinfo/ggie