В итоге последовательно вышли новые оф. сборки Google Chrome: версия 101.0.4951.41, версия 101.0.4951.54. Сейчас вроде бы квадратиков нет, хотя версией 101.0.4951.54 я пользуюсь пока только 3 часа…
На сайте chromestatus.com уже где-то недели три так написано, что в версии 101 будет функция MediaCapabilities API для WebRTC: "помогает веб-сайтам принимать обоснованные решения о том, какой кодек, разрешение и т. д. использовать для воспроизведения видео, предоставляя информацию о том, поддерживается ли конфигурация, а также ожидается ли плавность воспроизведения. … Без этой функции приложение должно угадывать, какая конфигурация подходит. Это может привести к ухудшению качества из-за того, что приложение использует ненужное низкое разрешение, частоту кадров и т. д. Или заикание, если клиент не способен обрабатывать поток с желаемой частотой кадров".
И вроде бы на эту причину похоже, что ранее недоработка была. А кто виноват, то Google Chrome (и не только этот браузер) делают на Blink/Chromium (той же компании Google). Но Google помогают делать Blink/Chromium, согласно доступному в сети списку, около 1,5 тыс.(!) других компаний и лиц: Intel, Facebook, IBM, LG Electronics, NVIDIA, Yandex и другие. Поэтому, значит, сначала появляются версии нестабильные, и только потом официальные стабильные. И значит, нужно тщательнее проверять новые версии, прежде чем их называть стабильными.
Сейчас уже вышла новая оф. версия Google Chrome 100.0.4896.88, и они появились снова, эти белые квадратики. Но не сразу появились, а позже на одной страничке одного сайта. Я вспомнил про расширение WebRTC Control, установил его из магазина Chrome, снова зашёл на ту страничку, и пока снова их нет.
А раньше в uBlock Origin можно было отключить WebRTC, была там такая галочка…
Значит ли это, что аппаратное ускорение высвечивает этими квадратиками использование WebRTC? А я сначала обрадовался, что так быстро вышла новая оф. версия 100.0.4896.88 (после 100.0.4896.75), что исправили там что-то, что квадратиков больше не будет…
И у меня они были, но сплыли. Аппаратное ускорение включено. Я только поднастроил chrome://flags/ (сейчас версия 100.0.4896.75, 64 бит):
WebRTC multi-channel capture audio processing- Disabled
WebRTC remote-bound event logging- Disabled
WebRTC hybrid Agc2/Agc1- Disabled
WebRTC Agc1 analog clipping control- Disabled
Anonymize local IPs exposed by WebRTC- Enabled
Desktop PWAs elided extensions menu- Enabled
Connect to Cast devices on all IP addresses- Disabled
TLS 1.3 Early Data- Enabled
TLS Post-Quantum Confidentiality- Enabled
Enable WebRTC actions in Media Session- Disabled