خلاصه منبع برای کانال های داده Meet Media API

رابط‌ها

نام توضیحات
AnonymousUser نوع کاربر ناشناس، نیاز به تنظیم نام نمایشی دارد.
BaseParticipant منبع Singleton حاوی اطلاعات شرکت‌کننده. دقیقاً یکی از فیلدهای 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 منبع Singleton که شامل وضعیت جلسه رسانه است.
SetVideoAssignmentRequest درخواست تنظیم تکلیف ویدیو. برای دریافت جریان‌های ویدیویی، کلاینت باید یک تکلیف ویدیو تنظیم کند.
SetVideoAssignmentResponse پاسخ به درخواست تعیین تکلیف ویدیوی تنظیم شده از سرور.
SignedInUser نوع کاربر وارد شده، همیشه یک شناسه و نام نمایشی منحصر به فرد دارد.
StatsSection یک بخش پایه از آمار رسانه. همه بخش‌ها دارای شناسه هستند.
StatTypes انواع بخش آمار. این بخش‌ها توسط مشخصات WebRTC تعریف شده‌اند.
UploadMediaStats آمار رسانه را بارگذاری کنید.
UploadMediaStatsRequest آمار رسانه را از کلاینت به سرور آپلود می‌کند. این آمار با فراخوانی RTCPeerConnection.getStats() از WebRTC بازیابی می‌شود. RTCStatsReport برگردانده شده را می‌توان به بخش‌های زیر نگاشت کرد.
UploadMediaStatsResponse پاسخ به درخواست بارگذاری آمار رسانه‌ای.
VideoAssignmentChannelFromClient پیام کانال داده انتساب ویدیو از کلاینت به سرور.
VideoAssignmentChannelToClient پیام کانال داده تخصیص ویدیو از سرور به کلاینت.
VideoAssignmentLayoutModel تکلیف ویدیویی برای یک مدل چیدمان.
VideoAssignmentMaxResolution حداکثر وضوح تصویری که کلاینت می‌خواهد برای هر فید ویدیویی دریافت کند.
VideoAssignmentResource منبع Singleton که نحوه اختصاص جریان‌های ویدیویی به بوم‌های ویدیویی مشخص شده در مدل طرح‌بندی ویدیوی مشتری را شرح می‌دهد.

نام‌های مستعار نوع

نام توضیحات
StatsSectionData بخشی از آمار رسانه. برای نگاشت RTCStatsReport به ساختار مورد انتظار برای کانال داده استفاده می‌شود. همه بخش‌ها دارای یک شناسه (id) و یک نوع (type) هستند. برای فیلدهای یک نوع خاص، لطفاً به رابط StatTypes مراجعه کنید.