Media/WebRTC/2013-09-17

From MozillaWiki
< Media‎ | WebRTC
Jump to: navigation, search

Tuesday, Sept 17, 2013, 8am Pacific:

Agenda/Notes:

1) Stand-ups:

  • Active developers will give a 3 minute (or less) stand up focusing on -
    • what are you currently working on that the team is following/tracking (please give the bug number) and when do you think you'll be done?
    • what are you moving onto next?
    • have you hit any problems (especially unexpected problems)?
  • jesup -
    • re-landed JIB's patches for facing mode and b2g patches dependent on them
    • Latency monitoring patches (first version, bug 904617) landed in 27 (had a shutdown issue that blocked landing in 26) - will consider uplift later.
    • improvement to A/V sync pending
  • ekr -
    • TURN is unhosed in Nightly/Aurora/Beta (25-27)
    • Trickle ICE (Bug 842549) is almost done, will ask bwc to finish it
    • B2G: e10s is done, there are still perf issues which we haven't gotten to yet, sotaro may help
    • Working on TURN TCP next
    • problem of calls not working on Moz-guest: chrome works, Firefox doesn't: it's 50/50 whether the cause is a bug in our code (Firefox) or a vline bug/issue
  • abr -
    • In MTV last week, spinning Byron up and troubleshooting Linux TURN bug
    • Last bits of cleanup from prior bugs
    • Review of unit-test embedded STUN test server today
    • Bundle work this week
  • ehugg -
    • On jury duty this week. Won't attend.
    • 901560 - Interim landed in 26 will push final fix soon into 27.
    • Working on 916429 - No a=fmtp for datachannel in SDP answers, and 908794 - Allow changing codec order
  • jib -
    • gUM constraints (facingMode, bug 882145) landed (and stuck! Thanks jesup+bz!)
      • moved mochitest to bug 917298 - ready to land (once try is green)
    • working on getStats (bug 902003)
      • unbitrotted, put up webidl based on struct NrIceCandidate from conv w/Byron
      • half-done converting IPeerConnection.idl to webidl (bug 917328)
        • which helps getting getStats' dictionaries to/from c++, for backend
      • Then Bug 907352 constraints width/height
  • bwc -
    • Been focused on Bug 906990 which will take several weeks to finish (as we already knew)
    • helping ekr fix and test TURN (in particular Bug 908740)
    • Will clean up Ekr's trickle ICE patches and get them landed (Bug 842549)
  • padenot -
    • My web audio bugs are resolved
    • Started again on latency/webrtc as of an hour ago -- nothing done yet
  • gcp -
    • Android is having their work week this week.
    • Working to get more devices to reproduce Bug 902431 (Trying to fix that ASAP, but the work week will delay things)
  • suhas - is working part-time while on travel - working on bug 909524 (setting up tests to measure/monitor end-to-end audio quality in automation similar to Chrome)

2) Bugs/issues for discussion:

  • TURN for Firefox 25 - Are we good for starting Beta?
    • Yes, we believe so
  • Audio quality - overview of where we are and short term plans.
    • Randell's connection dropped, computer problems -- will defer to individual meetings
  • Dogfooding
    • Use WebRTC for chats within the team whenever possible (prefer to IRC, etc if possible)
  • Reviews
    • Reminder to handle review requests in a timely manner (previously discussed), and to raise any design issues early if possible, preferably outside of the the review process (in the bug, email, IRC, calls, whatever makes sense)
  • Any problems or issues that should be discussed -- or Any heads up for the group
    • Google appears to have unprefixed. Any implications for us? (bug 917092)
      • Answer: not at this point

<Read only section>

Notices:

  • Req for WebRTC Networking platform engineer is open in jobvite. Talk with Maire if you have a referral
  • Looking for QA tester for WebRTC (reporting to Marc Schifer, but dedicated to our team for the foreseeable future). Talk with Maire if you hava referral.

References:

  • Targeting for Fx 26/27/28:
    • Identity support (bug 884573, bug 878941)
    • Audio quality & latency improvements: (bug 886886, bug 884365, bug 832881, bug 694814, bug 827146, bug 785584, bug 879213, bug 879095)
    • CPU performance benchmarking & initial perf improvements (bug 861050, bug 890419)
    • CPU overload monitoring & adaptation (bug 877954, bug 826529, bug 841148, bug 881935 (limit incoming frame size/rate))
    • Improvements to call setup and maintenance (bug 901562 (meta bug for connection time), bug 842549, bug 880067, bug 888274, bug 890667, bug 891551, bug 833043, bug 782434, bug 864117, bug 786307, bug 890391, bug 854516, bug 825562, bug 857668, bug 857666, bug 857736, bug 867408)
    • Add/remove video (bug 889790)
    • Basic Stats API - https://bugzilla.mozilla.org/show_bug.cgi?id=902003
    • JIB: "about:webrtc-internals" support - https://bugzilla.mozilla.org/show_bug.cgi?id=904622
    • telemetry support

WebRTC Tracking Firefox 24 - 26: https://bugzilla.mozilla.org/buglist.cgi?v4=%2B&j_top=OR&f1=cf_tracking_firefox24&o3=equals&v3=%2B&o1=equals&resolution=---&o2=equals&status_whiteboard_type=anywordssubstr&f2=cf_tracking_firefox25&query_format=advanced&f3=cf_tracking_firefox26&o4=equals&status_whiteboard=getUserMedia%20WebRTC&v1=%2B&v2=%2B&list_id=7502595

WebRTC Uplift Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6242297&resolution=FIXED&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=webrtc-uplift

Android gUM Blockers: https://bugzilla.mozilla.org/buglist.cgi?list_id=6371418&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=android-gum%2B

Android PeerConnection and DataChannels Blockers: https://bugzilla.mozilla.org/buglist.cgi?list_id=6371420&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=android-webrtc%2B

Spec Issue Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6242328&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=spec-issue&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Turn Bugs: https://bugzilla.mozilla.org/buglist.cgi?list_id=6415478&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=turn&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Intermittent failures in WebRTC Automation: https://bugzilla.mozilla.org/buglist.cgi?keywords=intermittent-failure%2C%20&keywords_type=allwords&list_id=6167884&resolution=---&query_format=advanced&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Crashes in WebRTC: https://bugzilla.mozilla.org/buglist.cgi?keywords=crash%2C%20&keywords_type=allwords&list_id=6167894&resolution=---&query_format=advanced&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core

Android User Stories/Progress: https://webrtc-apps.etherpad.mozilla.org/4