Einleitung
Brightcove bietet eine Lösung, um Videos von außerhalb des Landes nach China zu liefern. Die Lösung besteht aus zwei Teilen:
- Ein Proxy-Server, der in China gehostet wird
- Ein verbundenes China-spezifisches CDN
Der Proxy leitet den Nicht-Videoverkehr (Playback-API-Anfragen, Analytics-Beacons und den Webplayer selbst) an und von Zuschauern in China zur Brightcove-Infrastruktur außerhalb weiter.
Das CDN ist mit dem Proxy verbunden und verarbeitet den Video- und Bildinhalt.
Voraussetzungen
Die folgenden Anforderungen sind erforderlich, um Brightcove China Delivery zu unterstützen:
Setup
-
Neben der Konfiguration deines Players gibt es Einrichtungsvoraussetzungen
Weitere Informationen finden Sie unter Überblick: China-Lieferung
Brightcove-Player
- Brightcove Player Version 6.44+ erforderlich; neueste Version empfohlen
Konfigurieren von Brightcove Player
Um Videos innerhalb Chinas bereitzustellen, müssen Sie den Player so konfigurieren, dass er den Brightcove China Delivery-Proxy verwendet.
Gehen Sie folgendermaßen vor, um einen China-kompatiblen Player zu erstellen:
-
Öffnen Sie in Video Cloud Studio das PLAYERS-Modul. Benutze einen vorhandenen Spieler oder erstelle einen neuen Spieler.
- Wähle den Namenslink des Spielers aus, um die Eigenschaften des Spielers zu öffnen.
Wählen Sie in der linken Navigation den JSON-Editor aus.
JSON-Editor Um den Proxy festzulegen, fügen Sie Folgendes hinzu:
"china_proxy_domain": "china.example.com"
-
Ihr Code sollte folgendermaßen aussehen:
China-Proxy-Einstellung - Klicken Sie auf Speichern und veröffentlichen Sie den Player.
- Beachten Sie beim Einbetten oder Teilen Ihres Players, dass der Einbettungscode das Brightcove Player CDN verwendet.
<script src="//players.brightcove.net/1752604059001/jnOD8yLME_default/index.min.js"> </script>
- Ändern Sie das Brightcove Player-CDN, um Ihre China Delivery-Domain zu verwenden.
<script src="//china.example.com/1752604059001/jnOD8yLME_default/index.min.js"> </script>
Hinweis
Mit china_proxy_domain
set werden alle vom Spieler initiierten Anfragen an URLs innerhalb dieser Domain gesendet. Unter Verwendung des obigen Beispielwerts (china.example.com) sehen Benutzer möglicherweise Anfragen an:
System | Pfad |
---|---|
Spieler CDN | //china.example.com/players/... |
Wiedergabe-API | //china.example.com/playback/v1/... |
Analytik | //china.example.com/v2/tracker... |
Lokalisierung
Mit china_proxy_domain
set wird Brightcove Player automatisch mit zwei Sprachen konfiguriert:
zh-Hans
: Vereinfachtes Chinesisch (Standard)zh-Hant
: Traditionelles Chinesisch
Das Festlegen von a china_proxy_domain
hat den gleichen Effekt wie das Festlegen der folgenden Konfigurationen (obwohl diese nicht benötigt werden):
"language": "zh-Hans",
"languages": ["zh-Hans", "zh-Hant"],
Dieser Standardeffekt des china_proxy_domain
tritt nicht auf, wenn ein Wert für das language
oder angegeben wird languages
konfiguration! Um das Standardverhalten zu überschreiben, können Sie diese Konfigurationen mischen und abgleichen.
Weitere Sprachen hinzufügen
Wenn mehr Sprachen als zh-Hans
und benötigt zh-Hant
werden, können Sie dem Player eine Sprachkonfiguration hinzufügen. Diese Konfiguration könnte ungefähr so aussehen:
"china_proxy_domain": "china.example.com",
"languages": ["zh-Hans", "zh-Hant", "en", "jp"],
Der Spieler in diesem Beispiel würde immer noch standardmäßig auf zh-Hans
, würde aber auch die englische und japanische Sprache hinzufügen.
Ändern der Standardsprache
Um eine andere Standardsprache als zu konfigurieren zh-Hans
, fügen Sie eine language
Konfiguration hinzu. Die Konfiguration sollte folgendermaßen aussehen:
"china_proxy_domain": "china.example.com",
"language": "zh-Hant",
Einschränkungen
Weitere Informationen zu den Einschränkungen für diese Funktion finden Sie in der Übersicht: China-Lieferdokument.