¿Para qué se utiliza WebRTC cuando no hay comunicación en tiempo real?

¿Para qué se utiliza WebRTC cuando no hay comunicación en tiempo real?

WebRTC está diseñado para comunicación en tiempo real, con una conexión directa de audio y video entre los puntos finales de los usuarios. He encontrado el uso de WebRTC en sitios web donde no existe una aplicación obvia; no se produce ninguna comunicación de audio o vídeo en tiempo real. El único audio o vídeo posible en la página web está presente en los anuncios, y este debe ser contenido estático.

¿Cuál es la aplicación de WebRTC en este contexto? ¿Es para fines de vigilancia?

Con solo unacnnpestaña abierta en chromium en OpenSUSE 42.2, el widget de brillo y batería de KDE puede mostrar el siguiente mensaje: /usr/lib64/chromium/chromium is currently suppressing power management: WebRTC has active peer connections. Al cerrar la pestaña, se elimina el mensaje, como se esperaba. Sin embargo, el comportamiento para reproducir este mensaje no es consistente; No basta con tener CNN abierta. Puedo reproducir este mensaje navegando por el sitio durante algunos minutos (~5), pero el comportamiento no es determinista.

Desde 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

Respuesta1

Los sitios web, como de costumbre, utilizan nuevas tecnologías para mostrar su spam o contenido publicitario; lo más probable es que sea eso. Si utiliza un sitio web de este tipo simplemente para leer y ver noticias, definitivamente se debe al mal uso de la tecnología.

Para ver información sobre lo que hace específicamente el sitio web, debe navegar a la página chrome://webrtc-internals/ en su navegador Chromium. Luego, utilizando el complemento AdBlock, puede agregar la URL ofensiva (o crear una URL usando algún patrón) y ya no tendrá problemas con Chrome suprimiendo la administración de energía.

Alternativamente, es posible que simplemente te estés topando con lo conocido.número 612294.

Respuesta2

WebRTC no se limita sólo a la comunicación de audio y vídeo en tiempo real. También se puede utilizar para transferencias de datos y cualquier tipo de comunicación entre pares. Aquí hay alguna información sobrediferentes verticales en WebRTC, para referencia.

información relacionada