Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

সার্ভার সরান

বেশিরভাগ ওয়েবআরটিটিসি অ্যাপ্লিকেশনগুলির জন্য পিয়ারদের মধ্যে ট্র্যাফিক রিলে করার জন্য একটি সার্ভারের প্রয়োজন হয়, যেহেতু ক্লায়েন্টদের মধ্যে সরাসরি সকেটটি প্রায়শই সম্ভব হয় না (যদি না তারা একই স্থানীয় নেটওয়ার্কে থাকে)। এটি সমাধানের সাধারণ উপায় হ'ল একটি টার্ন সার্ভার ব্যবহার করে। শব্দটি ট্র্যাভারসাল রিলে নেট ব্যবহার করে এবং এটি নেটওয়ার্ক ট্র্যাফিক রিলে করার জন্য একটি প্রোটোকল।

স্ব-হোস্টেড অ্যাপ্লিকেশন (ওপেন-সোর্স কন্টিন্ট প্রজেক্টের মতো) এবং ক্লাউড সরবরাহিত পরিষেবাদি হিসাবে উভয়ই অনলাইনে টিআরএন সার্ভারের জন্য অনলাইনে উপলভ্য।

আপনার কাছে অনলাইনে RTCConfiguration সার্ভার পাওয়া গেলে, আপনার ক্লায়েন্ট অ্যাপ্লিকেশনটি RTCConfiguration জন্য সঠিক RTCConfiguration দরকার। নিম্নলিখিত কোড স্নিপেট একটি RTCPeerConnection জন্য একটি নমুনা কনফিগারেশন চিত্রিত করে যেখানে 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);