Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

الشروع في استخدام WebRTC

قد يكون إنشاء تطبيق جديد يعتمد على تقنيات WebRTC أمرًا مربكًا إذا لم تكن معتادًا على واجهات برمجة التطبيقات. سنوضح في هذا القسم كيفية البدء في استخدام واجهات برمجة التطبيقات المختلفة في معيار WebRTC ، من خلال شرح عدد من حالات الاستخدام الشائعة ومقتطفات التعليمات البرمجية لحلها.

واجهات برمجة تطبيقات WebRTC

يغطي معيار WebRTC ، على مستوى عالٍ ، تقنيتين مختلفتين: أجهزة التقاط الوسائط والاتصال من نظير إلى نظير.

تشتمل أجهزة التقاط الوسائط على كاميرات الفيديو والميكروفونات ، ولكن أيضًا "أجهزة" التقاط الشاشة. بالنسبة للكاميرات والميكروفونات ، نستخدم navigator.mediaDevices.getUserMedia() لالتقاط MediaStreams . لتسجيل الشاشة ، نستخدم navigator.mediaDevices.getDisplayMedia() بدلاً من ذلك.

تتم معالجة الاتصال من نظير إلى نظير بواسطة واجهة RTCPeerConnection . هذه هي النقطة المركزية لإنشاء والتحكم في الاتصال بين نظيرين في WebRTC.