Die Architektur: Brightcove Player-SDK für iOS

In diesem Thema lernen Sie einige der Hauptkomponenten des Native SDK für iOS kennen und erfahren, wie sie miteinander interagieren.

Überblick

Das Brightcove Native Player SDK für iOS bietet Integrationspunkte für Werbung, Analysen und Inhaltsschutz. Es bietet auch Player-Steuerelemente ähnlich dem Brightcove-Webplayer und ermöglicht die Wiedergabe von Livestream-Ereignissen.

Der Einstiegspunkt zum Brightcove Player SDK für iOS ist der BCOVPlayerSDKManager Singleton-Objekt. Es bietet folgende Funktionalität:

  • Dient als Objektfabrik für Komponenten, einschließlich der BCOVPlaybackController
  • Verbindet Analytics
  • Verfolgt, welche Plugins verwendet werden

Um einen Player zu erstellen, beginne mit dem BCOVPlayerSDKManager.

Installationshinweise und eine detaillierte Architekturübersicht finden Sie im Brightcove Player SDK für iOS GitHub README Anmerkungen.

Komponentenflussdiagramm

Dieses Diagramm zeigt einige der Komponenten im Native SDK für iOS und ihre Beziehung zueinander.

iOS-Architektur
iOS-Architektur
 

Brightcove Player SDK verwendet grundsätzlich die AVFoundation. HLS-Unterstützung ist alles, was von der zur Verfügung gestellt wird AVFoundation.

 

Da Sie nun ein grundlegendes Verständnis des Komponentenflusses haben, können Sie sich mit der Registrierung Ihrer App vertraut machen.