Media/WebRTC/2014-01-21

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

Next meeting is Tues, Jan 28 at 10am Pacific

Tues, Jan 21 at 10am 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 -
    • libyuv ready to land modulo re-review on some build bits, and waiting for a builder dependency (binutils dependency for AVS2 Haswell inline asm bits)
    • B2G emulator mochitests being run by hand until a framework bug is fixed. Working with schien and ahal on that
    • worked with slee to fix B2G DataChannel Blob issue (also reduces mainthread use when sending large blobs on Desktop)
    • Worked with Nils/Maire/etc to identify TURN TCP issues
    • Working on some license issues with Gerv
    • Figured out that the Taipei Guest network has UDP totally blocked
    • Didn't have much time to look at AEC stuff last week; will try to this week.
    • Plan to spend more time looking at Oranges
    • More spec working group catchup... a never-ending habitrail wheel
  • padenot - Working on Web Audio last week
  • ekr - At a conference with horrible network connectivity (not good enough for video calls)
  • abr - Reviewing stats patches, IETF 89 prep, H.264 SDP preliminary research (Bug 957198)
  • mt - With ekr at same conference
  • ehugg - Can't make it today.
  • jib -
    • RTP stats (w/ssrc and jitter) landed and working in about:webrtc
    • RTCP stats patch w/about:webrtc ready to land in Bug 904622 (minor upstream conflict)
    • But note existing Bug 960177: wont get RTCP info wo/streams in both directions
    • patch up for Bug 961802: Plugged another ghost window in gUM Denied code-path.
    • working on patch to avoid dead object when window.location changes w/gUM (Bug 919244)
    • Deciding between width/height constraints (Bug 907352) or more about:webrtc stats next.
    • PTO coming Thu, Fri, Mon.
  • bwc - On PTO today
  • gcp -
    • API problems solved, thanks jesup
    • Debugging patches, will be up for review shortly
    • Will implement actual cpu regulation stuff into bandwidth management now
  • crypt (Suhas) -
    • Bug 909524 - End to End Audio Quality Measurement
      • Landed in Talos and GraphSever is updated.
        jmaher is actively working on the software install needed to run SOX on the servers.
      • Utilized webrtc.org mixer code to compute SNR on the input audio files. Under test and should be ready for review tomorrow.
      • Investigated tool dependencies for Video Quality Analysis based on the Chrome's Framework. Trying the setup on my local machine.
      • Need inputs from :derf (?), randell (?) on the right tools to use and identify the appropriate measurement techniques. [ applies to audio and video as explained below]
      • OPEN QUESTIONS and NEXT STEPS
        • PESQ seems to have licesning issues and this needs to be figured out ? Should we go with PESQ at all or should we depend on other audio quality measurement options ?
        • Similar questions applies to Video Quality Analysis tools and techniques.
        • Bigger question is we need to list all the things we want to measure/analyze as part of the audio and video performance framework (ex MOS, LQO, SSIM, Constrained Network and more (?)). This will help in analyzing the tool dependencies, appropriate measurement techniques (say SNR vs MOS vs Objective Quality for Audio - POLQA) and thus drive the planning for work items.
    • IETF Draft updates for a day or day and half this week.
  • drno (Nils) -
    • spend most time on replicating the transparent frame reported by Ekr 956614: got it tracked down to a big change in OpenGL in early December
    • reported 960296 and tried to debug frezing video caused by TURN TCP
    • aquired and setup Linux machine to help with B2G testing


2) Bugs or issues for discussion:

  • Oranges (tbpl)
    • Initial triage by mreavy and jesup (and Nils); may need to add logging/debugs
  • Bugzilla cleanup - lots of old/invalid/fixed bugs. Please look at your CC lists/etc and try to help do some cleanup
  • Audio PeerConnection is enabled in v1.3. Tests are working but being run by hand for now.
  • IETF Straw Poll on video codec MTI is in; evenly split between VP8 and H.264. Surprise. Nothing else got >50% Yes or Acceptable (H.263, H.261, 2 of 3, MJPEG, etc)
  • Need to make sure the API for loadable video codecs is generic enough to support other codecs (Daala, VP8, etc)

<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 on January 21 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

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