Technologie

Aufbau einer skalierbaren OTT-Plattform

Aufbau einer skalierbaren OTT-Plattform

Aufbau einer skalierbaren OTT-Plattform

Spicy Mango - Chris Wood

6 Min. Lesezeit

|

Der Aufbau einer OTT-Live-Streaming- oder On-Demand-Content-Plattform kann eine recht entmutigende Aufgabe sein. Daher wollte ich ein paar Ratschläge teilen, von denen ich dachte, dass sie hilfreich sein könnten.

Typischerweise beginnen solche Projekte mit einer Diskussion, in der jemand von ganz oben den Launch eines neuen Angebots mit einer völlig unrealistischen, unverrückbaren Deadline versprochen hat – oder vielleicht noch schlimmer, einen Deal mit einem Plattform-Komplettanbieter abgeschlossen und zugestimmt hat, in kürzester Zeit etwas auf den Markt zu bringen, das jeden unvorstellbaren Anwendungsfall abdeckt. Kommt Ihnen das bekannt vor?

Trotz der vor uns liegenden Herausforderungen wollte ich versuchen, Sie durch einige Punkte zu führen, die Sie hoffentlich in die richtige Richtung lenken werden. Das Ziel? Eine skalierbare und zuverlässige Plattform zu bauen, bei der Vendor-Lock-in und begrenzte Skalierbarkeit nicht die ersten beiden Funktionen auf Ihrer Roadmap sind.


1. Erfassung der Anforderungen

Anforderungen lassen sich in einige übergeordnete Kategorien einteilen: Produkt, Geschäft, Technologie. Typischerweise lässt sich alles in irgendeiner Weise unter diesen Säulen einordnen. Es ist etwas einfacher, die üblichen verbraucherseitigen „funktionalen Anforderungen“ aufzuschreiben als einige der oft unbekannten oder häufig vergessenen Anforderungen wie das Steuermanagement.

Der Schlüssel bei der Anforderungserfassung liegt darin, sicherzustellen, dass jedes Detail abgedeckt ist. Ich gebe Ihnen ein praktisches Beispiel.

Ein Produktmanager wird eine Anforderung in der Art entwerfen wie: „Als Benutzer sollte ich in der Lage sein, die Website zu durchsuchen“. Ein guter technischer Architekt wird die Fähigkeit haben, dies in 10 bis 15 funktionale und nicht-funktionale Einzelanforderungen zu zerlegen, die Bereiche wie Inhaltssuche, Datensuche, Mehrsprachigkeit, Filtern, Sortieren, Persistenz, Benachrichtigungen über Ergebnisse, Null-Suchergebnisse, Analytics- und BI-Integration, prädiktive Suche, Antwortzeiten für Ergebnisse und so weiter abdecken.

Die Botschaft hier ist: Je mehr Arbeit Sie investieren, um sicherzustellen, dass die Anforderungen EXPLIZIT und DETAILLIERT sind, desto mehr Ärger ersparen Sie sich später, wenn die vom Anbieter gelieferte Lösung nicht das tut, was Sie dachten. Vermeiden Sie Unklarheiten.


2. RFI/RFP-Prozess und Anbieteranalyse

Warum brauchen wir eine Ausschreibung (RFP)? Dafür gibt es viele Gründe – aber betrachten Sie dies in erster Linie als einen Mechanismus, um potenzielle Kandidaten und Lieferanten für die Streaming-Plattform, die Sie aufbauen wollen, zu vergleichen.

Sowohl die Erstellung einer guten RFI- (Informationsanfrage) und RFP-Dokumentation (Ausschreibung) als auch die Definition des Prozesses sind gleichermaßen wichtig. (Nebenbei bemerkt – es ist wichtig, den Unterschied zwischen RFI und RFP zu kennen!) Zu wissen, wie man ein Anforderungsdokument richtig strukturiert, das ein Anbieter verstehen und so beantworten kann, dass Sie es verstehen, vergleichen und bewerten können, wird Ihnen mehr helfen, als Sie ahnen.

Ein gutes RFP-Dokument und ein guter Prozess werden:

  • Die Zeit verkürzen, die für die Durchführung des RFP-Prozesses benötigt wird

  • Anbietern ermöglichen, Ihre Anforderungen zu verstehen und präzise Angebote und Vorschläge zu erstellen

  • Unklarheiten aus den Antworten beseitigen – um sicherzustellen, dass „nicht konforme“, „konforme“ und „Roadmap“-Anforderungen klar sind

  • Hervorheben, wozu Anbieter in der Lage sind und wozu nicht

  • Lücken und Bereiche identifizieren, die Ihre Geschäfts-, Produkt- und Technologie-Teams benötigen, die aber weder vom Hauptanbieter noch vom Systemintegrator abgedeckt werden

  • Einen direkten Vergleich der Antworten verschiedener Anbieter auf Augenhöhe ermöglichen

Als zusätzliche Absicherung empfehlen wir außerdem, einige Anwendungsfälle stichprobenartig auszuwählen und Ihre Top 2 oder 3 Anbieter zu bitten, zu demonstrieren, wie diese Funktionen oder Funktionalitäten in der Praxis funktionieren. Wenn sie mit „konform“ geantwortet haben, werden Sie schnell merken, ob sie die Wahrheit sagen.

