Closed Bug 838316 Opened 11 years ago Closed 11 years ago

DASH: Enable DASH by default (media.dash.enabled = true)

Categories

(mozilla.org :: Security Assurance: Review Request, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: sworkman, Assigned: posidron)

References

Details

DASH for WebM should be enabled by default, once all tests are green on try.
Security Review requested; info below.

1. Who is/are the point of contact(s) for this review?:
 ⁃ Steve Workman (:sworkman, sworkman@mozilla.com)

2. Please provide a short description of the feature / application (e.g. problem solved, use cases, etc.):
 ⁃ DASH (Dynamic Adaptive Streaming over HTTP) for WebM
 ⁃ (Standardized version of similar features like Apple's HLS (HTTP Live Streaming))
 ⁃ Provides a method of adapting media transport in response to changes in network bandwidth. The most common use case is watching video on Firefox Mobile/OS, where the network connection is variable. In this case, Firefox can switch media streams in order to match the stream's encoded bitrate to the network connections available bandwidth. The scope of our work is for on demand WebM encoded media only.

3. Please provide links to additional information (e.g. feature page, wiki) if available and not yet included in feature description:
 ◦ DASH for WebM Specification: http://wiki.webmproject.org/adaptive-streaming/webm-dash-specification
 ◦ Wikipedia article on DASH: http://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP

4. Does this request block another bug? If so, please indicate the bug number.
 ◦ This bug, setting "media.dash.enabled" to true by default, and the meta bug for DASH-WebM (Bug 702122).

5. This review will be scheduled amongst other requested reviews. What is the urgency or needed completion date of this review?
 ◦ Within one month, March 4th.

6. To help prioritize this work request, does this project support a goal specifically listed on this quarter's goal list? If so, which goal?
 ◦ Necko Team 2013, Q1 goal: "Have DASH for WebM turned on by default in Aurora, with the intent for it to ship." https://wiki.mozilla.org/Platform/2013-Q1-Goals#Networking

7. Please answer the following few questions: (Note: If you are asked to describe anything, 1-2 sentences shall suffice.)
 ◦ Does this feature or code change affect Firefox, Thunderbird or any product or service the Mozilla ships to end users?
 >> Yes, it adds adaptive stream switching capability to Firefox.
 ◦ Are there any portions of the project that interact with 3rd party services?
 >> None, other than normal HTTP requests for media.
 ◦ Will your application/service collect user data? If so, please describe
 >> No.

8. If you feel something is missing here or you would like to provide other kind of feedback, feel free to do so here (no limits on size):

9. Desired Date of review (if known from https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html) and whom to invite.
 ◦ As soon as possible. Please invite Josh Aas (josh@mozilla.com), Chris Pearce (cpearce@mozilla.com) and Nick Hurley (hurley@mozilla.com).
Flags: sec-review?
Flags: sec-review? → sec-review?(cdiehl)
Assignee: sworkman → cdiehl
Component: Video/Audio → Security Assurance: Review Request
Flags: sec-review?(cdiehl)
Product: Core → mozilla.org
Target Milestone: mozilla21 → ---
Version: unspecified → other
Ok, luckily I have already began in building a fuzzing concept for this. I think, I will only need to make some small changes/additions and run it against more DASH samples.
FYI Christoph, DASH work in Gecko has been halted indefinitely, and DASH-WebM is no longer to be pref'd on. So, you can probably stop working on this - thanks for any work you've done so far, and sorry for any disruption caused by the change in plans.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.