WebRTC предназначен для связи в реальном времени с прямым аудио и видео соединением между конечными точками пользователя. Я сталкивался с использованием WebRTC на веб-сайтах, где нет очевидных приложений; нет аудио- или видеосвязи в реальном времени. Единственное возможное аудио или видео на веб-странице присутствует в рекламе, и это должен быть статический контент.
Какое применение WebRTC в этом контексте? Это для целей наблюдения?
Если в OpenSUSE 42.2 в Chromium открыта только одна вкладка CNN, виджет батареи и яркости KDE может отображать следующее сообщение: /usr/lib64/chromium/chromium is currently suppressing power management: WebRTC has active peer connections
. Закрытие вкладки удаляет сообщение, как и ожидалось. Однако поведение для воспроизведения этого сообщения не является последовательным; недостаточно открыть CNN. Я могу воспроизвести это сообщение, просматривая сайт в течение нескольких минут (~ 5), но поведение недетерминированное.
Из хрома://webrtc-internals:
http://www.bbc.com/ [27453-1]
http://www.bbc.com/ [27453-2]
http://www.bbc.com/, { iceServers: [], iceTransportPolicy: all, bundlePolicy: balanced, rtcpMuxPolicy: requireiceCandidatePoolSize: 0 },
Stats Tables
googLibjingleSession_3474869089593256218 (googLibjingleSession)
Statistics googLibjingleSession_3474869089593256218
timestamp 6/9/2017, 10:39:36 AM
googInitiator false