Closed Bug 1099076 Opened 6 years ago Closed 3 years ago

Screen sharing support on B2G


(Core :: WebRTC, defect)

Gonk (Firefox OS)
Not set



Blocking Flags:
backlog parking-lot


(Reporter: RT, Unassigned)



User Story

As a developer, I want a privileged API that allows me to request access to a media stream representing a view of my screen. This will allow me to create a screen sharing applications using WebRTC.

The ScreenSharing API would allow the system to let privileged applications (which have declared the screen sharing API in their manifest through the 'permission' property) request access to a media stream representing a view of the screen. The driver for this new API is the BuddyUp project although other applications will benefit from this feature which is part of the WebRTC API capabilities.

Privacy/Security considerations related to the use of the API: 
The marketplace team reviews the list of APIs the application wants access to, adjusts the review process accordingly and then signs the app in its manifest. At runtime the platform then ensures that the app can only use the APIs which were enumerated in the signed manifest. So a privileged app which did not ask for screensharing permission at review time will not have access to it.
Platform work required to deliver screen sharing through the same API used for Desktop to support screen sharing.
No dependancies on DOM/WebAPI Identified. FxOS will be using the same screensharing mechanism that Desktop uses.
User Story: (updated)
Depends on: 1099079
feature-b2g: --- → 2.2+
QA Contact: slyu
QA Whiteboard: [2.2-feature-qa+]
User Story: (updated)
User Story: (updated)
Decide to remove the feature-b2g:2.2+ flag, but we can continue working on it and land it to master/m-c. Thanks.
feature-b2g: 2.2+ → ---
backlog: --- → parking-lot
Closed: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.