
ابدأ WebRTC في المتصفح—شغّله في مكان آخر
WebRTC هي تقنية الاتصال في الوقت الفعلي المستخدمة لبث الوسائط في الوقت الفعلي. تُستخدم لأشياء مثل Google Meet وDiscord وZoom على الويب.
باستخدام Handoff، تنشئ جلسة WebRTC في المتصفح، ثم تنقلها إلى عملية تتحكم أنت بها. يتيح لك ذلك القيام بعدة أشياء مثيرة للاهتمام.
handoff واحفظ الوسائط أثناء مرورها.sequenceDiagram
participant Handoff
participant Browser
participant Website
Browser->>Website: Authenticate and use the site normally
Website->>Browser: WebRTC Signaling
Note over Browser: WebRTC API is mocked
Browser->>Handoff: Forward Signaling
Handoff->>Website: Establish WebRTC session
انظر إلى دليل examples. examples/datachannel يُظهر صفحة عادية مع
تجاوز اختياري، examples/media-save يحفظ فيديو VP8 في الخلفية بينما
يستمر عرضه في المتصفح، examples/media-send يعيد توجيه VP8 RTP من
الخلفية إلى المتصفح، و examples/greasemonkey يُنشئ
نص مستخدم يتجاوز RTCPeerConnection تلقائيًا.
عادةً ستقوم بتثبيت نص Greasemonkey ثم تشغيل أحد الأمثلة.
يوجد أدناه مثال لإرسال كاميرا ويب مستخدم إلى خدمة WebRTC، ولكن مع استبدال الفيديو الصادر بـ ffmpeg testsrc. يجلس Handoff بين المستخدمين حتى يتمكن من استبداله بأي فيديو عشوائي.

لدى Pion مجتمع نشط على Discord.
تابع Pion Bluesky أو Pion Twitter للحصول على تحديثات المشروع وأخبار WebRTC المهمة.
نحن دائمًا نبحث عن دعم مشاريعك. يُرجى التواصل إذا كان لديك شيء لبنائه! إذا كنت بحاجة إلى دعم تجاري أو لا ترغب في استخدام الطرق العامة، يمكنك الاتصال بنا على [email protected]
اطلع على ويكي المساهمة للانضمام إلى مجموعة الأشخاص الرائعين الذين يجعلون هذا المشروع ممكنًا
MIT License - انظر LICENSE للحصول على النص الكامل