Как chrome://webrtc-internals/ узнает, что открылась новая вкладка, из которой он может собирать статистику текущего вызова webrtc

Как chrome://webrtc-internals/ узнает, что открыта новая вкладка и есть активный вызов webrtc, из которого он должен собирать статистику. Меня больше интересует, как он динамически узнает, что это это вкладка, на которой есть активный вызов webrtc, и ей нужно начать сбор статистики.


person MD5    schedule 17.07.2020    source источник


Ответы (1)


Все RTCPeerConnection в Chrome отправляют отчет peer_connection_tracker который, в свою очередь, отправляет сообщение (внутренней части) webrtc-internals

person Philipp Hancke    schedule 17.07.2020
comment
есть ли способ получить к этому доступ, создав объект RTCPeerConnection или каким-либо другим способом. я пытаюсь получить статистику существующего установленного вызова webrtc - person MD5; 17.07.2020
comment
в джаваскрипте? Подход, описанный в webrtchacks.com/webrtc-externals, по-прежнему должен работать. - person Philipp Hancke; 17.07.2020
comment
то, что я пытаюсь сделать, это использовать API getStats() для вызова webrtc, который уже установлен. Итак, как я могу получить объект RTCPeerConnection, для которого я могу вызвать API getStats() и получить некоторую статистику. или есть ли другой способ добиться этого - person MD5; 21.07.2020