簡介
Brightcove 提供從國外向中國傳送視頻的解決方案。該解決方案由兩部分組成:
- 在中國託管的代理服務器
- 連接的中國特定 CDN
該代理將非視頻流量(播放 API 請求、分析信標和網絡播放器本身)路由到位於中國以外的 Brightcove 基礎設施,或從中國的觀眾路由。
CDN 連接到代理並處理視頻和圖像內容。
需求
使用 Brightcove Native SDK 的中國交付需要滿足以下要求:
設定
-
除了配置您的播放器外,還有設置要求
有關詳細信息,請參閱 概述:中國配送
裝置作業系統版本
- iOS 11.0 及更新版本
Brightcove SDK版本
- 適用於 Android 的原生 SDK(即將推出)
- 適用於 iOS 6.5.0 及更新版本的本機 SDK
安卓實作
Native SDK for Android 稍後將支持中國配送。
iOS 實作
BCOVGlobalConfiguration 類允許您為適用於 iOS 的 Native SDK 設置自定義配置。
在此類中,將 chinaProxyDomain 屬性設置為播放 API、指標和分析收集服務的自定義完全限定域名 (FQDN)。
@property (nonatomic, nullable) NSString *chinaProxyDomain
要使用中國配送,請按照下列步驟操作
迅速
-
查看 VideoCloudBasicPlayer 示例。
-
在裡面
ViewController.swift
文件,在創建之前sharedSDKManager
, 添加一個變量chinaProxyDomain
如下:class ViewController: UIViewController { let setChinaProxyDomain: () = BCOVGlobalConfiguration.sharedConfig().chinaProxyDomain = "your host domain" let sharedSDKManager = BCOVPlayerSDKManager.shared()
目標-C
-
查看 VideoCloudBasicPlayer 示例。
-
在裡面
ViewController.m
文件,添加一個變量chinaProxyDomain
如下:- (instancetype)initWithCoder:(NSCoder *)coder { BCOVGlobalConfiguration.sharedConfig.chinaProxyDomain = @"your host domain"; self = [super initWithCoder:coder]; if (self) { [self setup]; } return self; }
限制
有關此功能的限制的詳細信息,請參閱 概述:中國配送文檔。