Wenn wir RFP-Dokumentationen schreiben und Prozesse für unsere Kunden durchführen, ist es nicht ungewöhnlich, dass über 1500 funktionale und nicht-funktionale Anforderungen für eine OTT- oder Streaming-Plattform definiert werden. Wenn Sie unter dieser Zahl liegen, sollten Sie sich wahrscheinlich fragen, ob Sie wirklich alles gründlich und korrekt abgedeckt haben.


3. Plattformarchitektur und -design

Als Teil dieses Weges machen wir uns daran, eine skalierbare Video-Streaming-Plattform aufzubauen. Die Phase der Plattformarchitektur und des -designs bewertet die vom Unternehmen identifizierten Anforderungen, vergleicht diese mit den von den Anbietern und Lieferanten vorgeschlagenen Lösungen und arbeitet an der Erstellung skalierbarer Designs und Lösungsreferenzen, die:

  • Sicherstellen, dass die Anforderungen für den Launch erfüllt werden können

  • Flexibilität bieten, um sich ändernde Anforderungen zu integrieren – Architektur für den Wandel

  • Lücken in den Vorschlägen identifizieren und Lösungen generieren, um diese zu schließen

  • Das Risiko eines Vendor-Lock-ins reduzieren oder eliminieren

  • Sowohl funktionale ALS AUCH nicht-funktionale Anforderungen im großen Maßstab unterstützen

  • Eine unbegrenzte Skalierung von Produzenten und Konsumenten ermöglichen – Live-Streaming für Millionen

  • Sicherstellen, dass Best Practices, Standards und bewährte Ansätze befolgt werden

  • Die Compliance-Kriterien für die Territorien erfüllen, in denen sie betrieben werden

  • Die Kriterien Zeit, Qualität und Kosten ausbalancieren

  • Sicherheits-, Leistungs- und Betriebs-Benchmarks erfüllen

  • Und schließlich sicherstellen, dass die Lösung einen geschäftlichen Mehrwert bietet

Architekten für Medien- und Streaming-Plattformen stellen sicher, dass die vorgeschlagenen Lösungen die bestmögliche Art der Implementierung liefern – und geben sich nicht mit dem zufrieden, was der Anbieter oder Lösungsanbieter standardmäßig zu bieten hat.


4. Ein Weg zur Implementierung

Mit einer guten Vorarbeit wird der Weg zur Implementierung unweigerlich einfacher. Unabhängig davon erfordert die Implementierung von skalierbaren, hochperformanten, ausfallsicheren und zuverlässigen OTT-Plattformen immer noch Arbeit – und erfordert oft „Squads“ oder Teams von fokussierten Personen, die die Entwicklung und Bereitstellung von Schlüsselbereichen wie Identität, Abrechnung, Abonnements, Content, Compliance, Analytics und Daten, Apps und anderen verantworten.

Diesen fokussierten Teams wird Autonomie zur Selbstverwaltung eingeräumt, geführt von erfahrenen Leads, die hoffentlich bereits ähnliche Dienste wie unten implementiert haben und jeden Arbeitsstrom vom Design bis zur Produktion begleiten.

Es ist kein Geheimnis, dass immer mehr Unternehmen immer weniger Fachkompetenz im eigenen Haus haben, wobei einige Geschäftsbereiche ausschließlich aus Produkt-Teams (Entwickler, Manager, Designer, Marketer) bestehen. Die Herausforderung? Es fehlt das Fachwissen und die Erfahrung auf technischer Ebene, die erforderlich sind, um Anbieter und Lieferanten in die Pflicht zu nehmen, wenn es technisch knifflig wird.

Während Anbieter das vorschlagen werden, was sie anbieten können, um die vom Unternehmen gestellten Anforderungen zu erfüllen, ist dies keineswegs der einzige Weg, wie jeder gute Videoplattform-Architekt bestätigen wird.

Die erfolgreichsten Implementierungen sind diejenigen, bei denen das Unternehmen die Notwendigkeit anerkennt, die Implementierung zu steuern und zu kontrollieren – sei es durch die Nutzung interner technischer Expertise für die Architektur oder durch die Nutzung externer Erfahrung, wie sie die Teams von Spicy Mango bieten.

Immer wieder sehen wir, dass der Lieferant oder Anbieter nur seine eigenen Interessen vertritt, nicht die des Kunden oder des gesamten Programms. Moderne Online-Videoplattformen (OVPs) sind heute selten reine Technologiestapel, die von einem einzigen Unternehmen entwickelt wurden. Fast alle sind mandantenfähige SaaS-Umgebungen – eine Sammlung vieler einzelner Punktprodukte, die alle einzelne Elemente der Lösung bereitstellen. Ein solides technisches Fachwissen bietet Ihnen einen unabhängigen Schiedsrichter, um gegenseitigen Schuldzuweisungen ein Ende zu setzen, wenn etwas schiefgeht.

Der Aufbau einer OTT-Live-Streaming- oder On-Demand-Content-Plattform kann eine recht entmutigende Aufgabe sein. Daher wollte ich ein paar Ratschläge teilen, von denen ich dachte, dass sie hilfreich sein könnten.

