- From: <bugzilla@jessica.w3.org>
- Date: Wed, 25 Jul 2012 15:32:22 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18400
Summary: Define and document timestamp heuristics
Product: HTML WG
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Media Source Extensions
AssignedTo: adrianba@microsoft.com
ReportedBy: acolwell@chromium.org
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-media@w3.org
There are several situations where heuristics are needed to resolve issues with
the timestamps in media segments. The following list indicates issues the
Chrome team has encountered so far :
1. How close does the end of one media segment need to be to the beginning of
another to be considered a gapless splice? Media segments can't always align
exactly, especially in adaptive content, and they may be close but don't
overlap.
2. How far apart do track ranges need to be for the UA to consider media data
to be missing? For example: audio [5-10) video [5.033-10) and I seek to 5.
Technically I don't have video @ t=5, but the UA should likely allow the seek
to complete because 5.033 is "close enough".
3. How close do timestamps need to be to 0 to be equivalent to t=0? Content may
not always start at exactly 0 so how much room do we want to allow here, if
any? This may be related to #2, but I wanted to call it out just in case we
wanted to handle the start time slightly differently.
4. How should the UA estimate the duration of a media segment if the last frame
in the segment doesn't have duration information? (ie WebM clusters aren't
required to have an explicit cluster duration. It's possible, but not required
currently)
5. How should SourceBuffer.buffered values be merged into a single
HTMLMediaElement.buffered? Simple range intersection? Should heuristic values
like estimated duration (#4) or "close enough" values (#2) be applied before
computing the intersection?
Text needs to be added to the spec to address these questions.
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Wednesday, 25 July 2012 15:32:27 UTC