الاتصال في الوقت الفعلي على الويب
باستخدام تقنية WebRTC، يمكنك إضافة إمكانات التواصل في الوقت الفعلي إلى تطبيقك الذي يعمل وفق معيار مفتوح. وتتوافق البيانات أيضًا مع بيانات الفيديو والصوت والبيانات العامة التي يتم إرسالها بين التطبيقات المشابهة، ما يسمح لمطوّري البرامج بإنشاء حلول فعّالة للتواصل الصوتي والفيديو. وتتوفر هذه التقنية على كل المتصفحات الحديثة وعلى البرامج الأصلية لجميع الأنظمة الأساسية الرئيسية. ويتم تنفيذ التقنيات المستخدمة في WebRTC كمعيار ويب مفتوح ومتاحة كواجهات برمجة تطبيقات JavaScript عادية في جميع المتصفحات الرئيسية. بالنسبة إلى العملاء الأصليين، مثل تطبيقات Android وiOS، تتوفر مكتبة تقدم الوظيفة نفسها. مشروع WebRTC مفتوح المصدر بدعم من Apple وGoogle وMicrosoft وMozilla، بالإضافة إلى مؤسسات أخرى. يتولّى فريق Google WebRTC إدارة هذه الصفحة.
ما هي مزايا WebRTC؟
هناك العديد من حالات الاستخدام المختلفة لـ WebRTC، بدءًا من تطبيقات الويب الأساسية التي تستخدم الكاميرا أو الميكروفون، وصولاً إلى تطبيقات مكالمات الفيديو الأكثر تقدّمًا ومشاركة الشاشة. لقد جمعنا عددًا من نماذج التعليمات البرمجية لتوضيح آلية عمل هذه التكنولوجيا والغرض الذي يمكنك استخدامها فيها بشكل أفضل.
مسار التطبيق
سيمرّ تطبيق WebRTC عادةً خلال تدفق تطبيق مشترك. الوصول إلى أجهزة الوسائط وفتح لقاءات التطبيقات المشابهة والتعرّف على التطبيقات المشابهة وبدء البث ننصح بأن يطّلع المطوّرون الجدد على مقدّمتنا حول WebRTC قبل بدء التطوير.
الخطوات التالية
يمكنك البدء من خلال الدرس التطبيقي حول الترميز للتعرّف على واجهات برمجة تطبيقات WebRTC على الويب (JavaScript).