मैं एक चैट साइट बना रहा हूं जो करने में सक्षम होगा, वीडियो, ऑडियो और टेक्स्ट चैटिंग। मैं वर्तमान में टेक्स्ट चैटिंग के लिए Websockets का उपयोग कर रहा हूँ। मुझे यह जानना होगा कि वीडियो, ऑडियो और टेक्स्ट चैटिंग में सबसे अच्छा क्या है। कौन सा प्रभाव अधिक प्रभावशाली है। क्या मुझे टेक्स्ट चैट के लिए वीडियो और ऑडियो और वेबसाइट्स के लिए उन सभी के लिए वेबकैट्स या वेबआरटीसी का उपयोग करना चाहिए। मैं दोनों कर सकता हूं और वेबआरटीसी के लिए अपनी टेक्स्ट चैट फिर से लिखना नहीं चाहूंगा, लेकिन यदि यह एक बेहतर विकल्प है तो मैं करूँगा।
संपादित करें: मुझे अभी बाइनरीजेएस के बारे में पता चला है, क्या यह वेबआरटीसी के लिए एक बेहतर और आसान विकल्प है?
धन्यवाद,
@ _C1Dचैट के लिए किस प्रोटोकॉल का उपयोग करना है? वेबआरटीसी या वेबसाइट्स
5
A
उत्तर
6
WebSockets में अपने वीडियो और ऑडियो धाराओं एम्बेड करके, आप एक सरल प्रणाली होगा लेकिन सब कुछ अपने सर्वर के माध्यम से पारित करना होगा।
वेबआरटीसी जोड़े के बीच सीधा संबंध की अनुमति देता है, इसलिए आपको इसका उपयोग करके बेहतर परिणाम मिलेंगे।
नोट भी, लेकिन आप शायद इसे पहले ही जानते हैं, कि सब कुछ वेबआरटीसी अभी उभर रहा है।
संपादन में प्रश्न के बारे में, बाइनरीजेएस के बारे में: मैंने कभी कोशिश नहीं की लेकिन यह एक सौदा परिवर्तक की तरह नहीं दिखता है, केवल वेबकॉकेट का उपयोग करने की सुविधा है।
संबंधित मुद्दे
- 1. वेबसाइट्स अधिसूचना-/चैट- सिस्टम
- 2. MySQL किस संचार प्रोटोकॉल का उपयोग करता है?
- 3. आरटीऑडियो या पोर्टऑडियो, किस का उपयोग करना है?
- 4. जेसनरसेल या जेसन: किस का उपयोग करना है?
- 5. किस का उपयोग करना है, एक्सएमपी या आरडीएफ?
- 6. किस का उपयोग करना है: OpenSessionInViewInterceptor या OpenSessionInViewFilter?
- 7. $ (दस्तावेज़) .ready() या $ (फ़ंक्शन()) - किस का उपयोग करना है?
- 8. विकास के लिए किस एंड्रॉइड फोन का उपयोग करना है ...?
- 9. हैमक्रिस्ट - किस संस्करण का उपयोग करना है? 1.3 या 2
- 10. इंटरफेस या एक सार कक्षा: किस का उपयोग करना है?
- 11. जेएसपी का सांख्यिकीय विश्लेषण करने के लिए किस उपकरण या प्रक्रिया का उपयोग करना है?
- 12. एसएएल एनोटेशन, किस का उपयोग करना है?
- 13. चैट सिस्टम कार्यान्वित करना: चैट डेटा कहां स्टोर करना है?
- 14. किस का उपयोग करना है: onSaveInstanceState vs.RetainNonConfigurationInstance?
- 15. क्या वेबआरटीसी वास्तव में पीयर-टू-पीयर प्रोटोकॉल है?
- 16. उपयोगिता स्क्रिप्ट के लिए उपयोग करने के लिए किस स्क्रिप्टिंग भाषा का उपयोग करना है?
- 17. घर पर फोन करने के लिए किस तरह का प्रोटोकॉल उपयोग करता है?
- 18. कौन सा प्रोटोकॉल लैन पर चैट एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है?
- 19. मुझे किस कोड का उपयोग करना चाहिए, CodeContract या CuttingEdge.Conditions?
- 20. enum या परिभाषित, मुझे किस का उपयोग करना चाहिए?
- 21. Parcel.readHashMap के साथ किस क्लासलोडर का उपयोग करना है?
- 22. मीडियाविकि के बाद किस विकी का उपयोग करना है?
- 23. UITextInput के टोकनज़र, इसका उपयोग किस लिए किया जाता है?
- 24. चैट आवेदन: node.js या एपीई?
- 25. रास्पबेरी पीआई पर जीपीआईओ का उपयोग करने के लिए किस पैकेज का उपयोग करना है?
- 26. मुझे किस पायथन का उपयोग करना चाहिए?
- 27. मुझे किस एल्गोरिदम का उपयोग करना चाहिए?
- 28. वेबआरटीसी
- 29. रीयलटाइम स्केलिंग के लिए वेबआरटीसी
- 30. जावा एनआईओ के साथ Google प्रोटोकॉल बफर का उपयोग करना?
तो वेबआरटीसी को सर्वर की आवश्यकता नहीं होगी? – C1D
आपको आईसीई सर्वर (आप Google के लोगों का उपयोग कर सकते हैं) की मदद से कनेक्शन स्थापित करना होगा, लेकिन इससे पहले कि स्ट्रीम आपके सर्वर से गुज़रने के बिना एक ब्राउज़र से दूसरे में "सीधे" बहती है। –
वेबआरटीसी के साथ आपको शायद सर्वर के बीच कनेक्शन का प्रबंधन करने के लिए केवल सर्वर की आवश्यकता होगी, न कि वास्तविक डेटा स्थानांतरण। दक्षता के मामले में यह एक बेहतर जवाब है, हालांकि, समर्थन थोड़ा कमजोर है। –