मैंने RTCDataChannel
निकाल दिया, और डिफ़ॉल्ट रूप से यह अविश्वसनीय मोड में प्रतीत होता है।WebRTC RTCDataChannel - विश्वसनीय होने के लिए कॉन्फ़िगर कैसे करें?
मैं इसे गारंटीकृत पैकेट डिलीवरी प्राप्त करने के लिए विश्वसनीय होने के लिए कॉन्फ़िगर करना चाहता हूं, लेकिन RTCDataChannelInit
कॉन्फ़िगरेशन में इसकी सेटिंग नहीं है।
dictionary RTCDataChannelInit {
boolean ordered = true;
unsigned short maxPacketLifeTime;
unsigned short maxRetransmits;
DOMString protocol = "";
boolean negotiated = false;
unsigned short id;
};
इसके अलावा, RTCDataChannel.isReliable
केवल पढ़ने योग्य संपत्ति है।
मैं चैनल को विश्वसनीय मोड में कैसे कॉन्फ़िगर कर सकता हूं?
धन्यवाद। @ फिलिप सही है, डिफ़ॉल्ट विश्वसनीय है। इस उत्तर पर थोड़ा और विस्तार करने के लिए, वास्तविक पैरामीटर 'RTCMediaConstraints' (और 'RTCDataChannelInit' नहीं) के हिस्से के रूप में सेट किया गया है। मैंने गलती से 'आरटीपीडेटा चैनल' ध्वज को वैकल्पिक मीडिया बाधा के रूप में सेट किया था जिसके कारण चैनल को अविश्वसनीय रूप से प्रारंभ किया गया था। –
आरटीपी डेटा चैनल एक विरासत क्रोम चीज हैं (उर्फ: फ़ायरफ़ॉक्स के साथ काम नहीं करते हैं), लगभग दो वर्षों से बहिष्कृत हो गए हैं और अभी भी बहुत से लोग इस पर ठोकर खा रहे हैं :-( –