Typischerweise beginnen solche Projekte mit einer Diskussion, in der jemand von ganz oben den Launch eines neuen Angebots mit einer völlig unrealistischen, unverrückbaren Deadline versprochen hat – oder vielleicht noch schlimmer, einen Deal mit einem Plattform-Komplettanbieter abgeschlossen und zugestimmt hat, in kürzester Zeit etwas auf den Markt zu bringen, das jeden unvorstellbaren Anwendungsfall abdeckt. Kommt Ihnen das bekannt vor?

Trotz der vor uns liegenden Herausforderungen wollte ich versuchen, Sie durch einige Punkte zu führen, die Sie hoffentlich in die richtige Richtung lenken werden. Das Ziel? Eine skalierbare und zuverlässige Plattform zu bauen, bei der Vendor-Lock-in und begrenzte Skalierbarkeit nicht die ersten beiden Funktionen auf Ihrer Roadmap sind.


1. Erfassung der Anforderungen

Anforderungen lassen sich in einige übergeordnete Kategorien einteilen: Produkt, Geschäft, Technologie. Typischerweise lässt sich alles in irgendeiner Weise unter diesen Säulen einordnen. Es ist etwas einfacher, die üblichen verbraucherseitigen „funktionalen Anforderungen“ aufzuschreiben als einige der oft unbekannten oder häufig vergessenen Anforderungen wie das Steuermanagement.

Der Schlüssel bei der Anforderungserfassung liegt darin, sicherzustellen, dass jedes Detail abgedeckt ist. Ich gebe Ihnen ein praktisches Beispiel.

Ein Produktmanager wird eine Anforderung in der Art entwerfen wie: „Als Benutzer sollte ich in der Lage sein, die Website zu durchsuchen“. Ein guter technischer Architekt wird die Fähigkeit haben, dies in 10 bis 15 funktionale und nicht-funktionale Einzelanforderungen zu zerlegen, die Bereiche wie Inhaltssuche, Datensuche, Mehrsprachigkeit, Filtern, Sortieren, Persistenz, Benachrichtigungen über Ergebnisse, Null-Suchergebnisse, Analytics- und BI-Integration, prädiktive Suche, Antwortzeiten für Ergebnisse und so weiter abdecken.

Die Botschaft hier ist: Je mehr Arbeit Sie investieren, um sicherzustellen, dass die Anforderungen EXPLIZIT und DETAILLIERT sind, desto mehr Ärger ersparen Sie sich später, wenn die vom Anbieter gelieferte Lösung nicht das tut, was Sie dachten. Vermeiden Sie Unklarheiten.


2. RFI/RFP-Prozess und Anbieteranalyse

Warum brauchen wir eine Ausschreibung (RFP)? Dafür gibt es viele Gründe – aber betrachten Sie dies in erster Linie als einen Mechanismus, um potenzielle Kandidaten und Lieferanten für die Streaming-Plattform, die Sie aufbauen wollen, zu vergleichen.

Sowohl die Erstellung einer guten RFI- (Informationsanfrage) und RFP-Dokumentation (Ausschreibung) als auch die Definition des Prozesses sind gleichermaßen wichtig. (Nebenbei bemerkt – es ist wichtig, den Unterschied zwischen RFI und RFP zu kennen!) Zu wissen, wie man ein Anforderungsdokument richtig strukturiert, das ein Anbieter verstehen und so beantworten kann, dass Sie es verstehen, vergleichen und bewerten können, wird Ihnen mehr helfen, als Sie ahnen.

Ein gutes RFP-Dokument und ein guter Prozess werden:

  • Die Zeit verkürzen, die für die Durchführung des RFP-Prozesses benötigt wird

  • Anbietern ermöglichen, Ihre Anforderungen zu verstehen und präzise Angebote und Vorschläge zu erstellen

  • Unklarheiten aus den Antworten beseitigen – um sicherzustellen, dass „nicht konforme“, „konforme“ und „Roadmap“-Anforderungen klar sind

  • Hervorheben, wozu Anbieter in der Lage sind und wozu nicht

  • Lücken und Bereiche identifizieren, die Ihre Geschäfts-, Produkt- und Technologie-Teams benötigen, die aber weder vom Hauptanbieter noch vom Systemintegrator abgedeckt werden

  • Einen direkten Vergleich der Antworten verschiedener Anbieter auf Augenhöhe ermöglichen

Als zusätzliche Absicherung empfehlen wir außerdem, einige Anwendungsfälle stichprobenartig auszuwählen und Ihre Top 2 oder 3 Anbieter zu bitten, zu demonstrieren, wie diese Funktionen oder Funktionalitäten in der Praxis funktionieren. Wenn sie mit „konform“ geantwortet haben, werden Sie schnell merken, ob sie die Wahrheit sagen.

Wenn wir RFP-Dokumentationen schreiben und Prozesse für unsere Kunden durchführen, ist es nicht ungewöhnlich, dass über 1500 funktionale und nicht-funktionale Anforderungen für eine OTT- oder Streaming-Plattform definiert werden. Wenn Sie unter dieser Zahl liegen, sollten Sie sich wahrscheinlich fragen, ob Sie wirklich alles gründlich und korrekt abgedeckt haben.


