- From: David Singer <singer@apple.com>
- Date: Fri, 8 May 2009 09:25:43 -0700
At 23:46 +1000 8/05/09, Silvia Pfeiffer wrote: >On Fri, May 8, 2009 at 9:43 AM, David Singer <singer at apple.com> wrote: >> At 8:45 +1000 8/05/09, Silvia Pfeiffer wrote: >>> >>> On Fri, May 8, 2009 at 5:04 AM, David Singer <singer at apple.com> wrote: >>>> >>>> At 8:39 +0200 5/05/09, K?i"tof ?elechovski wrote: >>>>> >>>>> If the author wants to show only a sample of a resource and not the >>>>> full >>>>> resource, I think she does it on purpose. It is not clear why it is >>>>> vital >>>>> for the viewer to have an _obvious_ way to view the whole resource >>>>> instead; >>>>> if it were the case, the author would provide for this. >>>>> IMHO, >>>>> Chris >>>> >>>> It depends critically on what you think the semantics of the fragment >>>> are. >>>> In HTML (the best analogy I can think of), the web page is not trimmed >>>> or >>>> edited in any way -- you are merely directed to one section of it. >>> >>> There are critical differences between HTML and video, such that this >>> analogy has never worked well. >> >> could you elaborate? > >At the risk of repeating myself ... > >HTML is text and therefore whether you download a snippet only or the >full page and then do an offset does not make much of a difference. >Even for a long page. you might try loading, say, the one-page version of the HTML5 spec. from the WhatWG site...it takes quite a while. Happily Ian also provides a multi-page, but this is not always the case. > >In contrast, downloading a snippet of video compared to the full video >will make a huge difference, in particular for long-form video. there are short and long pages and videos. But we're talking about a point of principal here, which should be informed by practical, for sure, but not dominated by it. The reason I want clarity is that this has ramifications. For example, if a UA is asked to play a video with a fragment indication #time="10s-20s", and then a script seeks to 5s, does the user see the video at the 5s point of the total resource, or 15s? I think it has to be 5s. > >So, the difference is that in HTML the user agent will always have the >context available within its download buffer, while for video this may >not be the case. I'm sorry, I am lost. We could quite easily extend HTTP to allow for anchor-based retrieval of HTML (i.e. convert a 'please start at anchor X' into a pair of byte-range responses, for the global material, and then the document from that anchor onwards). > >This admittedly technical difference also has an influence on the user >interface. > >If you have all the context available in the user agent, it is easy to >just grab a scroll-bar and jump around in the full content manually to >look for things. This is not possible in the video case without many >further download actions, which will each incur a network delay. This >difference opens the door to enable user agents with a choice in >display to either provide the full context, or just the fragment >focus. But we can optimize for the fragment without disallowing the seeking. -- David Singer Multimedia Standards, Apple Inc.
Received on Friday, 8 May 2009 09:25:43 UTC