Wofür wird WebRTC verwendet, wenn keine Echtzeitkommunikation stattfindet?

980
mattm

WebRTC ist für Echtzeitkommunikation mit einer direkten Audio- und Videoverbindung zwischen Benutzerendpunkten konzipiert. Ich habe die Verwendung von WebRTC auf Websites festgestellt, bei denen keine offensichtliche Anwendung vorliegt. Es findet keine Echtzeit-Audio- oder Videokommunikation statt. Das einzige mögliche Audio oder Video auf der Webseite ist in Anzeigen vorhanden. Dies sollte statischer Inhalt sein.

Was ist die Anwendung von WebRTC in diesem Zusammenhang? Ist es zu Überwachungszwecken?

Mit nur einem einzigen CNN Tab geöffnet in Chrom auf OpenSUSE 42.2, die KDE - Batterie und Helligkeit Widget kann die folgende Meldung angezeigt: /usr/lib64/chromium/chromium is currently suppressing power management: WebRTC has active peer connections. Beim Schließen der Registerkarte wird die Nachricht wie erwartet entfernt. Das Verhalten zum Reproduzieren dieser Nachricht ist jedoch nicht konsistent. Es reicht nicht aus, CNN geöffnet zu haben. Ich kann diese Nachricht reproduzieren, indem ich für einige Minuten (~ 5) auf der Website browse, aber das Verhalten ist nicht deterministisch.

Von chrome: // 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 
2
Eine Beispielwebsite würde uns helfen, Ihre zu breite Frage zu beantworten. DavidPostill vor 7 Jahren 0

2 Antworten auf die Frage

3
Te Ri

Websites verwenden wie gewohnt neue Technologien, um ihren Spam- oder Werbeinhalt anzuzeigen - höchstwahrscheinlich ist es das. Wenn Sie eine solche Website zum einfachen Lesen und Ansehen von Nachrichten verwenden, ist es definitiv deren Missbrauch der Technologie.

Um Informationen darüber zu erhalten, was die Website gerade tut, navigieren Sie in Ihrem Chromium-Browser zu chrome: // webrtc-internals / page. Wenn Sie dann das AdBlock-Plugin verwenden, können Sie die anstößige URL hinzufügen (oder eine URL anhand eines Musters erstellen), und Sie haben kein Problem mehr, wenn Chrome die Energieverwaltung unterdrückt.

Alternativ können Sie einfach das bekannte Problem # 612294 ausführen .

0
allieatcsio

WebRTC beschränkt sich nicht nur auf die Audio- und Videokommunikation in Echtzeit. Es kann auch für die Datenübertragung und jede Art von Peer-to-Peer-Kommunikation verwendet werden. Hier finden Sie einige Informationen zu verschiedenen Branchen in WebRTC als Referenz.