← Back to release summary

Media Session API: Video conferencing actions

Category
Miscellaneous
Type
No developer-visible change
Status
In development (Chrome In development)
Intent stage
Start prototyping

Summary

Adds "togglemicrophone", "toggle camera", and "hangup" actions to the existing Media Session API. This will enable developers of video conferencing websites to handle these actions from browser UI. For example, if the user puts their video call into a picture-in-picture window, the browser could display buttons for mute/unmute, turnon/turnoff camera, and hang up. When the user clicks these, the website handles them through the Media Session API.

Motivation

This will enable developers of video conferencing websites to handle these actions from browser UI. For example, if the user puts their video call into a picture-in-picture window, the browser could display buttons for mute/unmute, turnon/turnoff camera, and hang up. When the user clicks these, the website handles them through the Media Session API.

Standards & signals

Docs: https://web.dev/media-session/#video-conferencing-actions https://docs.google.com/document/d/1KDpWqg9LcnuQ5TQDBK45BrbkyfuziolZ0m7Wmt6xPnU/edit?usp=sharing&resourcekey=0-I0o3GayIn9Q-2LN7EB1l8w

Samples: https://googlechrome.github.io/samples/media-session/video-conferencing.html

Explainers: https://github.com/w3c/mediasession/issues/264

View on chromestatus.com