3. Plattformarchitektur und -design

Als Teil dieses Weges machen wir uns daran, eine skalierbare Video-Streaming-Plattform aufzubauen. Die Phase der Plattformarchitektur und des -designs bewertet die vom Unternehmen identifizierten Anforderungen, vergleicht diese mit den von den Anbietern und Lieferanten vorgeschlagenen Lösungen und arbeitet an der Erstellung skalierbarer Designs und Lösungsreferenzen, die:

  • Sicherstellen, dass die Anforderungen für den Launch erfüllt werden können

  • Flexibilität bieten, um sich ändernde Anforderungen zu integrieren – Architektur für den Wandel

  • Lücken in den Vorschlägen identifizieren und Lösungen generieren, um diese zu schließen

  • Das Risiko eines Vendor-Lock-ins reduzieren oder eliminieren

  • Sowohl funktionale ALS AUCH nicht-funktionale Anforderungen im großen Maßstab unterstützen

  • Eine unbegrenzte Skalierung von Produzenten und Konsumenten ermöglichen – Live-Streaming für Millionen

  • Sicherstellen, dass Best Practices, Standards und bewährte Ansätze befolgt werden

  • Die Compliance-Kriterien für die Territorien erfüllen, in denen sie betrieben werden

  • Die Kriterien Zeit, Qualität und Kosten ausbalancieren

  • Sicherheits-, Leistungs- und Betriebs-Benchmarks erfüllen

  • Und schließlich sicherstellen, dass die Lösung einen geschäftlichen Mehrwert bietet

Architekten für Medien- und Streaming-Plattformen stellen sicher, dass die vorgeschlagenen Lösungen die bestmögliche Art der Implementierung liefern – und geben sich nicht mit dem zufrieden, was der Anbieter oder Lösungsanbieter standardmäßig zu bieten hat.


4. Ein Weg zur Implementierung

Mit einer guten Vorarbeit wird der Weg zur Implementierung unweigerlich einfacher. Unabhängig davon erfordert die Implementierung von skalierbaren, hochperformanten, ausfallsicheren und zuverlässigen OTT-Plattformen immer noch Arbeit – und erfordert oft „Squads“ oder Teams von fokussierten Personen, die die Entwicklung und Bereitstellung von Schlüsselbereichen wie Identität, Abrechnung, Abonnements, Content, Compliance, Analytics und Daten, Apps und anderen verantworten.

Diesen fokussierten Teams wird Autonomie zur Selbstverwaltung eingeräumt, geführt von erfahrenen Leads, die hoffentlich bereits ähnliche Dienste wie unten implementiert haben und jeden Arbeitsstrom vom Design bis zur Produktion begleiten.

Es ist kein Geheimnis, dass immer mehr Unternehmen immer weniger Fachkompetenz im eigenen Haus haben, wobei einige Geschäftsbereiche ausschließlich aus Produkt-Teams (Entwickler, Manager, Designer, Marketer) bestehen. Die Herausforderung? Es fehlt das Fachwissen und die Erfahrung auf technischer Ebene, die erforderlich sind, um Anbieter und Lieferanten in die Pflicht zu nehmen, wenn es technisch knifflig wird.

Während Anbieter das vorschlagen werden, was sie anbieten können, um die vom Unternehmen gestellten Anforderungen zu erfüllen, ist dies keineswegs der einzige Weg, wie jeder gute Videoplattform-Architekt bestätigen wird.

Die erfolgreichsten Implementierungen sind diejenigen, bei denen das Unternehmen die Notwendigkeit anerkennt, die Implementierung zu steuern und zu kontrollieren – sei es durch die Nutzung interner technischer Expertise für die Architektur oder durch die Nutzung externer Erfahrung, wie sie die Teams von Spicy Mango bieten.

Immer wieder sehen wir, dass der Lieferant oder Anbieter nur seine eigenen Interessen vertritt, nicht die des Kunden oder des gesamten Programms. Moderne Online-Videoplattformen (OVPs) sind heute selten reine Technologiestapel, die von einem einzigen Unternehmen entwickelt wurden. Fast alle sind mandantenfähige SaaS-Umgebungen – eine Sammlung vieler einzelner Punktprodukte, die alle einzelne Elemente der Lösung bereitstellen. Ein solides technisches Fachwissen bietet Ihnen einen unabhängigen Schiedsrichter, um gegenseitigen Schuldzuweisungen ein Ende zu setzen, wenn etwas schiefgeht.

Der Aufbau einer OTT-Live-Streaming- oder On-Demand-Content-Plattform kann eine recht entmutigende Aufgabe sein. Daher wollte ich ein paar Ratschläge teilen, von denen ich dachte, dass sie hilfreich sein könnten.

Typischerweise beginnen solche Projekte mit einer Diskussion, in der jemand von ganz oben den Launch eines neuen Angebots mit einer völlig unrealistischen, unverrückbaren Deadline versprochen hat – oder vielleicht noch schlimmer, einen Deal mit einem Plattform-Komplettanbieter abgeschlossen und zugestimmt hat, in kürzester Zeit etwas auf den Markt zu bringen, das jeden unvorstellbaren Anwendungsfall abdeckt. Kommt Ihnen das bekannt vor?

