Media/WebRTC/2012-07-24
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 -
- Finish patch - https://bugzilla.mozilla.org/show_bug.cgi?id=760858 (Suhas, EKR)
- Needed to allow multiple codecs per m= line - patch uploaded with unit test yesterday
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 -
- Wire up SCTP to mtransport in test harness - https://bugzilla.mozilla.org/show_bug.cgi?id=776818 (EKR)
- Top to bottom integration - https://bugzilla.mozilla.org/show_bug.cgi?id=694808 (Randell)
- Randell to work with Enda on setting up m= lines and getting ICE context for the channels
- will be much easier with Bundle, but we need this anyways.
- Randell will coordinate with Anant on DOM
- Try to get (updated) patches into alder/default ASAP
5) DOM Integration Update -
- Finish DOM work and land it - https://bugzilla.mozilla.org/show_bug.cgi?id=694807 (Anant)
- Land before Suhas's patch probably
- Wire up JS versions of call setup tests
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.