סקירה כללית על Video Stitcher API

‫Video Stitcher API מאפשר לכם לשנות תוכן וידאו כדי להטמיע מודעות באופן דינמי לפני שהתוכן מועבר למכשירי הלקוח. באמצעות Video Stitcher API, אתם יכולים לייצר הכנסות מסרטוני וידאו על פי דרישה (VOD) ומסרטוני שידור חי על ידי הוספת מודעות כפי שמתואר במטא-נתונים שמאוחסנים בשרתי מודעות.

מודל נתונים

‫Video Stitcher API מסתמך על המשאבים הבאים:

  • מניפסטים של וידאו על פי דרישה שמאוחסנים ומופצים דרך רשת להעברת תוכן (CDN).
  • מפתחות CDN רשומים שנדרשים ל-Video Stitcher API כדי לאחזר סרטונים לפני ההצמדה.
  • שרתי מודעות שתואמים ל-Video Multiple Ad Playlist (VMAP),‏ SmartXML או Video Ad Serving Template (VAST) כדי להציג מטא-נתונים של מודעות.

יחידות ליצירת רצף תמונות של סרטונים

בתמונה הבאה מוצגים ארבעת הגורמים שמעורבים בחיבור סרטונים. כל חץ מלא מציין בקשה מפורשת מישות אחת לישות אחרת. החיצים עם הקו המקווקו בצבע בהיר יותר מציינים בקשות אפשריות מישות אחת לישות אחרת.

יחידות ליצירת רצף תמונות של סרטונים

ספק תוכן

  • רוצה להפעיל מונטיזציה בתוכן באמצעות מודעות
  • הצגת תוכן מקור באמצעות CDN
  • קורא ל-Video Stitcher API כדי ליצור סשן שבו יתבצע שילוב של מודעות ותוכן מקורי; ספק התוכן עשוי לספק מידע על הצופה בסשן

Video Stitcher API

  • הפונקציה קוראת לספק המודעות כדי לקבל את המטא-נתונים של המודעה, שכוללים סרטוני מודעות ואירועי מעקב אחרי מודעות
  • קידוד של תוכן המודעה
  • הוספת תוכן מודעות ותוכן מקור (מספק התוכן) למניפסט
  • הצגת פלחי מודעות באמצעות CDN
  • דיווח על פעילות הפעלה (למעקב אחרי ביצועים של מודעות בצד השרת)

ספק מודעות

  • בדרך כלל צד שלישי
  • הצגת מטא-נתונים של מודעות
    • אילו מודעות יוצגו למשתמש הזה?
    • אילו אירועים שקשורים למודעות צריך להפעיל לכל מודעה?
  • הצגת סרטוני מודעות באמצעות CDN
  • עוקב אחרי אירועי מודעות מנקודת המבט של הצופה (גם במעקב אחרי ביצועים של מודעות בצד הלקוח וגם במעקב אחרי ביצועים של מודעות בצד השרת)

צופה

  • צריכת תוכן מקור ותוכן מודעה שחוברו באמצעות נגן מדיה או SDK
  • משתמש במניפסט שסופק על ידי Video Stitcher API
  • מאומת על ידי ספק התוכן ולא Google Cloud
  • דיווח על פעילות הפעלה (למעקב אחרי ביצועים של מודעות בצד הלקוח)

תכונות

בקטע הזה מתוארות התכונות שמרכיבות את Video Stitcher API והמטרה העיקרית של כל תכונה.

סטרימינג HTTP בקצב העברת נתונים שניתן להתאמה

‫Video Stitcher API תומך בפורמטים הבאים:

ב-HLS, המודעות מוצמדות אחרי הפלח הכי קרוב להזמן שחלף שצוין במטא-נתונים של VMAP או SmartXML.

ב-DASH, המודעות מוצמדות אחרי התקופה הקרובה ביותר להיסט הזמן, כפי שמצוין בנתוני VMAP או SmartXML.

תאימות לשרת מודעות

ה-API של Video Stitcher תואם לשרתי מודעות שתומכים בפורמטים הבאים:

‫VMAP ו-SmartXML מספקים פלייליסט מלא של מודעות, כולל היסטים של זמן, להוספה לנכס VOD. אם מספקים תג מודעה מסוג VAST בלבד, ‏ Video Stitcher API מתייחס אל רצף המודעות (קבוצה של מודעות שמוצגות ברצף) כאל מודעות לפני הסרטון (pre-roll), ומציב אותן לפני תחילת נכס ה-VOD.

מעקב אחרי מודעות בצד השרת

כדי לתמוך במגוון נגני וידאו, Video Stitcher API יכול להפעיל אירועים של מעקב אחרי ביצועים של מודעות בצד השרת מטעם הלקוח. מעקב אחרי מודעות בצד השרת יכול לעזור לכם להימנע מהפסדים בהכנסות בגלל חסימת מודעות בצד הלקוח.

תמיכה בטוקניזציה של CDN

‫Video Stitcher API תומך באחזור סרטוני וידאו גולמיים שמופצים דרך Media CDN ובאפשרות ליצור טוקניזציה של כתובות ה-URL של הפלחים.

קידוד מחדש של מודעות

יכול להיות שמודעות וידאו שמוצגות משרתי מודעות באמצעות סטרימינג של קצב העברת נתונים משתנה (ABR) לא תמיד מקודדות בצורה נכונה כדי לתמוך בכל סוג של מכשיר לקוח. ‫Video Stitcher API מקודד מחדש סרטוני מודעות כדי להבטיח שהמודעות האיכותיות ביותר יוצגו במגוון נגני לקוח. יש הגבלה של 1,000 מודעות לכלGoogle Cloud פרויקט.

כל מודעה חדשה צריכה לעבור קידוד לפני שאפשר יהיה להוסיף אותה לשידור חי או לסרטון על פי דרישה (VOD). הקידוד של כל מודעה אמור להימשך עד חמש דקות. אחרי שהמודעה מקודדת, אפשר להשתמש בה שוב בכל מספר של סשנים עוקבים. הקידוד הזה מתבצע באופן אסינכרוני, ולא צריך לעשות שום דבר כדי להפעיל או להתחיל אותו. בגלל זמן הקידוד הזה, יכול להיות שהמודעות לא ישולבו בהפסקה למודעה הראשונה של שידור חי או בהפעלה הראשונה של תוכן VOD שנוצר באמצעות תג המודעה הנתון.

המאמרים הבאים