Media/WebRTC/2012-07-24

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

07/24/2012, 9:00am Pacific:

Pre-meeting discussion:

When will PeerConnection be in Firefox? FF18 is the target; much of it may be in FF17 timeframe in m-c. Oct 8th is the FF18 uplift to Aurora so we want everything in by Sept. Meeting notes:

0) Update on build/config status - What do we need Ted to do? (EKR, Randell, Ted)

  • ekr asked ted to look at signalling media stream test linkage
  • randell asked ted to look at patch for absolute obj directories on windows

1) Signaling Update -

  • Arrange for set_remote_destination() - https://bugzilla.mozilla.org/show_bug.cgi?id=776752 (Enda, EKR)
  • Hoping to get it done today
  • Believe this is the last piece to get basic a/v calls up
  • Linkage issues for video (in test harness)
  • DTLS fingerprint can be done later
  • Decoded audio working in separate harness, just needs to be hooked up

2) Media Wrapper Update -

3) Media Transport Update -

  • Wire up media transport pipeline into signaling - bug #? (EKR)
  • Integrate SRTP processing - https://bugzilla.mozilla.org/show_bug.cgi?id=694812 (EKR)
  • (crypt)What is the plan to verify stun , turn , ice functionality ? This will be dealt with after IETF. We probably won't have TURN for IETF. We'll need STUN.

4) Data Channels Update -

5) DOM Integration Update -

6) Testing (QA) sync up

  • Unit tests:
    • move unit test to test phase, not build phase (need bug - Is https://bugzilla.mozilla.org/show_bug.cgi?id=749522 what you are looking for?)
    • Build a replica of the Google PeerConnection client program that runs and we can talk to in our tests
      • Glue their signaling to our peerconnection impl? When will Google have JSEP in peerconnection_client?
      • Overall painful...
    • Build JS based tests! xpcshell
  • What would we like jsmith to be testing?

(jsmith) Right now, I've been just exploratory testing the various UI exposure points for video/audio/image tags with results generated from getUserMedia and trying some basic code samples with getUserMedia (jsmith) Still need to finalize test plan for getUserMedia

  • Any questions for or from jsmith?

(jsmith) My open questions are here (https://etherpad.mozilla.org/camera-api-testing ) under Open Questions

  • Need to get info from google on their test plans, as much as possible

Need to create a bug tracking and management process. For known bugs seen so far from early exploratory testing, the big things noticed include:

  • Problems when invoking pause and resume on audio and video
  • Many "typical" UI exposure points for audio, video, and image tags don't work as expected from content generated by getUserMedia - uncaught exceptions are getting thrown in a few areas
  • Some build errors
  • A very annoying crash with audio

Example Bugs:

   https://bugzilla.mozilla.org/show_bug.cgi?id=776823
   https://bugzilla.mozilla.org/show_bug.cgi?id=774771
   https://bugzilla.mozilla.org/show_bug.cgi?id=774357
   https://bugzilla.mozilla.org/show_bug.cgi?id=773989
   https://bugzilla.mozilla.org/show_bug.cgi?id=773988
   https://bugzilla.mozilla.org/show_bug.cgi?id=773847
   https://bugzilla.mozilla.org/show_bug.cgi?id=773824
   https://bugzilla.mozilla.org/show_bug.cgi?id=773736
   https://bugzilla.mozilla.org/show_bug.cgi?id=776820
   https://bugzilla.mozilla.org/show_bug.cgi?id=776819
   https://bugzilla.mozilla.org/show_bug.cgi?id=776816
   https://bugzilla.mozilla.org/show_bug.cgi?id=776814
   https://bugzilla.mozilla.org/show_bug.cgi?id=776809
   https://bugzilla.mozilla.org/show_bug.cgi?id=773986
   https://bugzilla.mozilla.org/show_bug.cgi?id=773649
   https://bugzilla.mozilla.org/show_bug.cgi?id=773646

7) What will we NOT have in time for IETF-84 that we hoped we would?

  • no bundle
  • no rtcp-mux
  • no trickle-ICE
  • 1 audio 1 video only
  • no stereo
  • 1 stream per mediastream
  • no renegotiation
  • no UI for media access
  • probably not TURN
  • No opus barring magic

8) Discuss any current blockers for people or new items that haven't been discussed

  • none mentioned

9) IETF-84

  • Try to get a room or space at Moz Vancouver for the week
  • badges work, Derf will get a fob Sat for building access. Maire/Randell will try to get more. Worst case, ping someone who's in the office (derf, whomever)
  • No Tuesday team meeting next week. Next meeting will be on 8/7 at 9am.