공공 / 민간 클라우드 설정

VPE 플레이어는 재생 환경을 구분하기 위해 platform 값을 설정해야 합니다. 플랫폼 값은 아래 두 가지입니다.

설명
pub민간 클라우드 환경
gov공공 클라우드 환경

React 예제

platformVpePlayer 컴포넌트의 props로 전달합니다.

"use client";

import Hls from "hls.js";
import dashjs from "dashjs";
import { VpePlayer } from "@sgrsoft/vpe-react-sdk";

export default function PlayerPage() {
    return (
        <VpePlayer
            accessKey="YOUR_ACCESS_KEY"
            platform="pub"
            hls={Hls}
            dashjs={dashjs}
            options={{
                playlist: [
                    {
                        file: "https://CDN_DOMAIN/example_video_01.mp4",
                        poster: "https://CDN_DOMAIN/example_video_01.png",
                    },
                ],
            }}
        />
    );
}

UMD 예제

UMD 환경에서는 platform props를 사용하지 않습니다. 민간/공공은 CDN 스크립트 엔드포인트로 구분합니다.

민간

<script src="https://player.vpe.naverncp.com/v2/ncplayer.js?access_key={YOUR_ACCESS_KEY}"></script>

공공

<script src="https://player.vpe.gov-ntruss.com/v2/ncplayer.js?access_key={YOUR_ACCESS_KEY}"></script>
<script>
    const player = new ncplayer("player", {
        playlist: [
            { file: "https://CDN_DOMAIN/example_video_01.mp4" },
        ],
    });
</script>