इसलिए मैं एक चैट ऐप बनाना चाहता हूं जो वीडियो, ऑडियो और टेक्स्ट की अनुमति देगा। मैंने कुछ समय लगाकर वेबसोकेट्स और वेबआरटीसी में शोध करने का निर्णय लिया कि किसका उपयोग करना है। चूंकि WebRTC के साथ बहुत सारे वीडियो और ऑडियो ऐप हैं, यह एक उचित विकल्प की तरह लगता है, लेकिन क्या अन्य चीजें हैं जिन पर मुझे विचार करना चाहिए? अपने विचारों को निसंकोच साझा करें।
इस तरह की चीजें:
नए होने के कारण WebRTC केवल कुछ ब्राउज़रों पर उपलब्ध है, जबकि WebSockets अधिक ब्राउज़रों में लगता है।
स्केलेबिलिटी - Websockets सत्र के लिए एक सर्वर का उपयोग करता है और WebRTC P2p लगता है।
मल्टीप्लेक्सिंग / मल्टीपल चैटरूम - Google+ हैंगआउट में उपयोग किया जाता है, और मैं अभी भी डेमो ऐप्स देख रहा हूं कि कैसे लागू किया जाए।
सर्वर - वेबसोकेट को कई मशीनों में स्केल करने के लिए RedisSessionStore या RabbitMQ की आवश्यकता होती है।