כדי להשתמש ב-Google Meet Media API ובהיקפי ההרשאות של OAuth המשויכים אליו, האפליקציה שלכם צריכה לעמוד בדרישות הבאות.
דרישות טכניות
כשעובדים עם Meet Media API, צריך לפעול לפי האילוצים הבאים:
לקוחות חייבים לתמוך בכל הקודקים הבאים:
AV1
VP9
VP8
לקוחות חייבים להשתמש בהטמעות של קודקים שתואמות ל דרישות הקודקים של Meet Media API, כולל:
libvpx
(Google) כדי לפענח אתVP8
אוVP9
dav1d
(VideoLAN) כדי לפענח אתAV1
לקוחות חייבים לתמוך בתוספי הכותרות הבאים של WebRTC:
- Absolute Send Time
- בקרת עומסים ברמת התעבורה
- Absolute Capture Time
- תיאור יחסי התלות
- הצגת רמת האודיו
(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
לקוחות חייבים לשלוח מדי פעם חבילה מלאה של מדדים. מידע נוסף זמין בדף מדדי לקוח.
כדי לקבל את התוצאות והתמיכה הטובות ביותר:
לקוחות צריכים להשתמש בספרייה
libwebrtc
, והגרסה צריכה להיות לא יותר מ-12 חודשים מאחורי הגרסה האחרונה שלSTABLE
Chromium. בדפדפני Chromium נעשה שימוש ב-libwebrtc
כדי להטמיע את ממשקי ה-API של JavaScript של WebRTC.לקוחות צריכים לשמור על רוחב פס מינימלי של 4Mbps.
המדיניות בנושא הוצאה משימוש של קודקים
Google שומרת לעצמה את הזכות להפסיק להשתמש בקודק בכל שלב.
כשאנחנו משיקים קודק חדש, המפתחים מקבלים הודעה 12 חודשים לפני שהלקוחות נדרשים לתמוך בקודק הזה.
אימות והרשאה
לקוחות Google Meet Media API מתחברים לפגישה בשם משתמש ספציפי, באמצעות OAuth 2.0 לצורך אימות והרשאה.
גישה מתאימה
הסבר על ההיקפים של Media API
היקפי ההרשאות הם ההרשאות שאתם מבקשים מהמשתמשים לאשר כדי שהאפליקציה תקבל גישה לתוכן הפגישה. כשמשתמש מתקין את האפליקציה, הוא מתבקש לאמת את ההיקפים האלה. באופן כללי, מומלץ לבחור את ההיקף המצומצם ביותר האפשרי ולהימנע מבקשות להיקפים שלא נדרשים לאפליקציה. משתמשים נותנים גישה בקלות רבה יותר להיקפים מוגבלים ומתוארים בבירור.
Meet Media API תומך בהיקף OAuth 2.0 הבא:
קוד ההיקף | תיאור | שימוש |
---|---|---|
https://www.googleapis.com/auth/meetings.conference.media.readonly |
תיעוד דיגיטלי של וידאו ואודיו בזמן אמת בשיחות וידאו ב-Google Meet. | מוצר שהצפייה בו הוגבלה |
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly |
תיעוד דיגיטלי של אודיו בזמן אמת בשיחות וידאו ב-Google Meet. | מוצר שהצפייה בו הוגבלה |
https://www.googleapis.com/auth/meetings.conference.media.video.readonly |
תיעוד דיגיטלי של וידאו בזמן אמת בשיחות וידאו ב-Google Meet. | מוצר שהצפייה בו הוגבלה |
בגלל אופי הפגישות הרגיש, כל ההיקפים של Meet Media API מוגבלים:
- מוגבלת: היקפי הגישה האלה מספקים גישה רחבה לנתוני המשתמשים ב-Google, וצריך לעבור תהליך אימות להיקף גישה מוגבל. מידע נוסף על הדרישה הזו זמין במאמרים המדיניות בנושא נתוני משתמשים בשירותי API של Google ודרישות נוספות להיקפי API ספציפיים. אם אתם מאחסנים נתונים בהיקף מוגבל בשרתים (או מעבירים אותם), עליכם לעבור הערכת אבטחה.
אם האפליקציה שלכם זקוקה לגישה לממשקי Google API אחרים, תוכלו להוסיף גם את ההיקפים האלה. למידע נוסף על היקפי ההרשאות של Google API, תוכלו לקרוא את המאמר שימוש ב-OAuth 2.0 כדי לגשת ל-Google APIs.
במאמר הגדרה של מסך ההסכמה ל-OAuth ובחירת היקפי הרשאה מוסבר איך להגדיר את המידע שיוצג למשתמשים ולבודקי האפליקציות.
מידע נוסף על היקפי OAuth 2.0 ספציפיים זמין במאמר היקפי OAuth 2.0 ל-Google APIs.