Daher möchte ich eine Chat-App erstellen, die Video, Audio und Text ermöglicht. Ich habe einige Zeit in Websockets und WebRTC recherchiert, um zu entscheiden, welche ich verwenden soll. Da es mit WebRTC viele Video- und Audio-Apps gibt, klingt dies nach einer vernünftigen Wahl, aber gibt es noch andere Dinge, die ich berücksichtigen sollte? Fühlen Sie sich frei, Ihre Gedanken zu teilen.
Dinge wie:
Da WebRTC neu ist, ist es nur in einigen Browsern verfügbar, während WebSockets in mehr Browsern zu sein scheint.
Skalierbarkeit - Websockets verwendet einen Server für Sitzungen und WebRTC scheint p2p zu sein.
Multiplexing / mehrere Chatrooms - Wird in Google+ Hangouts verwendet und ich sehe immer noch Demo-Apps zur Implementierung an.
Server - Websockets benötigen RedisSessionStore oder RabbitMQ, um über mehrere Computer hinweg skaliert zu werden.