[media-source] WebM bytestream format is too restrictive around "random access points"

wolenetz has just created a new issue for 
https://github.com/w3c/media-source:

== WebM bytestream format is too restrictive around "random access 
points" ==
The current text: "A SimpleBlock element with its Keyframe flag set 
signals the location of a random access point for that track. Media 
segments containing multiple tracks are only considered a random 
access point if the first SimpleBlock for each track has its Keyframe 
flag set. The order of the multiplexed blocks must conform to the WebM
 Muxer Guidelines."

This has multiple overly-restrictive pieces that could be relaxed, 
given the robustness of the coded frame processing algorithm. I 
suggest:
1) Replacing the first sentence with something like "A random access 
point for a track is signalled by a SimpleBlock element with its 
Keyframe flag set for that track, or a BlockGroup element having no 
ReferenceBlock elements for that track."
2) Drop the second sentence; use (1) and the coded frame processing 
algorithm. Keep the third sentence as-is.

Do these changes relax that bytestream spec too much to achieve 
reliable interoperability?

Please view or discuss this issue at 
https://github.com/w3c/media-source/issues/60 using your GitHub 
account

Received on Thursday, 31 March 2016 23:46:10 UTC