Media/WebRTC: Difference between revisions
Sescalante (talk | contribs) |
Sescalante (talk | contribs) (updated) |
||
Line 8: | Line 8: | ||
==Contacts and Useful Links== | ==Contacts and Useful Links== | ||
*[https://wiki.mozilla.org/Webrtc/contacts Contacts for webRTC] | *[https://wiki.mozilla.org/Webrtc/contacts Contacts for webRTC] | ||
*[https://wiki.mozilla.org/ | *[https://wiki.mozilla.org/Webrtc/links Useful Links for webRTC] | ||
* [https://mozilla.github.io/webrtc-landing/gum_test.html Click here] to test webRTC features in the Firefox browser | * [https://mozilla.github.io/webrtc-landing/gum_test.html Click here] to test webRTC features in the Firefox browser | ||
Line 14: | Line 14: | ||
*[https://wiki.mozilla.org/RapidRelease/Calendar Firefox Release Calendar] | *[https://wiki.mozilla.org/RapidRelease/Calendar Firefox Release Calendar] | ||
===Firefox 40=== | |||
<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=== | ===Firefox 39=== | ||
<p> </p> | <p> </p> | ||
Line 62: | Line 73: | ||
<p> </p> | <p> </p> | ||
'''Product Backlog''' | '''Product Backlog''' | ||
* [http://mzl.la/1BCZXck Bugzilla | * [http://mzl.la/1BCZXck Bugzilla "webRTC+" tagged bugs] | ||
**Add the "Rank" Column to your results and sort on Rank | **Add the "Rank" Column to your results and sort on Rank | ||
***The option to "Change columns" is at bottom of search results | ***The option to "Change columns" is at bottom of search results | ||
**Search is based on " | **Search is based on "backlog" - "does not contains the string" - "webrtc+" | ||
* [http://mzl.la/1BD0meY Un-triaged or firefox-backlog- bugs] | * [http://mzl.la/1BD0meY Un-triaged or firefox-backlog- bugs] | ||
Line 87: | Line 98: | ||
<p> </p> | <p> </p> | ||
*The | *The Blocking-Flag called "Backlog" track bugs that are approved or not for the Backlog ("webRTC+", "parking lot") | ||
*QE-Verify is a flag that developers should be setting. QE uses to filter which bugs they check. | *QE-Verify is a flag that developers should be setting. QE uses to filter which bugs they check. | ||
**"+" means that QE should look at the bug and it can be verified with human eyes | **"+" means that QE should look at the bug and it can be verified with human eyes | ||
Line 222: | Line 233: | ||
*[[Media/WebRTC/2012-04-19| Meeting Notes from Thu, Apr 19, 2012]] | *[[Media/WebRTC/2012-04-19| Meeting Notes from Thu, Apr 19, 2012]] | ||
*TRELLO | *TRELLO | ||
** [https://trello.com/b/weRHRo0X/loop-33-sprint-2-7-7 Loop Sprint work] | ** [https://trello.com/b/weRHRo0X/loop-33-sprint-2-7-7 Loop Sprint work] |
Revision as of 18:17, 17 April 2015
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 WebRTC project page set up by Google for interesting links and details.
Project Status
- Summary of our plans for this year
- More detailed Roadmap, noting that the further out the more lose the targets are]
- Weekly stand-up notes
Contacts and Useful Links
- Contacts for webRTC
- Useful Links for webRTC
- Click here to test webRTC features in the Firefox browser
Releases
Firefox 40
17 Total; 0 Open (0%); 17 Resolved (100%); 0 Verified (0%);
Firefox 39
18 Total; 0 Open (0%); 18 Resolved (100%); 0 Verified (0%);
Firefox 38
13 Total; 0 Open (0%); 13 Resolved (100%); 0 Verified (0%);
Firefox 37
20 Total; 0 Open (0%); 20 Resolved (100%); 0 Verified (0%);
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
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.
Product Backlog
- Bugzilla "webRTC+" tagged bugs
- Add the "Rank" Column to your results and sort on Rank
- The option to "Change columns" is at bottom of search results
- Search is based on "backlog" - "does not contains the string" - "webrtc+"
- Add the "Rank" Column to your results and sort on Rank
- Un-triaged or firefox-backlog- bugs
Triage Guidelines
The Product Backlog is continually maintained to ensure relative priorities are understood. Individual priority may vary based circumstance.
- Priorities follow the Firefox Desktop Standard:
- Priority 1 - Blocker, must-fix before shipping.
- Priority 2 - Major impact, considering severity × probability. Not a blocker for shipping.
- Priority 3 - Average Bug. definitely a problem, but doesn't stop someone from using the product.
- Priority 4 - Minor or polish bugs that are real issues (especially in aggregate) and annoying.
- Priority 5 - Low-impact. something we'd fix, but mostly only bothers the discerning user. Little impact on usability.
- RANK: As priority buckets start to have a large amount of bugs in them, the Rank field can be used to call attention to higher or lower rank and provide a way to sort easily in bugzilla. To have some rhyme/reason to the order - Rank should relate to Priority. The "Ranking" number does not need to be unique. Unless there is a reason to for a bug to be considered before (or after) others in the Priority bucket - default to mid-range value.
- P1 Rank options=1-19, default 15
- P2 Rank options=20-29, default 25
- P3 Rank options=30-39, default 35
- P4 Rank options=40-49, default 45
- 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
- The Blocking-Flag called "Backlog" track bugs that are approved or not for the Backlog ("webRTC+", "parking lot")
- QE-Verify is a flag that developers should be setting. QE uses to filter which bugs they check.
- "+" means that QE should look at the bug and it can be verified with human eyes
- "-" means QE should not look at
- Typically QE-verify"-" goes with "in-testsuite" being set to "+", to show testing via another method.
- "Points" should be set when known (if nothing set - assumed a "1" or very small). Most relevant if taking a bigger bug so we know when bugs are large bits of work.
Filing a bug
- Open a bug under Product:"Core" || Component: "WebRTC, WebRTC:Audio, WebRTC:Network or WebRTC:Signaling"
- After triage, bugs will be marked "firefox-blocking", with a Priority, and a Rank
- If there is a bug that should be considered for taking ASAP - you can mark "firefox-backlog"+
- Before it can be given a Rank it should:
- be in an actionable state
- for defects, the problem is ready for Engineering or UX: diagnosis, measurement, design, or fixing
- for feature requests or enhancements, it means that there's a clear problem statement or suggestion
- has a difficulty/user-impact ratio low enough that we can reasonably expect to spend time fixing the bug within the next 6 months
- Before it can be given a Rank it should:
Blocking FxOS
- Blocking Guidelines relevant for FxOS bugs
- Nominate bugs actually blocking FxOS release will set Project Flag: Blocking-B2G to the "{release number}?"
Contributor Engagement
- Add Whiteboard tag of [well filed] to the well filed bugs to acknowledge that we appreciate the effort and thoroughness
- Add Whiteboard tag of [good first bug] for contributors to pick up
Meetings
Meeting | Day of week | Pacific Time | Eastern Time | Central European Time | Vidyo Room | Notes |
---|---|---|---|---|---|---|
"Weekly Stand-up" | Wednesday | 6:00AM - 6:30AM & 1:30 - 2:00 PM | 9:00AM - 9:30PM & 4:30 - 5:00 PM | 3:00PM - 3:30PM | webRTC-Apps | etherpad |
- 2 minutes on what have you been working on, planning to work on, and are you blocked. Bring-up topics for longer Discussion at end if needed.
- please update the etherpad if you cannot make the meeting (even if it's just to say you're on PTO)
- IETF Berlin Upcoming Standards Meetings
Notes
- webRTC weekly stand-ups
- Loop front-end Daily Stand-up Notes
- Meeting Notes from Tue, Apr 29, 2014
- Meeting Notes from Tue, Apr 22, 2014
- Meeting Notes from Tue, Apr 15, 2014
- Meeting Notes from Tue, Apr 8, 2014
- Meeting Notes from Tue, Apr 1, 2014
- Meeting Notes from Tue, Mar 25, 2014
- Meeting Notes from Tue, Mar 18, 2014
- Meeting Notes from Tue, Mar 11, 2014
- Meeting Notes from Tue, Mar 4, 2014
- Meeting Notes from Tue, Feb 25, 2014
- Meeting Notes from Tue, Feb 18, 2014
- Meeting Notes from Tue, Feb 4, 2014
- Meeting Notes from Tue, Jan 28, 2014
- Meeting Notes from Tue, Jan 21, 2014
- Meeting Notes from Tue, Jan 14, 2014
- Meeting Notes from Tue, Jan 7, 2014
- Meeting Notes from Tue, Dec 17, 2013
- Meeting Notes from Tue, Dec 10, 2013
- Meeting Notes from Tue, Dec 3, 2013
- Meeting Notes from Tue, Nov 19, 2013
- Meeting Notes from Thu, Nov 14, 2013
- Meeting Notes from Tue, Oct 29, 2013
- Meeting Notes from Tue, Oct 22, 2013
- Meeting Notes from Tue, Oct 15, 2013
- Meeting Notes from Tue, Oct 1, 2013
- Meeting Notes from Tue, Sep 24, 2013
- Meeting Notes from Tue, Sep 17, 2013
- Meeting Notes from Tue, Sep 10, 2013
- Meeting Notes from Tue, Sep 3, 2013
- Meeting Notes from Tue, Aug 27, 2013
- Meeting Notes from Tue, Aug 20, 2013
- Meeting Notes from Tue, Aug 13, 2013
- Meeting Notes from Tue, Aug 6, 2013
- Meeting Notes from Tue, Jul 23, 2013
- Meeting Notes from Tue, Jul 09, 2013
- Meeting Notes from Tue, Jul 02, 2013
- Meeting Notes from Tue, Jun 25, 2013
- Meeting Notes from Tue, Jun 18, 2013
- Meeting Notes from Tue, Jun 4, 2013
- Meeting Notes from Tue, May 21, 2013
- Meeting Notes from Tue, May 14, 2013
- Meeting Notes from Tue, May 7, 2013
- Meeting Notes from Tue, Apr 30, 2013
- Meeting Notes from Tue, Apr 23, 2013
- Meeting Notes from Tue, Apr 16, 2013
- Meeting Notes from Tue, Apr 9, 2013
- Meeting Notes from Tue, Apr 2, 2013
- Meeting Notes from Thu, Mar 26, 2013
- Meeting Notes from Thu, Mar 21, 2013
- Meeting Notes from Tue, Mar 5, 2013
- Meeting Notes from Tue, Feb 26, 2013
- Meeting Notes from Thu, Feb 21 and Fri, Feb 22, 2013
- Meeting Notes from Tue, Feb 12, 2013
- Meeting Notes from Tue, Jan 29, 2013
- Meeting Notes from Tue, Jan 22, 2013
- Meeting Notes from Tue, Jan 15, 2013
- Meeting Notes from Tue, Jan 8, 2013
- Meeting Notes from Thu, Jan 3, 2013
- Meeting Notes from Thu, Dec 27, 2012
- Meeting Notes from Tue, Dec 18, 2012
- Meeting Notes from Tue, Dec 11, 2012
- Meeting Notes from Tue, Dec 4, 2012
- Meeting Notes from Tue, Nov 27, 2012
- Meeting Notes from Tue, Nov 20, 2012
- Meeting Notes from Tue, Nov 13, 2012
- Meeting Notes from Wed, Oct 31, 2012
- Meeting Notes from Tue, Oct 23, 2012
- Meeting Notes from Tue, Oct 16, 2012
- Meeting Notes from Tue, Oct 9, 2012
- Meeting Notes from Tue, Oct 2, 2012
- Meeting Notes from Wed, Sep 26, 2012
- Meeting Notes from Tue, Sep 18, 2012
- Meeting Notes from Tue, Sep 11, 2012
- Meeting Notes from Tue, Sept 4, 2012
- Meeting Notes from Tue, Aug 28, 2012
- Meeting Notes from Tue, Aug 21, 2012
- Meeting Notes from Tue, Aug 14, 2012
- Meeting Notes from Tue, Aug 7, 2012
- Meeting Notes from Tue, July 24, 2012
- Meeting Notes from Tue, July 17, 2012
- Meeting Notes from Tue, July 10, 2012
- Meeting Notes from Tue, July 3, 2012
- Meeting Notes from Tue, June 26, 2012
- Meeting Notes from Tue, June 19, 2012
- Meeting Notes from Tue, June 5, 2012
- Meeting Notes from Thu, May 31, 2012
- Meeting Notes from Tue, May 25, 2012
- Meeting Notes from Tue, May 15, 2012
- Meeting Notes from Tue, May 8, 2012
- Meeting Notes from Tue, May 1, 2012
- Meeting Notes from Thu, Apr 26, 2012
- Meeting Notes from Thu, Apr 19, 2012
- TRELLO