Media/WebRTC: Difference between revisions

4,355 bytes removed ,  8 April 2016
Removed older information and updated links
(→‎Releases: Added Fx47 release notes link)
(Removed older information and updated links)
Line 1: Line 1:
WebRTC is a free, open project that will bring peer-to-peer real-time audio, video and data to the web without plugins, using open web [[standards]].  Checkout the [http://www.webrtc.org/ WebRTC project page] set up by Google for interesting links and details.   
WebRTC is a free, open project that will bring peer-to-peer real-time audio, video and data to the web without plugins, using open web [[standards]].  Checkout the [http://www.webrtc.org/ WebRTC project page] set up by Google for interesting links and details.   


 
==Releases & Notes==
==Product Backlog==
 
<p> </p>
===Key Bugzilla Queries===
* [http://mzl.la/1BKbT3h Bugzilla Ranked "P1" - backlog="webRTC+" or "backlog"="tech-debt" list]
**Add the "Rank" Column to your results and sort on Rank
* [http://mzl.la/1RPW8tq Bugzilla Ranked "P2" - backlog="webRTC+" or "backlog"="tech-debt" list]
**Add the "Rank" Column to your results and sort on Rank
* [http://mzl.la/1Cos5lF Bugzilla Ranked "P3 to P5 - backlog="webRTC+" or "backlog"="tech-debt" list]
**Add the "Rank" Column to your results and sort on Rank
***The option to "Change columns" is at bottom of search results
* [http://mzl.la/1h2L6WT Un-triaged webRTC bugs]
**Search based on Open webRTC component bugs that have no Backlog flag being set]
* [http://mzl.la/1h2LnJm Unconfirmed webRTC bugs]
**Search based on Open webRTC component bugs that have no Backlog flag being set]
 
<p> </p>
The goals of the Product Backlog and dynamic Planning are to:
*Simplify prioritization & planning so the team is always working on the most important features.
*Improve visibility to everyone to clear priorities - so we make the best decisions about the direction of the product (call out risks early, relative priorities, trade-offs).<p> </p>
 
==Releases==
*[https://wiki.mozilla.org/RapidRelease/Calendar Firefox Release Schedule Calendar]
*[https://wiki.mozilla.org/RapidRelease/Calendar Firefox Release Schedule Calendar]
*[https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/40 Firefox 40 WebRTC & Web Audio Release Notes]
*[https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/40 Firefox 40 WebRTC & Web Audio Release Notes]
Line 33: Line 11:
*[https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/46 Firefox 46 WebRTC & Web Audio Release Notes]
*[https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/46 Firefox 46 WebRTC & Web Audio Release Notes]
*[https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/47 Firefox 47 WebRTC & Web Audio Release Notes]
*[https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/47 Firefox 47 WebRTC & Web Audio Release Notes]
===Firefox 41 (Nightly May 12, 2015 - June 29,2015  | Release uplift 2015-09-21) ===
<p> </p>
<bugzilla>
{
      "component":["WebRTC","WebRTC:%20Networking","WebRTC:%20Signaling","WebRTC:%20Audio/Video"],
        "bug_status":"RESOLVED",
        "include_fields":"id, summary, status, assigned_to",
        "target_milestone":"mozilla41"
}
</bugzilla>
<p> </p>
===Firefox 40 (Release uplift 2015-08-11) ===
<p> </p>
<bugzilla>
{
      "component":["WebRTC","WebRTC:%20Networking","WebRTC:%20Signaling","WebRTC:%20Audio/Video"],
        "bug_status":"RESOLVED",
        "include_fields":"id, summary, status, assigned_to",
        "target_milestone":"mozilla40"
}
</bugzilla>
<p> </p>
===Firefox 39 (Release uplift 2015-06-30)===
<p> </p>
<bugzilla>
{
      "component":["WebRTC","WebRTC:%20Networking","WebRTC:%20Signaling","WebRTC:%20Audio/Video"],
        "bug_status":"RESOLVED",
        "include_fields":"id, summary, status, assigned_to",
        "target_milestone":"mozilla39"
}
</bugzilla>
<p> </p>
===Firefox 38 (Release uplift 2015-05-12)===
<p> </p>
<bugzilla>
{
      "component":["WebRTC","WebRTC:%20Networking","WebRTC:%20Signaling","WebRTC:%20Audio/Video"],
        "bug_status":"RESOLVED",
        "include_fields":"id, summary, status, assigned_to",
        "target_milestone":"mozilla38"
}
</bugzilla>
<p> </p>
===Firefox 37 (Release uplift 2015-03-31)===
<p> </p>
<bugzilla>
{
      "component":["WebRTC","WebRTC:%20Networking","WebRTC:%20Signaling","WebRTC:%20Audio/Video"],
        "bug_status":"RESOLVED",
        "include_fields":"id, summary, status, assigned_to",
        "target_milestone":"mozilla37"
}
</bugzilla>
<p> </p>
==Repository Location ==
All the Platform WebRTC code and the Desktop Loop Client code is in mozilla-central.  There are no other active repos.  If you are trying to come up to speed on any of our code, please feel free to come to #media on irc.mozilla.com.  #media is our "virtual hallway".  You can hang out, ask questions, and get answers.


==Product Backlog==
==Product Backlog==
<p> </p>
Go to [https://wiki.mozilla.org/Media/Bugs#WebRTC_Bugzilla_Queries WebRTC bugs] to search for all open WebRTC bugs (including untriaged and unconfirmed bugs).
All work related to the ongoing development and maintenance of webRTC are collected and prioritized in the Product Backlog.  The goals of the Product Backlog are to:
* Enable work to be prioritized so that the team is always working on the most important features.
* Support continual planning as the product emerges so the plan matches reality.
* Improve forecasts so that the stakeholders make the best decisions about the direction of the product.
<p> </p>
 
<p> </p>
'''Product Backlog''' 
* [http://mzl.la/1e3Uwjq Bugzilla Ranked "backlog="webRTC+" or "backlog"="tech-debt" list]  
**Add the "Rank" Column to your results and sort on Rank
***The option to "Change columns" is at bottom of search results
* [http://mzl.la/1e3Td3X Un-triaged webRTC bugs]
**Search based on Open webRTC component bugs that have no Backlog flag being set]
* [http://mzl.la/1S1TPFz Unconfirmed webRTC bugs]
**Search based on Open webRTC component bugs that have no Backlog flag being set]


<p> </p>
===Triage Guidelines===
===Triage Guidelines===
The Product Backlog is continually maintained to ensure relative priorities are understood.  Individual priority may vary based circumstance.
The Product Backlog is continually maintained to ensure relative priorities are understood.  Individual priority may vary based circumstance.
Line 129: Line 30:
** P4  Rank options=40-49, default 45
** P4  Rank options=40-49, default 45
** P5  Rank options=50-59, default 55
** P5  Rank options=50-59, default 55
** any that we don't think we can get to in the next 6 months should go in "backlog-" area
** any valid bugs that we don't believe we'll ever put resources on, but would accept patches for, go in "parking-lot" area


<p> </p>
<p> </p>
Line 149: Line 50:
*** has a difficulty/user-impact ratio low enough that we can reasonably expect to spend time fixing the bug within the next 6 months
*** has a difficulty/user-impact ratio low enough that we can reasonably expect to spend time fixing the bug within the next 6 months
<p> </p>
<p> </p>
'''Blocking FxOS'''
* [https://wiki.mozilla.org/B2G/Triage#Blocker_Triage_Guidelines%29 Blocking Guidelines relevant for FxOS bugs]
* Nominate bugs actually blocking FxOS release will set Project Flag: Blocking-B2G to the "{release number}?"


'''Contributor Engagement'''
'''Contributor Engagement'''
Line 159: Line 56:


==Project Status ==
==Project Status ==
*[https://wiki.mozilla.org/Platform/Roadmap#WebRTC_.2F_WebAudio Summary of our plans for this year]
*[https://mozilla.aha.io/published/b40393012432847d857ee68299a8a82f?page=2 Detailed Roadmap], noting that the further out the more lose the targets are]
*[https://mozilla.aha.io/published/b40393012432847d857ee68299a8a82f?page=2 More detailed Roadmap], noting that the further out the more lose the targets are]


==Contacts and Useful Links==
==Contacts and Useful Links==
*[https://mozilla.github.io/webrtc-landing/gum_test.html Click here] to try webRTC features in the Firefox browser
*[https://mozilla.github.io/webrtc-landing/gum_test.html Click here] to try WebRTC features in the Firefox browser
*[https://wiki.mozilla.org/Webrtc/contacts Contacts for webRTC]
*[https://wiki.mozilla.org/Webrtc/contacts Contacts for WebRTC]
*[https://wiki.mozilla.org/Webrtc/links Useful Links for webRTC]
*[https://wiki.mozilla.org/Webrtc/links Useful Links for WebRTC]


==Meetings==
==Meetings==
Confirmed users
654

edits