Intent to Migrate: Picture-in-picture
Hi all, cc @mounirlamouri @jernoble as chairs of the Media Working Group. The recently created Media Working Group is ready to adopt Picture-in-Picture as a W3C Recommendation track deliverable.
Note some of the sections below need some love. I let people involved in the development of this proposal chime in as needed!
Working group decision to adopt
See the charter of the Media Working Group
Proposal
Latest Picture-in-picture draft (Git repo)
Summary
An API to allow websites to create a floating video window always on top of other windows so that users may continue consuming media while they interact with other content sites, or applications on their device.
Motivation and Use Cases
Detailed in the explainer
Compatibility Risk
Please characterize how much we might regret standardizing this new feature were we to change or remove it in the future. If you don’t have a github repository, include in this email links to relevant discussions, or documentation about support for the feature on the Web.
Ongoing technical constraints
Implementations may start on mobile but this feature should be supported in all environments.
Some devices may only support playback of one video at a time, and may not be able to render a video overlay on top of another video.
Link to implementation experience and demos
See implementation status
Data
What data do you have available that indicates that this enhancement will affect many users of the Web. Quantify the fraction of websites that are currently using something similar to this feature. Or, if a new feature, characterize the reason that you expect this to be far reaching.
Picture-in-picture has been available on most TV sets for some time now. Several user agents have implemented a similar feature at the chrome level.
Security and Privacy
See responses to security and privacy questionnaire. Also see the Security and Privacy Considerations section in the latest draft
Accessibility
Some envisioned accessibility implications that need to be reviewed further, such as the rendering of a floating video window always on top of other windows Similarly, and lack of support for captioning in the floating video.
Internationalization
A priori no internationalization implication.