ملخّص المرجع لقنوات بيانات Meet Media API

واجهات

الاسم الوصف
AnonymousUser نوع المستخدم المجهول الهوية، ويتطلّب ضبط الاسم المعروض.
BaseParticipant مورد "سينغلتون" يحتوي على معلومات المشاركين سيتم ضبط حقل واحد فقط من الحقول signedInUser أو anonymousUser أو phoneUser لتحديد نوع المشارك.
CanvasAssignment تعيين فيديو للوحة عرض واحدة
CanvasDimensions تمثّل هذه السمة أبعاد لوحة العرض.
DeletedMediaEntry تم حذف المرجع الخاص بإدخال وسائط.
DeletedParticipant تم حذف المورد الخاص بأحد المشاركين.
DeletedResource الواجهة الأساسية لجميع الموارد المحذوفة
LayoutModel نموذج التنسيق لمهمة الفيديو
LeaveRequest يُعلم الخادم بأنّ العميل على وشك قطع الاتصال. بعد تلقّي الردّ، يجب ألا يتوقّع العميل تلقّي أي رسائل أو وسائط أخرى عبر بروتوكول RTP.
LeaveResponse استجابة لطلب مغادرة من الخادم
MediaApiCanvas لوحة فيديو لمهمة فيديو
MediaApiRequest الواجهة الأساسية لجميع الطلبات
MediaApiResponse الواجهة الأساسية لجميع الردود
MediaApiResponseStatus الحالة الأساسية للرد
MediaEntriesChannelToClient رسالة قناة بيانات إدخالات الوسائط من الخادم إلى العميل
MediaEntry واجهة "إدخال الوسائط"
MediaEntryResource لقطة شاشة للمورد الخاص بإدخال وسائط
MediaStatsChannelFromClient رسالة قناة بيانات إحصاءات الوسائط من العميل إلى الخادم
MediaStatsChannelToClient رسالة قناة بيانات إحصاءات الوسائط من الخادم إلى العميل
MediaStatsConfiguration إعدادات إحصاءات الوسائط يوفّره الخادم ويجب أن يستخدمه العميل لتحميل إحصاءات الوسائط.
MediaStatsResource لقطة المرجع لإحصاءات الوسائط تتم إدارتها من خلال الخادم.
ParticipantResource نوع مورد المشارك الأساسي
ParticipantsChannelToClient رسالة قناة بيانات المشاركين من الخادم إلى العميل
PhoneUser نوع مستخدم الهاتف، ويكون له دائمًا اسم معروض. المستخدم الذي يتصل من هاتف لا يمكن التعرّف على هويته لأنّه لم يسجّل الدخول باستخدام حساب Google
ResourceSnapshot الواجهة الأساسية لجميع لقطات الموارد التي يوفّرها الخادم
SessionControlChannelFromClient رسالة قناة بيانات التحكّم في الجلسة من العميل إلى الخادم
SessionControlChannelToClient رسالة قناة بيانات التحكّم في الجلسة من الخادم إلى العميل
SessionStatus حالة الجلسة
SessionStatusResource مرجع فردي يحتوي على حالة جلسة الوسائط.
SetVideoAssignmentRequest طلب ضبط مهمة الفيديو للحصول على بث فيديو، يجب أن يضبط العميل مهمة فيديو.
SetVideoAssignmentResponse استجابة لطلب تعيين فيديو من الخادم
SignedInUser نوع المستخدم الذي سجّل الدخول، ويكون له دائمًا رقم تعريف واسم معروض فريدان.
StatsSection قسم أساسي من إحصاءات الوسائط تحتوي جميع الأقسام على معرّف.
StatTypes أنواع أقسام الإحصاءات يتم تحديدها من خلال مواصفات WebRTC.
UploadMediaStats إحصاءات تحميل الوسائط
UploadMediaStatsRequest تحميل إحصاءات الوسائط من العميل إلى الخادم يتم استرداد الإحصاءات من WebRTC من خلال استدعاء RTCPeerConnection.getStats(). ويمكن ربط RTCStatsReport التي يتم عرضها بالأقسام أدناه.
UploadMediaStatsResponse ردّ على طلب تحميل إحصاءات الوسائط
VideoAssignmentChannelFromClient رسالة قناة بيانات تعيين الفيديو من العميل إلى الخادم
VideoAssignmentChannelToClient رسالة قناة بيانات تعيين الفيديو من الخادم إلى العميل
VideoAssignmentLayoutModel تحديد فيديو لنموذج تنسيق
VideoAssignmentMaxResolution الحدّ الأقصى لدقة الفيديو التي يريد العميل تلقّيها لأي خلاصات فيديو
VideoAssignmentResource مورد فردي يصف كيفية تعيين بث الفيديو إلى لوحات عرض الفيديو المحدّدة في نموذج تخطيط الفيديو الخاص بالعميل.

أسماء الأنواع

الاسم الوصف
StatsSectionData قسم من إحصاءات الوسائط تُستخدَم لربط RTCStatsReport بالبنية المتوقّعة لقناة البيانات. تحتوي جميع الأقسام على معرّف ونوع. للاطّلاع على الحقول في نوع معيّن، يُرجى الرجوع إلى واجهة StatTypes.