- From: <bugzilla@jessica.w3.org>
- Date: Wed, 22 May 2013 15:04:29 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=22139
Bug ID: 22139
Summary: MSE and ISOBMFF interoperability
Classification: Unclassified
Product: HTML WG
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: Media Source Extensions
Assignee: adrianba@microsoft.com
Reporter: cyril.concolato@telecom-paristech.fr
QA Contact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-media@w3.org
MSE requires that media segments use the "default-base-is-moof" flag in the
movie fragment. However, conformant ISOBMF parsers require that an ftyp box
with a compatible brand 'iso5' be declared to process the flag. While MSE ISO
parsers can be modified to assume that a correct ftyp has been declared (or
modified to ignore that rule), this can create ISO interoperability problems if
MSE byte streams are stored in files. A conformant ISO parser will have no
means to tell if the file is the result of storing an MSE byte stream or if it
is an ISO v1 file (no ftyp). An ISO validator might also declare the file
invalid.
To avoid these interoperability problems, MSE should:
- define a brand for initialization segments and media segments (e.g. msei,
msem)
- recommend that an ftyp (with the right brand) be added if an MSE
initialization segment byte streams is stored in a file
- recommend that if an MSE media segment is stored in a file, and if an styp
box is used, that the styp box uses the above brand
No change to the MSE parsing behavior is required.
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Wednesday, 22 May 2013 15:04:35 UTC