공공 / 민간 클라우드 설정
네이버 클라우드 플랫폼은 민간(pub)과 공공(gov) 환경으로 나뉩니다. VPEPlayer iOS SDK는 platform 인자로 환경을 구분하며, 기본값은 민간 환경("pub")입니다.
platform 값
| 환경 | platform 값 | 설명 |
|---|---|---|
| 민간 클라우드 | "pub" (기본값) | Naver Cloud Platform 민간 환경 |
| 공공 클라우드 | "gov" | Naver Cloud Platform 공공 환경 |
적용 방법
platform 과 stage 는 생성자 인자로 전달합니다. stage 기본값은 "prod" 입니다.
// 민간 클라우드 (기본값이므로 platform 생략 가능)
VpePlayer(
accessKey: "YOUR_ACCESS_KEY",
options: ["playlist": [["file": "https://.../master.m3u8"]]]
)
// 공공 클라우드
VpePlayer(
accessKey: "YOUR_ACCESS_KEY",
platform: "gov",
stage: "real",
options: ["playlist": [["file": "https://.../master.m3u8"]]]
)컨트롤러 패턴(VPEPlayerController) 에서도 동일하게 생성자 인자로 전달하며, 런타임에 라이선스를 재적용하려면 applyLicense(accessKey:platform:stage:isDev:) 를 사용합니다.