Trotz der vor uns liegenden Herausforderungen wollte ich versuchen, Sie durch einige Punkte zu führen, die Sie hoffentlich in die richtige Richtung lenken werden. Das Ziel? Eine skalierbare und zuverlässige Plattform zu bauen, bei der Vendor-Lock-in und begrenzte Skalierbarkeit nicht die ersten beiden Funktionen auf Ihrer Roadmap sind.


1. Erfassung der Anforderungen

Anforderungen lassen sich in einige übergeordnete Kategorien einteilen: Produkt, Geschäft, Technologie. Typischerweise lässt sich alles in irgendeiner Weise unter diesen Säulen einordnen. Es ist etwas einfacher, die üblichen verbraucherseitigen „funktionalen Anforderungen“ aufzuschreiben als einige der oft unbekannten oder häufig vergessenen Anforderungen wie das Steuermanagement.

Der Schlüssel bei der Anforderungserfassung liegt darin, sicherzustellen, dass jedes Detail abgedeckt ist. Ich gebe Ihnen ein praktisches Beispiel.

Ein Produktmanager wird eine Anforderung in der Art entwerfen wie: „Als Benutzer sollte ich in der Lage sein, die Website zu durchsuchen“. Ein guter technischer Architekt wird die Fähigkeit haben, dies in 10 bis 15 funktionale und nicht-funktionale Einzelanforderungen zu zerlegen, die Bereiche wie Inhaltssuche, Datensuche, Mehrsprachigkeit, Filtern, Sortieren, Persistenz, Benachrichtigungen über Ergebnisse, Null-Suchergebnisse, Analytics- und BI-Integration, prädiktive Suche, Antwortzeiten für Ergebnisse und so weiter abdecken.

Die Botschaft hier ist: Je mehr Arbeit Sie investieren, um sicherzustellen, dass die Anforderungen EXPLIZIT und DETAILLIERT sind, desto mehr Ärger ersparen Sie sich später, wenn die vom Anbieter gelieferte Lösung nicht das tut, was Sie dachten. Vermeiden Sie Unklarheiten.


2. RFI/RFP-Prozess und Anbieteranalyse

Warum brauchen wir eine Ausschreibung (RFP)? Dafür gibt es viele Gründe – aber betrachten Sie dies in erster Linie als einen Mechanismus, um potenzielle Kandidaten und Lieferanten für die Streaming-Plattform, die Sie aufbauen wollen, zu vergleichen.

Sowohl die Erstellung einer guten RFI- (Informationsanfrage) und RFP-Dokumentation (Ausschreibung) als auch die Definition des Prozesses sind gleichermaßen wichtig. (Nebenbei bemerkt – es ist wichtig, den Unterschied zwischen RFI und RFP zu kennen!) Zu wissen, wie man ein Anforderungsdokument richtig strukturiert, das ein Anbieter verstehen und so beantworten kann, dass Sie es verstehen, vergleichen und bewerten können, wird Ihnen mehr helfen, als Sie ahnen.

Ein gutes RFP-Dokument und ein guter Prozess werden:

  • Die Zeit verkürzen, die für die Durchführung des RFP-Prozesses benötigt wird

  • Anbietern ermöglichen, Ihre Anforderungen zu verstehen und präzise Angebote und Vorschläge zu erstellen

  • Unklarheiten aus den Antworten beseitigen – um sicherzustellen, dass „nicht konforme“, „konforme“ und „Roadmap“-Anforderungen klar sind

  • Hervorheben, wozu Anbieter in der Lage sind und wozu nicht

  • Lücken und Bereiche identifizieren, die Ihre Geschäfts-, Produkt- und Technologie-Teams benötigen, die aber weder vom Hauptanbieter noch vom Systemintegrator abgedeckt werden

  • Einen direkten Vergleich der Antworten verschiedener Anbieter auf Augenhöhe ermöglichen

Als zusätzliche Absicherung empfehlen wir außerdem, einige Anwendungsfälle stichprobenartig auszuwählen und Ihre Top 2 oder 3 Anbieter zu bitten, zu demonstrieren, wie diese Funktionen oder Funktionalitäten in der Praxis funktionieren. Wenn sie mit „konform“ geantwortet haben, werden Sie schnell merken, ob sie die Wahrheit sagen.

Wenn wir RFP-Dokumentationen schreiben und Prozesse für unsere Kunden durchführen, ist es nicht ungewöhnlich, dass über 1500 funktionale und nicht-funktionale Anforderungen für eine OTT- oder Streaming-Plattform definiert werden. Wenn Sie unter dieser Zahl liegen, sollten Sie sich wahrscheinlich fragen, ob Sie wirklich alles gründlich und korrekt abgedeckt haben.


3. Plattformarchitektur und -design

