This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 20899 - loosen media segment random access point constraint
Summary: loosen media segment random access point constraint
Status: RESOLVED FIXED
Alias: None
Product: HTML WG
Classification: Unclassified
Component: Media Source Extensions (show other bugs)
Version: unspecified
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Aaron Colwell (c)
QA Contact: HTML WG Bugzilla archive list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-07 22:48 UTC by Michael Thornburgh
Modified: 2013-02-25 20:56 UTC (History)
3 users (show)

See Also:


Attachments

Description Michael Thornburgh 2013-02-07 22:48:55 UTC
the current Media Source Extensions specification requires media segments to begin with a Random Access Point (RAP).

some media formats, such as Apple's HTTP Live Streaming (HLS) require only that media segments contain a RAP, not necessarily begin with one.  one possible use case for this is encoders/packagers creating media segments of exactly N seconds, where the segment boundary does not fall on a natural GOP boundary.

the constraint that media segments must begin with a RAP should be loosened to require only that a media segment contain at least one RAP.
Comment 1 Aaron Colwell (c) 2013-02-25 20:21:51 UTC
Change committed
https://dvcs.w3.org/hg/html-media/rev/668a1c82fb88
Comment 2 Aaron Colwell (c) 2013-02-25 20:56:19 UTC
(In reply to comment #1)
> Change committed
> https://dvcs.w3.org/hg/html-media/rev/668a1c82fb88

Media segments don't have to start with RAPs now. The splice happens at the first RAP, in each track, encountered in an append sequence.