Media/WebRTC/2013-10-29

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

Tuesday, Oct 29, 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 -
    • 3.43 status: Green including tests on all desktop platforms; known issue that fake video streams don't work (get gum instead somehow; should be trivial fix); tested by hand on Linux so far. Builds but doesn't work on android. Red on B2G; fix pushed to try. B2G-x86 has an "arm-only" issue with a fifo
    • Latency patches are in -- there are 2 bug fixes from padenot that we don't have in the tree. Trying to get padenot to post his patch for bug 919215 (he just went on PTO)
  • padenot - On PTO for 2 weeks
  • ekr -
    • TURN TCP bug/feature - putting it up to abr for review this afternoon (missed 27, but might try to uplift it); ekr is reviewing his own code as well and testing it -- currently there is no audio
    • Byron is working on rate limiter and ICE debugging panel
    • Helping Max (new contributor) with identity work (taking over for Jed, et al)
  • abr -
    • More IETF prep this week
    • Plan to dig into Bug 917980 as time allows (OfferToReceiveAudio:true constraint on createOffer causes video not to be sent), which may also address Bug 881236 and/or Bug 929946
    • Most of the way done with review for TCP-TURN (Bug 906968)
    • November schedule:
      • Week 1: IETF (Vancouver)
      • Week 2: W3C (Seattle)
      • Week 3: RTCWebIT / WebRTC Expo (Santa Clara)
      • Week 4: PTO (Thanksgiving)
  • ehugg -
    • No longer able to crash signaling unittests since JIB's patch.
    • CreateAnswer has second component candidates for rtcp-mux, not planning fix.
    • Limited debugging on mailing list.
    • Bug 925896 - UAF in signaling_unittests - pushed to M-C
    • Bug 928081 - SetLocalDescription should check for SDP changes and give errors if changed - Patch up soon
    • Bug 845007 - Port Control Protocol (PCP) Implementation for WebRTC NAT Traversal - patch up for review
  • jib
    • landed Bug 929530 - Remove deprecated peerConnection functionality which has produced web console warnings since 24 (Thanks Randell for catching mochitest using deprecated API!)
    • landed Bug 929534 - brought back discrete allocs of PC constraints
    • spec discussion on RTCStats
    • working on Bug 928221 - I'm able to reproduce. Working on parsing bz's comments in 928535 to figure out if I'm keeping wrong object alive
    • Also working on bytes/packets-sent/received getStats
    • Closed Bug 902003 for 27 bookkeeping. Moved remaining bytes/packets-sent/received work to Bug 908695. Unittests go in Bug 930621
    • reviewed patches for jesup and byron
    • had PTO last friday
  • bwc -
    • Busy landing Bug 906990 - almost done (some opt build issues), continuing to test
    • Has ICE debugging panel largely done -- need to get a review from Gavin on bug 908923. Once the patch is ready, bwc will put it up to review to Gavin and if necessary, Maire will ping Gaving to find the right reviewer.
    • working on a simple rate limiter for Ekr (TURN TCP)
  • gcp -
    • Load Monitor patch landed
    • Started looking at the existing webrtc.org video resizing code
    • Will work on uplift now
  • suhas - Couldn't attend
  • ctangira - Couldn't attend

2) Bugs/issues for discussion: a) IETF is next week, W3 conference is the week after

  • What do we want to do about the next two weekly meetings?
    • Cancel next week's meeting
    • Move the meeting on Tues, Nov 12 to Thurs, Nov 14

b) Any problems or issues that should be discussed -- or Any heads up for the group

  • None mentioned

c) Bug 901560 (two ICE Components) (25 can't talk to 27 on purpose-- should we extend backwards compatibility?)

  • Also done 22-24 in 886134 (SCTP/DTLS->DTLS/SCTP)
  • Will talk with Justin about what he wants to do, but we'll start by making DataChannels in 25 (Release) compatible with DataChannels in 28 (Nightly)

<Read only section>

Notices:

  • Reminder to dogfood whenever possible: 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)
  • Req for WebRTC Media platform engineer is open. Talk with Maire if you have a referral
  • This week:
    • Meeting with tokbox today at 2pm, pacific

References:

  • Proposal to target 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)
    • Basic Stats API - https://bugzilla.mozilla.org/sho901562w_bug.cgi?id=902003
    • JIB: "about:webrtc-internals" support - https://bugzilla.mozilla.org/show_bug.cgi?id=904622
    • telemetry supprt

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