Bu yüzden video, ses ve metne izin verecek bir sohbet uygulaması oluşturmak istiyorum. Hangisinin kullanılacağına karar vermek için Websockets ve WebRTC'yi araştırmak için biraz zaman harcadım. WebRTC ile çok sayıda video ve ses uygulaması olduğu için, bu makul bir seçim gibi görünüyor, ancak dikkate almam gereken başka şeyler var mı? Düşüncelerinizi paylaşmaktan çekinmeyin.
Gibi şeyler:
Yeni WebRTC olması nedeniyle yalnızca bazı tarayıcılarda kullanılabilirken, WebSockets daha fazla tarayıcıda gibi görünmektedir.
Ölçeklenebilirlik - Websockets oturum için bir sunucu kullanır ve WebRTC p2p gibi görünür.
Çoklama / çoklu sohbet odaları - Google+ Hangouts'ta kullanılır ve hâlâ nasıl uygulanacağına ilişkin demo uygulamaları görüyorum.
Sunucu - Websockets, birden çok makinede ölçeklendirmek için RedisSessionStore veya RabbitMQ'ya ihtiyaç duyar.