Als Teil dieses Weges machen wir uns daran, eine skalierbare Video-Streaming-Plattform aufzubauen. Die Phase der Plattformarchitektur und des -designs bewertet die vom Unternehmen identifizierten Anforderungen, vergleicht diese mit den von den Anbietern und Lieferanten vorgeschlagenen Lösungen und arbeitet an der Erstellung skalierbarer Designs und Lösungsreferenzen, die:

  • Sicherstellen, dass die Anforderungen für den Launch erfüllt werden können

  • Flexibilität bieten, um sich ändernde Anforderungen zu integrieren – Architektur für den Wandel

  • Lücken in den Vorschlägen identifizieren und Lösungen generieren, um diese zu schließen

  • Das Risiko eines Vendor-Lock-ins reduzieren oder eliminieren

  • Sowohl funktionale ALS AUCH nicht-funktionale Anforderungen im großen Maßstab unterstützen

  • Eine unbegrenzte Skalierung von Produzenten und Konsumenten ermöglichen – Live-Streaming für Millionen

  • Sicherstellen, dass Best Practices, Standards und bewährte Ansätze befolgt werden

  • Die Compliance-Kriterien für die Territorien erfüllen, in denen sie betrieben werden

  • Die Kriterien Zeit, Qualität und Kosten ausbalancieren

  • Sicherheits-, Leistungs- und Betriebs-Benchmarks erfüllen

  • Und schließlich sicherstellen, dass die Lösung einen geschäftlichen Mehrwert bietet

Architekten für Medien- und Streaming-Plattformen stellen sicher, dass die vorgeschlagenen Lösungen die bestmögliche Art der Implementierung liefern – und geben sich nicht mit dem zufrieden, was der Anbieter oder Lösungsanbieter standardmäßig zu bieten hat.


4. Ein Weg zur Implementierung

Mit einer guten Vorarbeit wird der Weg zur Implementierung unweigerlich einfacher. Unabhängig davon erfordert die Implementierung von skalierbaren, hochperformanten, ausfallsicheren und zuverlässigen OTT-Plattformen immer noch Arbeit – und erfordert oft „Squads“ oder Teams von fokussierten Personen, die die Entwicklung und Bereitstellung von Schlüsselbereichen wie Identität, Abrechnung, Abonnements, Content, Compliance, Analytics und Daten, Apps und anderen verantworten.

Diesen fokussierten Teams wird Autonomie zur Selbstverwaltung eingeräumt, geführt von erfahrenen Leads, die hoffentlich bereits ähnliche Dienste wie unten implementiert haben und jeden Arbeitsstrom vom Design bis zur Produktion begleiten.

Es ist kein Geheimnis, dass immer mehr Unternehmen immer weniger Fachkompetenz im eigenen Haus haben, wobei einige Geschäftsbereiche ausschließlich aus Produkt-Teams (Entwickler, Manager, Designer, Marketer) bestehen. Die Herausforderung? Es fehlt das Fachwissen und die Erfahrung auf technischer Ebene, die erforderlich sind, um Anbieter und Lieferanten in die Pflicht zu nehmen, wenn es technisch knifflig wird.

Während Anbieter das vorschlagen werden, was sie anbieten können, um die vom Unternehmen gestellten Anforderungen zu erfüllen, ist dies keineswegs der einzige Weg, wie jeder gute Videoplattform-Architekt bestätigen wird.

Die erfolgreichsten Implementierungen sind diejenigen, bei denen das Unternehmen die Notwendigkeit anerkennt, die Implementierung zu steuern und zu kontrollieren – sei es durch die Nutzung interner technischer Expertise für die Architektur oder durch die Nutzung externer Erfahrung, wie sie die Teams von Spicy Mango bieten.

Immer wieder sehen wir, dass der Lieferant oder Anbieter nur seine eigenen Interessen vertritt, nicht die des Kunden oder des gesamten Programms. Moderne Online-Videoplattformen (OVPs) sind heute selten reine Technologiestapel, die von einem einzigen Unternehmen entwickelt wurden. Fast alle sind mandantenfähige SaaS-Umgebungen – eine Sammlung vieler einzelner Punktprodukte, die alle einzelne Elemente der Lösung bereitstellen. Ein solides technisches Fachwissen bietet Ihnen einen unabhängigen Schiedsrichter, um gegenseitigen Schuldzuweisungen ein Ende zu setzen, wenn etwas schiefgeht.

Der Aufbau einer OTT-Live-Streaming- oder On-Demand-Content-Plattform kann eine recht entmutigende Aufgabe sein. Daher wollte ich ein paar Ratschläge teilen, von denen ich dachte, dass sie hilfreich sein könnten.

Typischerweise beginnen solche Projekte mit einer Diskussion, in der jemand von ganz oben den Launch eines neuen Angebots mit einer völlig unrealistischen, unverrückbaren Deadline versprochen hat – oder vielleicht noch schlimmer, einen Deal mit einem Plattform-Komplettanbieter abgeschlossen und zugestimmt hat, in kürzester Zeit etwas auf den Markt zu bringen, das jeden unvorstellbaren Anwendungsfall abdeckt. Kommt Ihnen das bekannt vor?

Trotz der vor uns liegenden Herausforderungen wollte ich versuchen, Sie durch einige Punkte zu führen, die Sie hoffentlich in die richtige Richtung lenken werden. Das Ziel? Eine skalierbare und zuverlässige Plattform zu bauen, bei der Vendor-Lock-in und begrenzte Skalierbarkeit nicht die ersten beiden Funktionen auf Ihrer Roadmap sind.


