Changes

Jump to: navigation, search

Screensharing

5,972 bytes added, 18:37, 26 September 2014
Created page with "Screen sharing is a free, open project that will bring peer-to-peer real-time audio, video and data to the web without plugins, using open web standards. Checkout the [ht..."
Screen sharing is a free, open project that will bring peer-to-peer real-time audio, video and data to the web without plugins, using open web [[standards]]. Checkout the [http://www.webrtc.org/ WebRTC project page] set up by Google for interesting links and details.

==Useful Links==
*Team Info
**[https://wiki.mozilla.org/FirefoxOS/functionalteams#WebRTC WebRTC Team Info]
**[https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AlKBl68pRmhsdENBZDRKclBSZlhiRC1tb1BGQS1JU2c&usp=drive_web#gid=0 Extended Team Members List]
*Design
**[https://people.mozilla.org/~dhenein/labs/loop-link-spec/ Stand-alone UI in progress]
**[https://people.mozilla.org/~dhenein/labs/loop-mvp-spec/ Desktop UX: styling very close to final - only some branding color changes expected.]
**[http://people.mozilla.org/~dhenein/loop/rooms/#spec Early Rooms Design - work in progress]
*Development
**[https://docs.google.com/a/mozilla.com/spreadsheets/d/1be5Miajb79-S8_dy3ls8cUSPwGdyWlSlwEDyikjcppQ/edit#gid=0 Fx34 Feature list]
**[https://wiki.mozilla.org/Loop/Architecture/Address_Book Contact write-up (ABR)]
**[https://wiki.mozilla.org/Loop/Architecture/Rooms Rooms write-up (ABR)]
**[[Media/WebRTC/Architecture | Overview of Mozilla's WebRTC Architecture ]]
**[[Media/getUserMedia | Overview and status of navigator.getUserMedia()]]
*Fx34 plan
**[https://trello.com/b/weRHRo0X/loop-33-sprint-2-7-7 Loop Sprint work in Trello]
**[https://webrtc.etherpad.mozilla.org/triage-notes-actionitems Triage in progress]
**[https://docs.google.com/a/mozilla.com/spreadsheets/d/1XVF75THoCrMpyTI05PZCVcIvy1ZbVJoTz6ygQGxSiUk/edit#gid=51240213 Mike's list of good Desktop team bugs]
**[https://wiki.mozilla.org/CloudServices/Loop/Deploy#Releasing_loop-client Client uplift process]
*Server
**https://trello.com/b/c28T0Sl8/da-french-team
**[https://wiki.mozilla.org/CloudServices/Loop/Deploy Loop server upgrade/deployment]
**[https://wiki.mozilla.org/Services/Mobile-ID Mobile-ID server upgrade/deployment]
**[https://etherpad.mozilla.org/loopserver-status Server version status]
**[https://wiki.mozilla.org/Services/Loop Cloud Services team page for Loop work]
*QA
**[https://moztrap.mozilla.org/manage/cases/?filter-suite=696 MozTrap for covering Desktop test cases]
**[https://wiki.mozilla.org/Loop/QA/Meetings:2014-07-24 Loop QA plans]
**[[Media/WebRTC/Testing | WebRTC Testing]]
**[https://drive.google.com/file/d/0B1KBl68pRmhsalpMUGZJQ1lvSlk/edit?usp=sharing Perf focused test cases]
*Desktop
**[https://docs.google.com/a/mozilla.com/spreadsheets/d/10sr6YhDNmO4oimlNtxDZ5fe6IaQKmZ7gqT-ZWqAygrI/edit#gid=1767122967 Desktop Backlog (change tab to current sprint)]
*[https://github.com/mozilla-b2g/firefoxos-loop-client Mobile FxOS Test Client]
**[https://drive.google.com/file/d/0B1KBl68pRmhsak04cHRHTjJxX1k/edit?usp=sharing Mobile User Stories]
**[[Media/WebRTC_Audio_Issues WebRTC Audio Issues]]
*Other
**[[Media/WebRTC/Logging | Instructions for enabling logging messages]]
**[[Media/WebRTC/Peak | Notes on getting WebRTC working on a Peak]]
**[[Media/WebRTC/Updating Process | Updating from upstream webrtc.org]]

==Project Status Updates==
*Firefox
**The Nightly build is the best place to see how Loop is leveraging the webRTC capabilities in the Firefox browser. This project is under active development.
*Firefox 33
**Made OpenH264 codec available as a plug-in for all platforms, except Android
**Started experiments with an app (project name "Loop") to demonstrate and test webRTC on Firefox
**Exposed user prompts for video & audio access and "remember my selection"
**Worked with server teams to establish communication infrastructure
**Tested and improved many aspects of the webRTC implementation
**Screen Sharing on all Desktop platforms, except Mac 10.6 and WinXP
***Note: "Loop" client will leverage screen sharing in a future revision - it does not use today
***Those platforms need to set a pref for Screen sharing. It was disabled by default because it was crashing automated tests. If there's enough interest, we may work to get them working in later, and of course contributors are welcome to work on getting 10.6 and WinXP enabled by default if interested. =]
***[https://docs.google.com/a/mozilla.com/file/d/0B1KBl68pRmhsdElXN3NwRk1HdEk/edit Use the test app to try now]
*Firefox 34
**"Loop" will be getting an updated look - though still in early experimental stages (Beta)
**Support switching cameras without renegotiation (using new Track-oriented APIs from the W3 spec)
**Automated client tests started to improve development speed / regression detection
**Simple feedback form at end of call
**Localization improvements (RTL mode support, process for L10N on stand-alone client, etc.)
**Focus on increasing call connectivity successes (ex: across firewalls)
**Added channels to expose more detailed conversation error & status notifications to the user (connecting, disconnecting, failed+why, etc.)
**Features are being added to Nightly that will be uplifted to Aurora to release with Fx34
***ex: Ability to Authenticate and add/maintain Contacts is being worked on still
*Firefox 35
**"Rooms" design changes are being broken down into the work needed to implement.
**Work week on multi-streaming - so expect updates to come in that area.
*FxOS 2.0 will ship with webRTC capabilities & H264 support
*FxOS 2.1 supports the new webRTC capability to change between front and back cameras.

==User Story [meta] bug tracking==

===Loop Mobile===
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1036490 Bug 1036490-(Meta) FxOS Loop Mobile testing bugs] & [https://wiki.mozilla.org/Loop Loop wiki page]

<bugzilla>
{
"blocks":"1036490",
"bug_status":"RESOLVED",
"bug_status_type":"not_equals",
"whiteboard":"landed",
"whiteboard_type":"not_contains_any",
"include_fields": "id, summary, target_milestone, status, assigned_to, resolution, depends_on, blocks, whiteboard, cf_feature_b2g, priority"
}
</bugzilla>
Confirm
1,094
edits

Navigation menu