गूगल काले समुदायों के लिए जातीय इक्विटी को आगे बढ़ाने के लिए प्रतिबद्ध है। देखो कैसे।
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

बारी सर्वर

कार्य करने के लिए सबसे WebRTC अनुप्रयोगों के लिए एक सर्वर, साथियों के बीच यातायात के प्रसारण के लिए आवश्यक के बाद से एक सीधा सॉकेट अक्सर संभव नहीं ग्राहकों के बीच है (जब तक वे एक ही स्थानीय नेटवर्क पर रहते हैं) है। इस को हल करने के आम तरीका एक मोड़ सर्वर का उपयोग कर रहा है। अवधि Traversal रिले नेट का उपयोग के लिए खड़ा है, और यह नेटवर्क यातायात के प्रसारण के लिए एक प्रोटोकॉल है।

वर्तमान में बारी उपलब्ध सर्वरों के लिए कई विकल्प ऑनलाइन कर रहे हैं, दोनों स्वयं के द्वारा होस्ट अनुप्रयोगों (खुला स्रोत COTURN परियोजना की तरह) के रूप में और के रूप में बादल प्रदान की गई सेवाओं।

एक बार जब आप ऑनलाइन एक मोड़ सर्वर उपलब्ध है, आप सभी की जरूरत है सही RTCConfiguration इसका इस्तेमाल करने के लिए अपने ग्राहक आवेदन के लिए। निम्नलिखित कोड का टुकड़ा एक के लिए एक नमूना विन्यास को दिखाता है RTCPeerConnection जहां बारी सर्वर होस्टनाम है my-turn-server.mycompany.com और बंदरगाह पर चल रहा है 19403 । विन्यास वस्तु भी समर्थन username और credentials सर्वर तक पहुँच हासिल करने के लिए गुण। ये जब एक मोड़ सर्वर से कनेक्ट की आवश्यकता है।

 const iceConfiguration = {
    iceServers: [
        {
            urls: 'turn:my-turn-server.mycompany.com:19403',
            username: 'optional-username',
            credentials: 'auth-token'
        }
    ]
}

const peerConnection = new RTCPeerConnection(iceConfiguration);