Brightcove-SDKs werden auf dem nativen Player-Framework aufgebaut. Das bedeutet, dass Sie die Leistung und Geschwindigkeit des nativen Betriebssystems nutzen und wirklich überzeugende Videoerlebnisse in Ihren Anwendungen erstellen können. Unsere nativen SDKs ermöglichen Ihnen nicht nur das einfache Hinzufügen von Videos für Ihr Publikum, sondern auch die Bearbeitung des Players, um die gewünschten erweiterten Funktionen zu erreichen, und die Integration in Tools für Sicherheit, Monetarisierung und Leistungsanalyse.
Die SDKs folgen etablierten Konventionen in Bezug auf Benennungsstandards, Speicherverwaltung und Entwurfsmuster, um den Einstieg so einfach wie möglich zu gestalten. Brightcove verwaltet SDKs für iOS-, TvOS- und Android-Plattformen, und unser Mobilteam aktualisiert die SDKs regelmäßig.
Neben der Pflege dieser Ressourcen hat Brightcove unsere nativen Player-Frameworks erweitert, um wichtige Integrationen für die digitale Rechteverwaltung (DRM) und Werbung zu ermöglichen. Bei unseren SDKs steht die Einfachheit im Vordergrund. Jede freigegebene Funktion ist so konzipiert, dass sie mit möglichst wenigen Codezeilen integriert werden kann.
Hinzufügen von Videos zu Ihrer App
Je nach Plattform, für die Sie eine mobile Video-App entwickeln möchten, müssen Sie die erforderlichen Voraussetzungen wie Xcode für iOS/TvOS oder Android Studio für Android erwerben. Im Ressourcenzentrum für Brightcove Native Player-SDKs finden Sie nach Plattformen (IOS, TvOS, Android) gegliederte Anleitungen.
Brightcove-Player-SDK für iOS - Überblick: einige der Komponenten im nativen SDK für iOS und ihre Beziehung zueinander.
In diesem Ressourcenzentrum finden Sie allgemeine Übersichtsinformationen für jede Plattform, den Standort des SDK, eine Schritt-für-Schritt-Anleitung zur Erstellung Ihrer ersten Videoanwendung und zusätzliches Material zu Plugins für das SDK. Aber das ist nur ein kleiner Ausschnitt. Es gibt sogar Beispielanwendungen, die Sie herunterladen und als Spielwiese nutzen können.
Brightcove-Player-SDK für Android - Überblick: einige der Komponenten im nativen SDK für Android und ihre Beziehung zueinander.
Wir arbeiten mit Hunderten von Brightcove-Kunden zusammen und haben schon alles gesehen. Hier sind einige unserer wichtigsten Taktiken für die SDK-Implementierung.
Strategien zur Prüfung und Fehlerbehebung
- Wenn es ein Problem mit der Wiedergabe gibt, werden wir einen Software-Proxy wie Charles Proxy verwenden, um den Netzwerkverkehr zu beobachten. Auf diese Weise können wir die Anfrage, ihre Parameter und die Antwort sehen.
- Der Android-Markt ist hinsichtlich der Geräte vielfältiger als der iOS-Markt. Brightcove unterhält ein Gerätelabor, und wir haben mehrere Android-Geräte, die die beliebtesten Geräte mit verschiedenen Android-Betriebssystemversionen repräsentieren.
- Wenn wir eine Android-Anwendung entwickeln/debuggen, nutzen wir die Protokollierung und Ereignisse sinnvoll.
- Sind Sie an der Verwendung eines Plugins interessiert? Lesen Sie die gesamte Dokumentation und die darin enthaltenen Hinweise. Als wir zum Beispiel anfingen, mit den SDKs zu arbeiten, versuchten wir, einen DRM-Stream auf Android erscheinen zu lassen, aber es schlug immer wieder fehl. Nachdem wir die üblichen Verdächtigen durchsucht hatten, fanden wir die Ursache: DRM funktionierte nicht im Emulator. Die Moral von der Geschicht? Hätten wir uns die Dokumentation genau angesehen, hätten wir uns eine Menge Zeit erspart. Vermeiden Sie die Tendenz zum Überfliegen.
- Schließlich bietet Brightcove ein Entwicklerforum an und unterhält dieses. Beantragen Sie die Teilnahme, und abonnieren Sie es dann. Als Abonnent des Brightcove Native Player SDKs-Forums können Sie aktuelle Fragen überprüfen, das Archiv durchsuchen, Antworten beitragen und natürlich Ihre Fragen stellen.