Mobile/Projects/WebRTC platform support: Difference between revisions
Jump to navigation
Jump to search
Full Query
Full Query
Line 6: | Line 6: | ||
== Goals for Fx25 == | == Goals for Fx25 == | ||
* Now that we have the support for video uplink and WebRTC preff'd on by default; the focus for Fx25 is to fix crashes and increase call quality by decreasing audio latency: | * Now that we have the support for video uplink and WebRTC preff'd on by default; the focus for Fx25 is to fix crashes and increase call quality by decreasing audio latency: | ||
**{{Bug|902431}} - crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects | **{{mok}} {{Bug|902431}} - crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects | ||
**{{mok}} {{Bug|884365}} - Audio realtime input clock mismatch (drift) blows up delay in MediaStreamGraph | |||
* Continued testing of a variety of network configs: https://wiki.mozilla.org/QA/Fennec/WebRTC/Dogfood | * Continued testing of a variety of network configs: https://wiki.mozilla.org/QA/Fennec/WebRTC/Dogfood | ||
== Goals for Fx26 == | == Goals for Fx26 == | ||
* {{Bug|918372}} - Repeated WebRTC sessions exhaust the JNI LocalRef table | * {{Bug|918372}} - Repeated WebRTC sessions exhaust the JNI LocalRef table |
Revision as of 22:22, 27 September 2013
WebRTC Platform Support
Goals for Fx25
- Now that we have the support for video uplink and WebRTC preff'd on by default; the focus for Fx25 is to fix crashes and increase call quality by decreasing audio latency:
- [ON TRACK] bug 902431 - crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
- [ON TRACK] bug 884365 - Audio realtime input clock mismatch (drift) blows up delay in MediaStreamGraph
- Continued testing of a variety of network configs: https://wiki.mozilla.org/QA/Fennec/WebRTC/Dogfood
Goals for Fx26
- bug 918372 - Repeated WebRTC sessions exhaust the JNI LocalRef table
Goals for Fx27
Goals for Fx28
Specifications
- Support VP8 codec (confirm with Maire)
- H.264 support not yet planned (confirm with Maire)
- No support for Android 2.2 (gcp: untested, but will likely work)
- No support for ARMv6 devices (gcp: untested, but will likely work)
- Bluetooth support is not required for initial release
User stories
- Developers are the target audience for Fx24 and Fx25
- End users will be the target audience in a future version
UX design
- For the first release in Fx24, we really don't have "UX" beyond the drop-down asking the user to share their camera/audio mic upon visiting a WebRTC web page and/or inciting a call.
Quality criteria
Fx24 GA [SHIPPED]
- With developers being the target audience, our assumed user demographic is one with a higher tolerance for bugs and issues
- General quality allows for a ~5min calls that allow for testing on part of developers
- We want to make sure we preserve user control and shut down gracefully upon calls ending so we're pushing for a "root cause" fix for bug 904784 - Local shared active media does not stop recording on tab close
Post-Fx24 GA [ON TRACK]
- While we can't predict what may arise after we ship, we want to be sure to target our efforts and respond to issues that truly meet the bar for dot releases and chem spills. This includes
- Privacy or security issues that put our users at risk
- Regressions in basic functionality of the browser
- An intense spike in start-up crashes
Fx25 Goals
- Target audience should be determined and specified here
- Reduced Audio latency for ~5 min calls as compared to Fx24
- [ON TRACK] A fix for bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
- No critical regressions we would consider blocking on
Tracking
ID | Priority | Summary | Status | Assigned to |
---|---|---|---|---|
859430 | -- | Add Bluetooth headset functionality to WebRTC calls | NEW | |
881153 | -- | Cannot share the front camera and back camera across different tabs at the same time on FxAndroid | REOPENED | |
918953 | -- | Investigate broken Android WebRTC cleanup code, potential upstream merge errors | NEW |
3 Total; 3 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Resolved
57 Total; 0 Open (0%); 30 Resolved (52.63%); 27 Verified (47.37%);