Jeden Tag ermöglichen wir Live-Events und lineare 24/7-Kanäle für unsere globalen Kunden. Wir haben viel darüber gelernt, was es nicht nur bedeutet, Live in großem Umfang zu liefern, sondern auch, Live in großem Umfang zu monetarisieren. Für Live ist die Monetarisierung jetzt eine realisierbare und oft notwendige Voraussetzung, aber Erfolg bedeutet, dass man über den gesamten Arbeitsablauf nachdenken muss, von der Erstellung der Inhalte bis zu deren Konsum.
Dieser Beitrag konzentriert sich auf die Nutzung von Werbung, dem häufigsten Monetarisierungsansatz für unsere Kunden. Diese Best Practices können jedoch auch im Kontext von Transaktions- und Abonnementmodellen nützlich sein.
Häufig wird der Oberbegriff dynamische Anzeigeneinblendung ("DAI") verwendet, um die Möglichkeit zu beschreiben, In-Stream-Anzeigen mit Videoinhalten zu präsentieren. Technisch gesehen kann DAI mit zwei verschiedenen Ansätzen umgesetzt werden: clientseitige Anzeigeneinblendung (CSAI) und serverseitige Anzeigeneinblendung (SSAI). Es ist wichtig, zwischen CSAI und SSAI zu unterscheiden, um zu verstehen, wie die Monetarisierung bei Live-Inhalten am besten funktioniert.
CSAI ist weit verbreitet und der "de facto"-Standard für VOD. Schauen wir uns den Arbeitsablauf für CSAI an:
- Wenn eine Werbeunterbrechung erkannt wird, stellt das Client-Gerät eine Anfrage an den Anzeigenserver
- Die Antwort kann einen Wasserfall aus mehreren Anzeigenaufträgen enthalten
- Die ursprüngliche Anzeigenanforderung kann zu mehreren Anzeigen-Wrappern führen, die zusätzliche Umleitungsanforderungen erfordern
- Wenn diese Anfragen aufgrund von Fehlern (z. B. Zeitüberschreitung, leere Antworten, HTTP-Fehler) oder nicht verfügbarem Füllmaterial keine Anzeige zurückgeben, kann die ursprüngliche Anzeigenanfrage auf die nachfolgenden zusätzlichen Anzeigenanfragen zurückgreifen
- Unter der Annahme, dass eine erfolgreiche Antwort an das Kundengerät gesendet wird, wird davon ausgegangen, dass das Werbematerial für das Gerät und das Seherlebnis geeignet ist.
- Und das wiederholt sich bei jeder Werbeunterbrechung - oder noch schlimmer, mehrmals innerhalb einer einzigen Werbeunterbrechung. Und bei Desktops setzt dies voraus, dass ein Werbeblocker die Anzeigenanforderungen nicht behindert.
Dies führt dazu, dass Anzeigenanfragen - und alle nachfolgenden Anzeigen-Wrapper oder Ad-Waterfall-Anfragen - Zeit benötigen. Die Latenzzeit erhöht sich, und die Wahrscheinlichkeit eines Fehlers oder einer Zeitüberschreitung für jeden Schritt in dieser Kette steigt. Das Werbematerial ist möglicherweise nicht in einem kompatiblen Format verfügbar (z. B. FLV auf iOS). Selbst wenn das Format kompatibel ist, ist es möglicherweise nicht optimal:
- 4Mbps progressive MP4 an ein iOS-Gerät, das über ein 3G-Netzwerk zugreift
- Wiedergabe mit niedriger Auflösung und niedriger Bitrate, die an ein angeschlossenes Fernsehgerät zu Hause gesendet wird
- Oder - wie wir es nennen - die "Late Night Local Used Car Dealer Ad" - der Umfang der Anzeige ist nicht auf den Inhalt abgestimmt
Wenn eines dieser Probleme auftritt, leidet die Qualität der Anzeige - und des gesamten Inhalts - sowie der Wert für den Betrachter, den Inhaltsanbieter und den Werbetreibenden.
OPTIMIERUNG DER LIVE-MONETARISIERUNG MIT SERVERSEITIGER WERBEEINBLENDUNG
SSAI übernimmt die Manipulation von Live-Programminhalten und gezielter Werbung hinter den Kulissen. So können Medienunternehmen dem Zuschauer Live-Inhalte in der gleichen nahtlosen Qualität wie bei der herkömmlichen Übertragung liefern. Die Einblendung von Werbung ist framegenau, das Werbeerlebnis hat die gleiche Qualität wie der Inhalt, und da dieser Ansatz nicht auf eine ausgeklügelte Logik zur Verwaltung des Client-Verhaltens mit clientseitigen SDKs angewiesen ist, kann der Live-Stream - Inhalt und Werbung - auf jedem Gerät abgespielt werden, das das Basisformat unterstützt, häufig HLS oder DASH.
Die Vorteile der SSAI erstrecken sich auf das gesamte Ökosystem der Inhalte:
- Für Werbetreibende kann SSAI uns dabei helfen, das archaische Modell der Verwendung von "Haushalten" und "Panels" zu überwinden. Stattdessen haben Werbetreibende die Möglichkeit, Werbung gezielt an einen bestimmten Nutzer zu richten und auszuliefern, der zu einem bestimmten Zeitpunkt auf einem bestimmten Gerät in einer bestimmten Region fernsieht.
- Für die Zuschauer heißt es Abschied nehmen vom "sich drehenden Rad"; SSAI beseitigt die Pufferung zwischen Werbung und Inhalt.
- Für Medienunternehmen eröffnet SSAI in der digitalen Welt der Bereitstellung und des Konsums ein Seherlebnis, bei dem Werbung handlungsorientiert sein kann und einen bidirektionalen Kommunikationsmodus eröffnet, der den Wert für den Werbetreibenden und den Zuschauer steigern kann.
RECHNEN SIE NACH!
Einer der Vorteile von SSAI ist die Möglichkeit, Targeting pro Nutzer, pro Sitzung und pro Werbeunterbrechung zu unterstützen. Dies ist eine sehr leistungsstarke und wertvolle Fähigkeit. Messung und Zuteilung erfolgen nicht mehr auf Haushaltsebene. Wir können jetzt pro Betrachter zielen, nicht nur pro DMA oder RON. Das bedeutet jedoch, dass diese Werbepartner in der Lage sein müssen, Hunderttausende von Anfragen während eines Werbeblocks zu verarbeiten.
Um zu verstehen, was dies aus einer Systemperspektive bedeutet, lassen Sie uns kurz einen Live-Stream durchrechnen, der 1 Million gleichzeitige Zuschauer erreicht (eine häufige Anforderung unserer Kunden) und HLS-Inhalte verwendet, die in sechs Sekunden langen Segmenten kodiert sind.
- Jeder Benutzer wird als eine einzige Sitzung behandelt - 1MM Sitzungen
- Jede Sitzung erfordert ein eindeutiges Manifest - ~166K Anfragen/Sekunde basierend auf Segmentdauer und typischer Aktualisierung
- Jede Sitzung erfordert einen Lese- und einen Schreibvorgang, um den Status zu erhalten - ~333K Anfragen/Sekunde
- Jede Sitzung löst eine unabhängige Anzeigenanfrage aus (was zu zusätzlichen Anfragen aufgrund von Wrappern oder Fallbacks führen kann) - ~166K Anfragen/Sekunde
- Jede Anzeige pro Ad-Break kann fünf Tracking-Ereignisse haben (z. B. Start, Abschluss, erstes Quartil, Mitte, drittes Quartil) - ~5MM Impressions pro Anzeige
AUF PARTNER ANGEWIESEN ZU SEIN, BEDEUTET VERLÄSSLICHE - SKALIERBARE - PARTNER
Betrachten wir den letzten Punkt genauer, so ergibt ein 120 Sekunden langer Ad-Break, wenn der Anzeigenserver auf jede Anfrage mit vier 30-Sekunden-Anzeigen antwortet, ~20 Mio. Impressions in diesem Zeitraum von 30 Sekunden. Reagiert der Anzeigenserver jedoch mit acht 15-Sekunden-Anzeigen auf jede Anfrage, sind es jetzt ~40 Mio. Impressionen in diesem Zeitraum von 30 Sekunden.
Die Monetarisierung erfordert eine enge Abstimmung mit den Werbepartnern. Und so wie die Infrastruktur der öffentlichen Cloud nicht überall auf der Welt gleich ist, nutzen Ihre Werbepartner wahrscheinlich eine ähnliche Infrastruktur und müssen ihre regionalen Möglichkeiten analysieren.
Während eines hochkarätigen Sportereignisses meldete ein Kunde, dass die Anzeigenauslastung geringer als erwartet war. Um das Problem nach der Veranstaltung zu diagnostizieren, mussten mehrere Datensätze aggregiert und korreliert werden, Zeitzonen und Sitzungsinformationen abgeglichen und "natürliche" oder erwartete Fehler eliminiert werden. Wir haben uns das angesehen:
- Die Aufnahme des Eingangsbeitrags, der möglicherweise eine Abweichung oder Fehler verursacht hat
- Die In-Band-Signale, um sicherzustellen, dass die Anzeigenunterbrechungen ordnungsgemäß markiert wurden und die Anzeigenanforderungen auslösten
- Die Sitzungsinformationen, um sicherzustellen, dass es keinen Datenverlust mit der In-Memory-Cache-Schicht gab
- Client-seitige Player-Protokolle zur Überprüfung, ob Wiedergabefehler aufgetreten sind
- Anzeigenanfragen, um festzustellen, ob der Anzeigenserver erfolgreiche Antworten oder Fehler zurückgegeben hat
Alle Daten schienen in einem vernünftigen Rahmen zu liegen, aber wir entdeckten schließlich, dass die Drittanbieter, die die Ad Beacons empfingen, nicht in der Lage waren, den Anstieg der Impressionen zu bewältigen, was zu Zeitüberschreitungen oder Fehlern aufgrund des Volumens der legitimen Anfragen in der kurzen Zeitspanne führte.
Das bedeutet, dass wir darüber nachdenken müssen, wie wir sowohl die Anzeigenanfragen als auch die Beacons verteilen, um den Spitzendurchsatz zu senken und gleichzeitig die effektive Anzahl der Anfragen zu liefern, ohne das Timing zu beeinträchtigen. Daraus haben wir gelernt, dass wir unsere Systeme so abstimmen müssen, dass sie auf die Fähigkeiten der Werbepartner unserer Kunden abgestimmt sind. Das bedeutet, dass wir die Ansätze für das Pre-Fetching von Anzeigen (d. h. Anzeigenanfragen vor einer explizit bekannten Werbeunterbrechung) und die Verteilung von Impressionen über einen längeren Zeitraum bewerten müssen, um den Spitzendurchsatz zu verringern.
IHRE KERNINFRASTRUKTUR STÄNDIG NEU ZU BEWERTEN
Wir sind Befürworter der Public-Cloud-Infrastruktur. Sie ist eine kostengünstige und zeitsparende Methode, um eine globale Architektur zu ermöglichen und gleichzeitig eine regionale Optimierung zu erreichen. Die Herausforderung besteht jedoch darin, dass nicht alle Regionen der Public-Cloud-Infrastruktur hinsichtlich Leistung und Kosten gleich sind. Infolgedessen müssen Sie die Rechen-, Speicher- und Bereitstellungsfunktionen einer Region mit der Nachfrage in Einklang bringen und eventuell auf andere Regionen ausweichen, um die Leistung zu maximieren oder die Kosten zu minimieren.
Da wir CDNs als wichtigen Teil unseres Workflows nutzen, um die globale Auslieferung von Inhalten und Werbung zu ermöglichen, müssen wir unsere CDN-Partner im Auge behalten, um sicherzustellen, dass sie eine konsistente Leistung im großen Maßstab erbringen. Sowohl bei der täglichen Betriebsmessung als auch bei der Fehlerbehebung nach einem Ereignis konzentrieren wir uns darauf, Situationen zu identifizieren und zu überwachen, die früher nur in Ausnahmefällen auftraten, heute aber alltäglich sind, um festzustellen, ob es Probleme gibt, die nicht nur für einen bestimmten CDN-Partner, sondern auch für CDN-POPs, Subnetze und sogar einzelne Edge-Server gelten.
Wir freuen uns darauf, dass Live-Streaming weiterhin eine wichtige Rolle dabei spielt, wie Unternehmen ihren Umsatz steigern, ihr Engagement erhöhen und ihr Publikum aufbauen.