Donc, je cherche à construire une application de chat qui permettra vidéo, audio et texte. J'ai passé quelques temps à la recherche dans les Websockets et WebRTC de décider de les utiliser. Car il existe de nombreuses applications audio et vidéo avec WebRTC, cela sonne comme un choix raisonnable, mais existe-il d'autres choses que je devrais envisager? N'hésitez pas à partager vos pensées.
Des choses comme:
- En raison de la nouvelle WebRTC n'est disponible que sur certains navigateurs, tandis que les websockets semble être de plus en plus de navigateurs. J'ai posté une question sur ce sujet auparavant.
-Évolutivité - Websockets utilise un serveur pour la session et WebRTC semble être p2p
-Multiplexage/plusieurs salons de chat - Google+ Hangouts, et je suis toujours en mode démo des applications sur la façon de mettre en œuvre
-Serveur - Websockets besoins RedisSessionStore ou RabbitMQ à l'échelle sur plusieurs machines