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 18386 - Ad-Insertion support
Summary: Ad-Insertion support
Status: RESOLVED WONTFIX
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML5 spec (show other bugs)
Version: unspecified
Hardware: All All
: P2 enhancement
Target Milestone: ---
Assignee: This bug has no owner yet - up for the taking
QA Contact: HTML WG Bugzilla archive list
URL:
Whiteboard: whatwg-resolved
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-24 16:24 UTC by Duncan
Modified: 2016-10-25 09:18 UTC (History)
9 users (show)

See Also:


Attachments

Description Duncan 2012-07-24 16:24:08 UTC
As part of the Media Source Extension work, there's been some discussion on how to  support Ad-insertion:
http://lists.w3.org/Archives/Public/public-html-media/2012Jul/0038.html

As this is a use-case that is not only subject to adaptive-bitrate streams, the suggestion was made to file a bug against HTML spec itself.

The requirement is to have a way to frame-accurately define an outpoint for a piece of content and switch to another. In order to save bandwidth it would also be preferable if the UA would not buffer past this outpoint.

The subsequent text is not a proposal, just an illustration on how this could be achieved:
- A setEndTime call could be defined, which takes a time value as its argument. A UA would then only buffer to the point defined by setEndTime.

- A queue call could be defined to allow a subsequent media element to be queued up. This could take in a time-offset argument to allow playback from a defined point in the media. The second piece of media would then automatically start playing (at the chosen offset) when the point defined by setEndTime is reached.
Comment 1 Ian 'Hixie' Hickson 2012-09-06 19:27:52 UTC
Is this intended for the WHATWG spec or for the W3C spec? It's assigned to me, but in the W3C spec's component.
Comment 2 Duncan 2012-09-07 09:33:39 UTC
I left the default options on when creating this bug, which then must have assigned the bug to you. I was not aware I could submit bugs to WHATWG so was intending the bug for the W3C spec. Could you help me find the correct assignee?

(In reply to comment #1)
> Is this intended for the WHATWG spec or for the W3C spec? It's assigned to me,
> but in the W3C spec's component.
Comment 3 Philip Jägenstedt 2012-09-12 13:52:08 UTC
It sounds like this would have a lot of overlap with MSE, which already supports ad-insertion, as far as I can tell.
Comment 4 Duncan 2012-09-13 10:20:01 UTC
(In reply to comment #3)
> It sounds like this would have a lot of overlap with MSE, which already
> supports ad-insertion, as far as I can tell.

This issue was previously discussed in the MSE group (see Description #c0). The proposal for ad-insertion in MSE only caters for a specific use-case, which requires media to be encoded with ad-insertion in mind. These ads are then inserted at specific segment boundaries.

Ad-inserts in the broadcast industry don't typically work this way though, as ads aren't always placed at these specific boundaries. This requirement lead to a discussion within the MSE group that resulted in bringing this bug to the HTML-WG, because MSE was not considered the appropriate place to deal with this bug.
Comment 5 Erika Doyle Navara 2012-09-27 22:34:07 UTC
Moving this feature request to HTML.next product for further consideration.
Comment 6 Robin Berjon 2013-01-21 16:00:40 UTC
Mass move to "HTML WG"
Comment 7 Robin Berjon 2013-01-21 16:03:19 UTC
Mass move to "HTML WG"
Comment 8 Travis Leithead [MSFT] 2016-04-20 16:33:39 UTC
HTML5.1 Bugzilla Bug Triage: Incubation needed

This bug constitutes a request for a new feature of HTML. Our current guidelines, rather than track such requests as bugs or issues, is to create a proposal for the desired behavior, or at least a sketch of what is wanted (much of which is probably contained in this bug), and start the discussion/proposal in the WICG (https://www.w3.org/community/wicg/). As your idea gains interest and momentum, it may be brought back into HTML through the Intent to Migrate process (https://wicg.github.io/admin/intent-to-migrate.html).