Media/WebRTC/2013-04-09

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

Tuesday, April 9, 2013, 9am Pacific:

Notes:

1) PeerConnection, DataChannels blocking-webrtc+ bugs:

  • Bugs with patches in flight: 830100, 856848, 856423, 856425
  • Bugs actively being worked: 856433 (ekr), 857765 (jib), 834835 (roc)
  • Understand & improve issues with audio latency, esp for dogfooding (jesup, padenot, mreavy)


2) TURN support

  • Starting to land in Nightly (Bug 786235 has landed. Patches on Bug 855769 are being tested.)
  • After testing, ask for uplift to Aurora pref'd off?
  • Desperately need testing for this feature! This need must be escalated (action item for Maire and anyone else who can help)


3) What else do we want to target for Fx 23/24 besides bug fixing?

  • Start to use "target milestones" for bugs that we really want in a particular release (or at least want to try to get in a particular release)
  • Candidate features for 23/24:
    • Renegotiation support
    • Audio latency improvements (beyond minimum)
    • Persona integration
    • Full error reporting
    • Bundle
    • Trickle ice
    • Recording API
    • AEC improvements
    • General Spec Compliance Cleanup (e.g. signalingState)
    • Polish the webdev experience
    • Multi-user calls


4) Android development

  • Most patches have landed.
  • Need video resolution patch?
  • Android 2.2 and ARMv6 block default-enable
  • libcubeb fails on <2.3


5) B2G development

  • Work continuing on Bug 825110 and 825112 by chiajung and slee
  • E10s work is still to be worked through


6) Testing & Mochitests

  • Issues
    • Audio latency is a big problem - each dogfooding session showed evidence of the problem. In one case in a 3-person chat, one person's audio fell behind by about ~2 minutes.
    • Dogfood sessions also revealed a couple random instances of chopped up video from one person's video on a Mac machine & abnormal high CPU usage on the Mac machines
    • MozDontOfferDataChannel - Should it be the reverse? (bug 837919)
    • Automation Blockers - bug 856425, bug 859195, bug 857765
    • Still awaiting on review from someone on bug 828147's crashtest
  • Next Week
    • [jsmith] Finish off exploratory testing around Peer Connection & Data Channel APIs
    • [jsmith] Work with Roc to debug media flow checking issues (bug 859195)
    • [jsmith] Investigate bug 859395 to diagnose call failure
    • [whimboo] Continued work on data channel mochitest automation
  • Last Week
    • [jsmith] Landed offer media constraint mochitests (bug 850275)
    • [jsmith] Lots of exploratory testing around Peer Connection & Data Channel APIs
    • [jsmith] Took a first stab at media flow checking in mochitests (bug 831789)
    • [jsmith] Real-time dogfooding sessions with audio/video chat testing
    • [jsmith] Misc automation development (bug 855796, bug 850587)
    • [jsmith] Did a dogfooding advertisement with conversat.io
    • [whimboo] Actively working on data channel mochitest automation


7) Discuss any current problems for people or issues that haven't been discussed -- or Any heads up for the group

  • Still planning "Mobile (FxOS/Android) WebRTC work week"
  • Talkilla is having a work week starting April 22
    • Doing a brown bag on WebRTC on Thurs, April 25.
  • Documentation for developers
    • higher level list of what have and don't have (important differences from the spec) -- perhaps link to bugs
    • compiling this over the next few weeks

_________________

References

Blocker List for releasing PeerConnection and DataChannels (the rest of WebRTC): https://bugzilla.mozilla.org/buglist.cgi?query_based_on=WebRTC%20blocking;status_whiteboard_type=anywordssubstr;query_format=advanced;status_whiteboard=blocking-webrtc%2B;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;known_name=WebRTC%20blocking

Blockers in Question for PeerConnection and DataChannels: https://bugzilla.mozilla.org/buglist.cgi?list_id=6168658&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=blocking-webrtc%3F

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

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

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