WebRTC vs Websockets: si WebRTC puede hacer video, audio y datos, ¿por qué necesito Websockets? [cerrado]

Así que estoy buscando construir una aplicación de chat que permita video, audio y texto. Pasé un tiempo investigando en Websockets y WebRTC para decidir cuál usar. Ya que hay muchas aplicaciones de video y audio con WebRTC, esto parece ser una opción razonable, pero ¿hay otras cosas que debería considerar? Siéntete libre de compartir tus pensamientos.

Cosas como:

Debido a que es nuevo, WebRTC está disponible solo en algunos navegadores, mientras que los websockets parecen estar en más navegadores.

Escalabilidad: Websockets utiliza un servidor para la sesión y WebRTC parece ser p2p

Multiplexación / salas de chat múltiples: se utilizan en Hangouts de Google+, y sigo viendo aplicaciones de demostración sobre cómo implementarlas

Servidor: Websockets necesita RedisSessionStore o RabbitMQ para escalar en múltiples máquinas

Respuestas a la pregunta(8)

Su respuesta a la pregunta