서문
Brightcove는 중국 외부에서 중국으로 비디오를 전송하기 위한 솔루션을 제공합니다. 솔루션은 두 부분으로 구성됩니다.
- 중국 내에서 호스팅되는 프록시 서버
- 연결된 중국 전용 CDN
프록시는 중국의 시청자와 주고받는 비비디오 트래픽(Playback API 요청, Analytics 비콘 및 웹 플레이어 자체)을 외부에 있는 Brightcove 인프라로 라우팅합니다.
CDN은 프록시에 연결되어 비디오 및 이미지 콘텐츠를 처리합니다.
요구 사항
Brightcove 네이티브 SDK를 사용하는 중국 배송에는 다음 요구 사항이 필요합니다.
설정
-
플레이어 구성 외에 설정 요구 사항이 있습니다.
자세한 내용은 개요를 참조하십시오. 중국 배송
디바이스 OS 버전
- iOS 11.0 이상
브라이트코브 SDK 버전
- Android용 네이티브 SDK(출시 예정)
- iOS 6.5.0 이상용 네이티브 SDK
안드로이드 구현
Android용 Native SDK는 나중에 China Delivery를 지원할 예정입니다.
iOS 구현
BCOVGlobalConfiguration 클래스를 사용하면 iOS용 Native SDK에 대한 사용자 지정 구성을 설정할 수 있습니다.
이 클래스 내에서 chinaProxyDomain 속성을 Playback 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; }
제한 사항
이 기능의 제한 사항에 대한 자세한 내용은 개요를 참조하십시오. 중국 배송문서.