Je cherche donc à créer une application de chat qui permettra la vidéo, l'audio et le texte. J'ai passé un peu de temps à rechercher des Websockets et WebRTC pour décider lequel utiliser. Étant donné qu'il existe de nombreuses applications vidéo et audio avec WebRTC, cela semble être un choix raisonnable, mais y a-t-il d'autres choses à considérer? Sentez-vous libre de partager vos pensées.
Des choses comme:
En raison de son nouveau WebRTC est disponible uniquement sur certains navigateurs, tandis que WebSockets semble être dans plus de navigateurs.
Évolutivité - Websockets utilise un serveur pour la session et WebRTC semble être p2p.
Multiplexage / plusieurs salles de chat - Utilisé dans Google+ Hangouts, et je suis toujours en train de visualiser des applications de démonstration sur la façon de les mettre en œuvre.
Serveur - Websockets a besoin de RedisSessionStore ou RabbitMQ pour évoluer sur plusieurs machines.