WebRTC vs Websockets: Se o WebRTC pode fazer Video, Audio e Data, por que preciso de Websockets? [fechadas]
Então eu estou olhando para construir um aplicativo de bate-papo que permitirá vídeo, áudio e texto. Passei algum tempo pesquisando em Websockets e WebRTC para decidir qual usar. Como existem muitos aplicativos de áudio e vídeo com o WebRTC, isso parece uma escolha razoável, mas há outras coisas que devo considerar? Sinta-se livre para compartilhar seus pensamentos.
Coisas como:
Por ser novo, o WebRTC está disponível apenas em alguns navegadores, enquanto o websockets parece estar em mais navegadores.
Escalabilidade - Websockets usa um servidor para sessão e WebRTC parece ser p2p
Multiplexação / várias salas de bate-papo - usadas nos Hangouts do Google+ e ainda estou visualizando aplicativos de demonstração sobre como implementar
Server - Websockets precisa de RedisSessionStore ou RabbitMQ para escalar várias máquinas