RE: Issue with "bytes" Range Unit and live streaming

Thorsten Lohmar <thorsten.lohmar@ericsson.com> Wed, 20 April 2016 22:28 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 832E012E6FE for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 20 Apr 2016 15:28:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.917
X-Spam-Level:
X-Spam-Status: No, score=-7.917 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.996, SPF_HELO_PASS=-0.001, 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 jZnvWaymC0OU for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 20 Apr 2016 15:28:36 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10D5912DC96 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 20 Apr 2016 15:28:35 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1at0Xb-0008Ig-1c for ietf-http-wg-dist@listhub.w3.org; Wed, 20 Apr 2016 22:24:11 +0000
Resent-Date: Wed, 20 Apr 2016 22:24:11 +0000
Resent-Message-Id: <E1at0Xb-0008Ig-1c@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <thorsten.lohmar@ericsson.com>) id 1at0XV-0008Hv-CU for ietf-http-wg@listhub.w3.org; Wed, 20 Apr 2016 22:24:05 +0000
Received: from sesbmg23.ericsson.net ([193.180.251.37]) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <thorsten.lohmar@ericsson.com>) id 1at0XT-0004KS-E8 for ietf-http-wg@w3.org; Wed, 20 Apr 2016 22:24:04 +0000
X-AuditID: c1b4fb25-f79f26d00000327e-0f-57180165e3f2
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.183.51]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id CA.A1.12926.56108175; Thu, 21 Apr 2016 00:23:33 +0200 (CEST)
Received: from ESESSMB101.ericsson.se ([169.254.1.195]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.03.0248.002; Thu, 21 Apr 2016 00:22:45 +0200
From: Thorsten Lohmar <thorsten.lohmar@ericsson.com>
To: Craig Pratt <craig@ecaspia.com>, Matthew Kerwin <matthew@kerwin.net.au>
CC: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Thread-Topic: Issue with "bytes" Range Unit and live streaming
Thread-Index: AQHRlqXePiSODXLlvEqDPRCmmHhjTJ+KGy8AgADHwACAAGFaAIAAD+8AgAAGnQCAAAUNgIAD9nbA///9bQCAAH8nUIAAQCWAgAA1M+CAAKwLgIAAYFjggABoewCAAT/KkIAAFxsAgAA0APD//+uOAIAAANIAgAAmQRD//+/VgAAFdz2A
Date: Wed, 20 Apr 2016 22:22:44 +0000
Message-ID: <9E953B010F1E974399030905C5DCB2E7183D42B8@ESESSMB101.ericsson.se>
References: <57102718.7010900@ecaspia.com> <D3370313.258AE%goran.ap.eriksson@ericsson.com> <57114878.1030606@ecaspia.com> <43C1ECE7-139E-4FC8-A46D-83887261B7BC@gbiv.com> <6AB4CBAA-E79D-4DAC-818D-65383B85B81B@gbiv.com> <0356EBBE092D394F9291DA01E8D28EC2021CEBE9AC@SEM001PD.sg.iaea.org> <5714A316.1080609@ecaspia.com> <9E953B010F1E974399030905C5DCB2E7183D2D4B@ESESSMB101.ericsson.se> <5715438F.4030100@ecaspia.com> <9E953B010F1E974399030905C5DCB2E7183D3011@ESESSMB101.ericsson.se> <57160081.9050307@ecaspia.com> <9E953B010F1E974399030905C5DCB2E7183D33A3@ESESSMB101.ericsson.se> <5716A8F8.6010208@ecaspia.com> <9E953B010F1E974399030905C5DCB2E7183D3DC4@ESESSMB101.ericsson.se> <5717C89C.1010601@ecaspia.com> <9E953B010F1E974399030905C5DCB2E7183D4070@ESESSMB101.ericsson.se> <CACweHNCFi_x5k6sZ0n3u3oNpa2rE7i-08fh9xtqfZFe4SfjSwA@mail.gmail.com> <CACweHNC2SKk1Vx5kre91tAfStL-AJVAC5LEodvdpixEGP6E+Jw@mail.gmail.com> <9E953B010F1E974399030905C5DCB2E7183D4163@ESESSMB101.ericsson.se> <5717F64B.8090606@ecaspia.com>
In-Reply-To: <5717F64B.8090606@ecaspia.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeLIzCtJLcpLzFFi42KZGbHdWDeVUSLcYMkea4vmydvYLA63zGKy eP7uO6MDs8eOfYoeD58+ZfM4Om8/awBzFJdNSmpOZllqkb5dAlfG/zkLWQu+iFecXv+bqYFx iXgXIyeHhICJxOy/HewQtpjEhXvr2boYuTiEBI4wSlzq38sI4SxhlGhpWwKU4eBgA+rY90Ye pEFEwFvi3KpLjCA2s4C+ROOVK0wgtrCArcSc2XvAykUE7CSeX1EFGSMisI9RYs6p2ywgNSwC qhIvHi5kAanhFfCVOPQ3EyQsJDCRQ2LiAl8Qm1NAW2Lqwq9gtzEKyEps2HCeGWKVuMStJ/OZ IG4WkFiyByIuISAq8fLxP1YIW0micckTVpDxzAKaEut36UO0KkpM6X4INpJXQFDi5MwnLBMY xWYhmToLoWMWko5ZSDoWMLKsYhQtTi1Oyk03MtZLLcpMLi7Oz9PLSy3ZxAiMpYNbfqvuYLz8 xvEQowAHoxIPb0K3eLgQa2JZcWXuIUYJDmYlEV73n0Ah3pTEyqrUovz4otKc1OJDjNIcLEri vNmR/8KEBNITS1KzU1MLUotgskwcnFINjBrh+d+F5Fc7i3YsOBHLm7Cvj9H+3lRFn2V3z+8M zOH6xepkH8msVpnVpeZ0+ZpPxbab7vxZz4XvRB300Uit/6hqf0nn+g3JgqfbNmsekLvk0D1T vOvKlFC1pSvel6a1XvAtXL/oS2tfyNtpU1u3Ot3JZ81qY7c+ZiO+XvVDhUr+bcYNj/h+KrEU ZyQaajEXFScCADAK6lWhAgAA
Received-SPF: pass client-ip=193.180.251.37; envelope-from=thorsten.lohmar@ericsson.com; helo=sesbmg23.ericsson.net
X-W3C-Hub-Spam-Status: No, score=-6.4
X-W3C-Hub-Spam-Report: AWL=-0.233, BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: lisa.w3.org 1at0XT-0004KS-E8 2d289320deb9ebcbd7325ce93b21b862
X-Original-To: ietf-http-wg@w3.org
Subject: RE: Issue with "bytes" Range Unit and live streaming
Archived-At: <http://www.w3.org/mid/9E953B010F1E974399030905C5DCB2E7183D42B8@ESESSMB101.ericsson.se>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/31537
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

HI there,

> Switching to HLS or DASH is not an option for every application, of course.
> And that certainly implies an additional layer of complexity when one just
> wants to provide access to a progressively-updated representation.

[TL] Yes, Understood, that this is not for all cases a solution.

> 
> Media streaming aside, there's always been awareness of progressively-
> updated representations in HTTP (IMHO). All we're really trying to do with
> this draft is enable a Range request that accommodates progressively-
> updated representations. I see this as a simple oversight with the bytes
> Range Unit that we're trying to remedy in a least-impactful way - one that
> many people have recognized but has not yet been addressed by an RFC.

[TL] Yes, I think that I understand your use-case and your proposed now. I don't have a strong opinion, whether to solve the use-case on HTTP layer or not. 

> 
> Happy Wednesday,
> 
> cp
> 
> >
> > From: phluid61@gmail.com [mailto:phluid61@gmail.com] On Behalf Of
> > Matthew Kerwin
> > Sent: Wednesday, April 20, 2016 10:17 PM
> > To: Thorsten Lohmar
> > Cc: ietf-http-wg@w3.org
> > Subject: RE: Issue with "bytes" Range Unit and live streaming
> >
> >
> > On 21/04/2016 6:14 AM, "Matthew Kerwin" <matthew@kerwin.net.au>
> wrote:
> >>
> >> On 21/04/2016 5:37 AM, "Thorsten Lohmar"
> <thorsten.lohmar@ericsson.com> wrote:
> >>> Hi Craig,
> >>>
> >>>> What *is* missing is the ability to get a continuous byte range on
> >>>> live content that starts at an arbitrary offset and the ability to
> >>>> directly jump to the live point.
> >>> Yes, and there are two solutions to the issue:
> >>> A. Enable it on HTTP Layer through the definition of a new range
> >>> request method B. Enable working with existing HTTP procedures, i.e.
> client can workout the precise byte offsets.
> >> C. Use a different URL (e.g. a ?start= query parameter). It's less optimal
> for caching, but it works today without any new specs..
> > Sorry, that's B(ii) isn't it.
> >>> BR,
> >>> /Thorsten
> >>>
> >> Cheers
> 
> 
> --
> 
> craig pratt
> 
> Caspia Consulting
> 
> craig@ecaspia.com
> 
> 503.746.8008
> 
> 
> 
> 
> 
> 
>