Media/WebRTC/2013-12-10
Tues, Dec 10 at 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)?
- drno (Nils) -
- Filled and assigned to myself bug 948249 - Mochitest for dom/media report false positive
- jesup -
- lots of work on B2G GUM video - bug 853356 and bug 945614 - fixed a bunch, but it got backed out because the UI side broke other permission requests again. Note: most of the work I did in 945614 will be replaced by mikeh when he lands the bug to revamp the B2G camera API
- Other assists with B2G work
- AEC discussions/investigation - likely I'll be implementing the fallback mixer in cubeb with input/direction from kinetik and padenot
- Chrome has SCTP-based datachannels working in Chrome 33, and hasn't implemented chunking, so when sending it's limited to ~100Kish, and receiving from Firefox it's limited to 16K (our chunk size). :-(
- More traffic on IETF lists about codecs than you can shake two lawyers at
- padenot -
- Investigated Chrome's AEC impl. It appears to have the same issues we have in mesh conferences - they're only canceling the connection's stream, not canceling against all output mixed together..
- will verify with Google AEC people
- ekr - In Taipei (hopefully sleeping at this hour)
- TURN TCP landed
- Still trying to land the last of the e10s patches with jduell (bug 945066) to pref on Audio P2P connections
- Bug 853356 got backed out which gUM video needs. We need to fix the Contacts API prompt that got broken, verify that nothing else got borked, and reland
- Looking at OpenH264 (bug 948160)
- Identity stuff will land in Fx29 (behind a pref)
- abr -
- Last week:
- Review for:
- sec bugs (938857, 942940)
- TURN TCP (906968)
- ICE connection state problem (943898)
- Windows compiliation failure (896704)
- errant nsRefPtr warning (944854)
- JS fingerprint retreival (892148)
- Unexpected ice day
- Review for:
- This week:
- Review for identity patches (884573, 878941)
- partial offer / partial answer updates (draft-roach-mmusic-pof-pan)
- Unrot and land first set of bundle patches (784491)
- Last week:
- ehugg -
- Just released OpenH264 - https://github.com/cisco/openh264
- jib -
- Landed Bug 908695 - Provide the webRTC stats RTP packets/bytes-sent/received
- contains updated mozstats.html test page
- One follow on patch up for review to pipelines on main, dispatch to STS for stats
- Opened Bug 947665 for remaining stats, ssrc's etc.
- Bug 904622 - patch up w/basic JSON dump of RTP stats on about:webrtc
- Landed Bug 908695 - Provide the webRTC stats RTP packets/bytes-sent/received
- bwc -
- Getting ready to land a fix for a sec bug
- Working to unbitrot and land the last patches on bug 906990 and the patch on bug 908623
- After break, starting on BUNDLE transport work
- gcp -
- Load Adaption pref fixes
- Instrumenting the current fps/size code to see behavior/figure out why exactly it's disabled by default
- Upstream has added APIs for CPU load adaption
- suhas -
- Bug 932845 - Non GUM MediaStreams added to Peer Connections fails due to missing hints (Landed)
- Bug 934667 - Setup preferences for Selecting Loopback devices in WebRTC ( awaiting review on the new revision of the patch)
- Bug 909524 - Monitor end-to-end audio quality in automation ( review and discussions is under progress)
- WIP Wiki Post is here: https://wiki.mozilla.org/Media/WebRTC_Audio_Perf
- Next Steps:
- Discuss and close the open issues in using the Talos framework for Media tests with jmaher to integrate background processing.
- ctangira - Not available
2) Bugs or issues for discussion: a) Where are we with the bugs that didn't make uplift? How quickly can we get them into fx29?
- Moving the AEC
- Working to have something in Fx 29
- about: webrtc and ICE debugging panel
- Will try to land before company holiday
b) What about OpenH264 (bug 948160)?
- Starting work this week now that code is public (See Ethan's stand up above)
<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.
- Next meeting with tokbox Dec 10 at 2pm, pacific
References:
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
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