1. Erfassung der Anforderungen

Anforderungen lassen sich in einige übergeordnete Kategorien einteilen: Produkt, Geschäft, Technologie. Typischerweise lässt sich alles in irgendeiner Weise unter diesen Säulen einordnen. Es ist etwas einfacher, die üblichen verbraucherseitigen „funktionalen Anforderungen“ aufzuschreiben als einige der oft unbekannten oder häufig vergessenen Anforderungen wie das Steuermanagement.

Der Schlüssel bei der Anforderungserfassung liegt darin, sicherzustellen, dass jedes Detail abgedeckt ist. Ich gebe Ihnen ein praktisches Beispiel.

Ein Produktmanager wird eine Anforderung in der Art entwerfen wie: „Als Benutzer sollte ich in der Lage sein, die Website zu durchsuchen“. Ein guter technischer Architekt wird die Fähigkeit haben, dies in 10 bis 15 funktionale und nicht-funktionale Einzelanforderungen zu zerlegen, die Bereiche wie Inhaltssuche, Datensuche, Mehrsprachigkeit, Filtern, Sortieren, Persistenz, Benachrichtigungen über Ergebnisse, Null-Suchergebnisse, Analytics- und BI-Integration, prädiktive Suche, Antwortzeiten für Ergebnisse und so weiter abdecken.

Die Botschaft hier ist: Je mehr Arbeit Sie investieren, um sicherzustellen, dass die Anforderungen EXPLIZIT und DETAILLIERT sind, desto mehr Ärger ersparen Sie sich später, wenn die vom Anbieter gelieferte Lösung nicht das tut, was Sie dachten. Vermeiden Sie Unklarheiten.


2. RFI/RFP-Prozess und Anbieteranalyse

Warum brauchen wir eine Ausschreibung (RFP)? Dafür gibt es viele Gründe – aber betrachten Sie dies in erster Linie als einen Mechanismus, um potenzielle Kandidaten und Lieferanten für die Streaming-Plattform, die Sie aufbauen wollen, zu vergleichen.

Sowohl die Erstellung einer guten RFI- (Informationsanfrage) und RFP-Dokumentation (Ausschreibung) als auch die Definition des Prozesses sind gleichermaßen wichtig. (Nebenbei bemerkt – es ist wichtig, den Unterschied zwischen RFI und RFP zu kennen!) Zu wissen, wie man ein Anforderungsdokument richtig strukturiert, das ein Anbieter verstehen und so beantworten kann, dass Sie es verstehen, vergleichen und bewerten können, wird Ihnen mehr helfen, als Sie ahnen.

Ein gutes RFP-Dokument und ein guter Prozess werden:

  • Die Zeit verkürzen, die für die Durchführung des RFP-Prozesses benötigt wird

  • Anbietern ermöglichen, Ihre Anforderungen zu verstehen und präzise Angebote und Vorschläge zu erstellen

  • Unklarheiten aus den Antworten beseitigen – um sicherzustellen, dass „nicht konforme“, „konforme“ und „Roadmap“-Anforderungen klar sind

  • Hervorheben, wozu Anbieter in der Lage sind und wozu nicht

  • Lücken und Bereiche identifizieren, die Ihre Geschäfts-, Produkt- und Technologie-Teams benötigen, die aber weder vom Hauptanbieter noch vom Systemintegrator abgedeckt werden

  • Einen direkten Vergleich der Antworten verschiedener Anbieter auf Augenhöhe ermöglichen

Als zusätzliche Absicherung empfehlen wir außerdem, einige Anwendungsfälle stichprobenartig auszuwählen und Ihre Top 2 oder 3 Anbieter zu bitten, zu demonstrieren, wie diese Funktionen oder Funktionalitäten in der Praxis funktionieren. Wenn sie mit „konform“ geantwortet haben, werden Sie schnell merken, ob sie die Wahrheit sagen.

Wenn wir RFP-Dokumentationen schreiben und Prozesse für unsere Kunden durchführen, ist es nicht ungewöhnlich, dass über 1500 funktionale und nicht-funktionale Anforderungen für eine OTT- oder Streaming-Plattform definiert werden. Wenn Sie unter dieser Zahl liegen, sollten Sie sich wahrscheinlich fragen, ob Sie wirklich alles gründlich und korrekt abgedeckt haben.


3. Plattformarchitektur und -design

Als Teil dieses Weges machen wir uns daran, eine skalierbare Video-Streaming-Plattform aufzubauen. Die Phase der Plattformarchitektur und des -designs bewertet die vom Unternehmen identifizierten Anforderungen, vergleicht diese mit den von den Anbietern und Lieferanten vorgeschlagenen Lösungen und arbeitet an der Erstellung skalierbarer Designs und Lösungsreferenzen, die:

  • Sicherstellen, dass die Anforderungen für den Launch erfüllt werden können

  • Flexibilität bieten, um sich ändernde Anforderungen zu integrieren – Architektur für den Wandel

  • Lücken in den Vorschlägen identifizieren und Lösungen generieren, um diese zu schließen

  • Das Risiko eines Vendor-Lock-ins reduzieren oder eliminieren

  • Sowohl funktionale ALS AUCH nicht-funktionale Anforderungen im großen Maßstab unterstützen

  • Eine unbegrenzte Skalierung von Produzenten und Konsumenten ermöglichen – Live-Streaming für Millionen

  • Sicherstellen, dass Best Practices, Standards und bewährte Ansätze befolgt werden

  • Die Compliance-Kriterien für die Territorien erfüllen, in denen sie betrieben werden

  • Die Kriterien Zeit, Qualität und Kosten ausbalancieren

  • Sicherheits-, Leistungs- und Betriebs-Benchmarks erfüllen

  • Und schließlich sicherstellen, dass die Lösung einen geschäftlichen Mehrwert bietet

