PSA: Chromium will soon disable camera capture after screen lock.

326 views
Skip to first unread message

Dale Curtis

unread,
Jun 29, 2021, 3:38:51 AM6/29/21
to discuss...@googlegroups.com, Huib Kleinhout
For privacy reasons, we've decided to disable camera capture 15s after a screen lock occurs.

The majority of developers and users should see no changes at all from this policy. Chromium already keeps the screen awake when capturing is active and screen lock during capture is very rare. However, some systems may be configured to prevent screen wake locks at the OS level.

Before making this change we collected data on how often users encounter screen lock in an active getUserMedia() session. Only ~0.7% of sessions ever encounter screen lock and of those, a 15s timeout avoids disrupting > ~70% of them.

We will provide a command line flag to disable this behavior for folks who have niche use cases:
--disable-features=StopVideoCaptureOnScreenLock.

I'll leave a few days for commentary on this thread and then submit https://chromium-review.googlesource.com/c/chromium/src/+/2971349 as part of the Chromium 93 release if there are no major surprises. 

Thanks in advance for any discussion!

- dale

Philipp Hancke

unread,
Jun 29, 2021, 3:54:00 AM6/29/21
to discuss...@googlegroups.com
This will fire the ended event on the track so should be detectable, right?

In general that seems like a very good privacy enhancement!

--

---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/CAPUDrwd9TVjV%2BnVTBZX7vMHHF_946S43C7iHwWP7ahCLSiWcug%40mail.gmail.com.

Dale Curtis

unread,
Jul 2, 2021, 11:40:34 AM7/2/21
to discuss...@googlegroups.com
The 'muted' and 'unmuted' events will fire when the camera is suspended and resumed respectively. It'll be automatically resumed upon screen unlock.

- dale

Reply all
Reply to author
Forward
0 new messages