Architekten für Medien- und Streaming-Plattformen stellen sicher, dass die vorgeschlagenen Lösungen die bestmögliche Art der Implementierung liefern – und geben sich nicht mit dem zufrieden, was der Anbieter oder Lösungsanbieter standardmäßig zu bieten hat.


4. Ein Weg zur Implementierung

Mit einer guten Vorarbeit wird der Weg zur Implementierung unweigerlich einfacher. Unabhängig davon erfordert die Implementierung von skalierbaren, hochperformanten, ausfallsicheren und zuverlässigen OTT-Plattformen immer noch Arbeit – und erfordert oft „Squads“ oder Teams von fokussierten Personen, die die Entwicklung und Bereitstellung von Schlüsselbereichen wie Identität, Abrechnung, Abonnements, Content, Compliance, Analytics und Daten, Apps und anderen verantworten.

Diesen fokussierten Teams wird Autonomie zur Selbstverwaltung eingeräumt, geführt von erfahrenen Leads, die hoffentlich bereits ähnliche Dienste wie unten implementiert haben und jeden Arbeitsstrom vom Design bis zur Produktion begleiten.

Es ist kein Geheimnis, dass immer mehr Unternehmen immer weniger Fachkompetenz im eigenen Haus haben, wobei einige Geschäftsbereiche ausschließlich aus Produkt-Teams (Entwickler, Manager, Designer, Marketer) bestehen. Die Herausforderung? Es fehlt das Fachwissen und die Erfahrung auf technischer Ebene, die erforderlich sind, um Anbieter und Lieferanten in die Pflicht zu nehmen, wenn es technisch knifflig wird.

Während Anbieter das vorschlagen werden, was sie anbieten können, um die vom Unternehmen gestellten Anforderungen zu erfüllen, ist dies keineswegs der einzige Weg, wie jeder gute Videoplattform-Architekt bestätigen wird.

Die erfolgreichsten Implementierungen sind diejenigen, bei denen das Unternehmen die Notwendigkeit anerkennt, die Implementierung zu steuern und zu kontrollieren – sei es durch die Nutzung interner technischer Expertise für die Architektur oder durch die Nutzung externer Erfahrung, wie sie die Teams von Spicy Mango bieten.

Immer wieder sehen wir, dass der Lieferant oder Anbieter nur seine eigenen Interessen vertritt, nicht die des Kunden oder des gesamten Programms. Moderne Online-Videoplattformen (OVPs) sind heute selten reine Technologiestapel, die von einem einzigen Unternehmen entwickelt wurden. Fast alle sind mandantenfähige SaaS-Umgebungen – eine Sammlung vieler einzelner Punktprodukte, die alle einzelne Elemente der Lösung bereitstellen. Ein solides technisches Fachwissen bietet Ihnen einen unabhängigen Schiedsrichter, um gegenseitigen Schuldzuweisungen ein Ende zu setzen, wenn etwas schiefgeht.

Um mehr über das zu erfahren, was Sie hier gelesen haben, oder um herauszufinden, wie Spicy Mango Ihnen helfen kann, schreiben Sie uns einfach eine Nachricht an hello@spicymango.co.uk, rufen Sie uns an oder senden Sie uns eine Nachricht über unser Kontaktformular – wir werden uns dann mit Ihnen in Verbindung setzen.

Um mehr über das zu erfahren, was Sie hier gelesen haben, oder um herauszufinden, wie Spicy Mango Ihnen helfen kann, schreiben Sie uns einfach eine Nachricht an hello@spicymango.co.uk, rufen Sie uns an oder senden Sie uns eine Nachricht über unser Kontaktformular – wir werden uns dann mit Ihnen in Verbindung setzen.

Um mehr über das zu erfahren, was Sie hier gelesen haben, oder um herauszufinden, wie Spicy Mango Ihnen helfen kann, schreiben Sie uns einfach eine Nachricht an hello@spicymango.co.uk, rufen Sie uns an oder senden Sie uns eine Nachricht über unser Kontaktformular – wir werden uns dann mit Ihnen in Verbindung setzen.

Weitere Einblicke, die Ihnen gefallen könnten

Weitere Einblicke, die Ihnen gefallen könnten

Weitere Einblicke, die Ihnen gefallen könnten

Bleiben Sie auf der Reise – mit weiteren verwandten Einblicken, die Ihnen gefallen könnten.

Bleiben Sie auf der Reise – mit weiteren verwandten Einblicken, die Ihnen gefallen könnten.