네이버 클라우드 플랫폼의 상품 사용 방법을 보다 상세하게 제공하고, 다양한 API의 활용을 돕기 위해 [설명서][API 참조서]를 구분하여 제공하고 있습니다.

VOD Station API 참조서 바로가기 >>

사용하기 전에

VOD Station은 네이버 클라우드 플랫폼의 Object storage 상품에 원본 영상을 저장하고, CDN (Content Delivery Network) 상품을 연동하여 사용하는 상품입니다.

이에 따라 VOD Station 채널의 요금과 함께 Object storage 상품과 CDN 상품의 요금이 함께 부과되오니 이용에 참고 부탁드립니다.

VOD Station 서비스 소개

VOD Station은 Object Storage에 저장된 수많은 영상 파일을 이용하여 쉽고 빠르게 고객이 원하는 VOD 스트리밍 서비스를 구축할 수 있습니다.

또한, VOD 스트리밍에 대한 전문적인 지식이 없어도 몇 단계의 과정만 거치면 서비스를 위한 CDN까지 최적의 환경으로 자동 생성됩니다.

VOD Station 시작하기

VOD Station 부록 가이드

VOD Station 사전 준비

VOD Station을 사용하기 위해선 채널과 연동할 Object Storage Bucket이 필요합니다. Object Storage Bucket이 없다면 네이버 클라우드 플랫폼 Object Storage 이용을 신청하고 Bucket을 생성합니다.

VOD Station 채널 생성

VOD Station을 사용하기 위해 채널을 생성합니다.

Step 1. VOD Station 콘솔 접속

media-7-101

Products & Services > Media > VOD Station으로 이동하여 채널 생성을 클릭합니다.

media-7-102

② 채널 자동 삭제 정책에 동의한다면, 확인을 클릭합니다. 취소를 클릭하면 이전 화면으로 돌아갑니다.

Step 2. VOD Station 채널 생성

기본 설정

vodstation-basic-setting

① 생성할 채널의 이름을 입력합니다.

  • 특수 문자 “-”를 허용하며, 숫자, 영문으로 최소 3글자 이상 최대 20자까지 입력 가능합니다.

② 채널과 연동할 Object Storage Bucket을 선택합니다.

media-7-103

  • 생성한 Bucket이 없다면, 오른쪽의 링크를 클릭해 Object Storage 상품 페이지로 이동해 Bucket을 생성할 수 있습니다.
  • 단, 버킷명으로 "hls", "dash" 는 사용하실 수 없습니다.

③ 채널의 Protocol 관련 설정을 선택합니다.

  • Protocol: 채널의 스트리밍 프로토콜을 선택합니다. HLS와 DASH를 지원하고 있으며, 중복 선택이 가능합니다.
  • Segment Duration: On-the-fly로 VOD를 스트리밍 시 하나의 Segment당 재생 시간을 선택합니다.
    • 재생 시간이 길어질수록 Segment의 크기가 커지며, Client 네트워크 상태에 따라 로딩 시간이 길어질 수 있습니다.
    • 재생 시간이 짧아질수록 Segment의 크기는 작아지며, 지나치게 짧게 설정하면 Client 네트워크 상태에 따라 버퍼링이 발생할 수 있습니다.

④ VOD Station은 CDN 연동이 필수입니다. 채널 생성 시 함께 생성하거나 별도로 생성해 사용할 수 있습니다. 현재 자동 CDN 생성은 CDN+만 지원하고 있으며, 별도 CDN 생성은 CDN+ 연동 가이드 혹은 Global CDN 연동 가이드를 참고 부탁드립니다.

콘텐츠 보호 설정

콘텐츠 보호 설정은 필수 설정이 아니며, 사용이 필요한 경우 설정합니다.

contentenc

① Media Encryption

contentenc-1-1

  • HLS 프로토콜에 설정할 수 있으며, 각각의 HLS 세그먼트를 AES-128 방식으로 암호화 합니다.
  • Key 획득 URL이 manifest에 노출되며 CDN의 Security Token 사용을 통해 보안 수준을 향상할 수 있습니다.
  • FairPlay와 함께 설정할 수 없습니다.

② DRM

contentenc-1-2

  • VOD Station은 자체적으로 DRM을 제공하는 것이 아닌, 외부 DRM 솔루션과 연동할 수 있도록 인터페이스를 제공합니다.

  • DRM 기능을 사용하고자 한다면, 사전에 외부 DRM 공급사와 계약이 필요합니다.

  • Pallycon DRM CPIX API v1과 연동할 수 있으며, 그 외 공급사와의 연동은 원활하지 않을 수 있습니다.

  • Single-key 패키징을 지원하며, Multi-key 패키징은 지원하지 않습니다.

  • DRM 유형

    • FairPlay: Apple에서 제공하는 DRM 기술 규격입니다. 각각의 HLS 세그먼트를 Sample-AES 방식으로 암호화 합니다.
    • Widevine: Google에서 제공하는 DRM 기술 규격입니다. Common Encryption규격에 따라 AES-128 방식으로 암호화 합니다.
    • PlayReady: Microsoft에서 제공하는DRM 기술 규격입니다. Common Encryption규격에 따라 AES-128 방식으로 암호화 합니다.
  • Content ID

    • DRM 패키징된 콘텐츠의 고유 식별자이며, CPIX API 요청시 XML Body에 포함할 Content ID 값 입니다.
    • 예시: drm-contents
  • DRM System ID

    • DRM 시스템의 고유 식별자이며, CPIX API 요청시 XML Body에 포함할 System ID 입니다.

    • 한 줄에 1개 ID씩 입력하며, 선택한 암호화 설정에 맞게 최소 1개에서 최대 2개의 System ID가 포함되어야 합니다.

    • 예시:

      • 9A04F079-9840-4286-AB92-E65BE0885F95
        EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED
        
  • DRM Key URL
    • CPIX API 요청 URL입니다.
    • Pallycon DRM CPIX API v1의 요청 포멧에 맞게 POST 요청합니다.
    • 예시: https://kms.example.com/cpix/v1/key/ujllldopmquy==
최종 확인

confirm

채널 생성 > 확인을 클릭하면, 채널이 생성됩니다.

media-7-104

채널 생성에는 수 분이 소요될 수 있습니다. 채널 혹은 CDN의 생성중 상태가 지속된다면 고객지원 > 문의하기로 문의 부탁드립니다.

VOD Station 채널 정보

생성한 채널을 클릭하면 채널의 상세 정보를 확인할 수 있습니다.
생성한 채널과 Bucket, CDN이 운영중 상태가 되어야 채널을 사용할 수 있습니다.

info

Detail 탭

선택한 채널의 설정 정보를 확인할 수 있습니다.

detail

① 채널 정보

  • 채널 이름: 채널 생성 시 설정한 채널의 이름입니다.
  • 채널 ID: 생성된 채널의 ID입니다. CDN 설정 시 필요한 정보입니다.
  • 채널 상태: 채널의 현재 상태입니다.

② Object Storage 정보

  • Object Storage Bucket 이름: 채널 생성 시 설정한 Bucket의 이름입니다.
  • Object Storage Bucket 상태: 설정한 Bucket의 상태입니다.
  • VOD Station은 최초 설정한 Object Storage Bucket 변경을 지원하지 않습니다.
    Bucket을 삭제했다면 동일한 이름의 Bucket을 다시 생성해야 해당 채널을 사용할 수 있으며, 다른 Bucket을 사용하려면 새로운 채널을 생성해야 합니다.

③ Protocol 설정 정보

  • Protocol: 채널 생성 시 설정한 Protocol 입니다. 재생 URL을 획득하는 데 사용됩니다.
  • Segment Duration: 채널 생성 시 설정한 Segment의 재생 길이입니다.
  • VOD Station은 최초 설정한 Protocol 정보 변경을 지원하지 않습니다.
    Protocol 혹은 Segment Duration 변경이 필요한 경우 새로운 채널을 생성해 사용할 수 있습니다.

④ 재생 정보

  • Origin 경로: VOD Station의 Media Origin 정보입니다.
    별도 CDN 생성에 필요한 정보이며, Origin으로 직접 재생할 수 없습니다.
  • CDN 상태: 채널 생성 시 자동 생성한 CDN의 상태입니다.
    자동 생성하지 않을 경우 없음으로 표시되며, 별도 생성 CDN은 각 CDN 콘솔에서 상태 확인이 가능합니다.
  • CDN 재생 경로: 채널 생성 시 자동 생성한 경우만 노출됩니다.
    • CDN 자동 생성: CDN 재생 경로에 URL Template 형태로 표기됩니다.
    • CDN 생성 안함: 채널의 CDN 상태가 없음으로 표시됩니다. 상세한 CDN 연동 가이드는 CDN+ 연동 가이드 혹은 Global CDN 연동 가이드를 참고 부탁드립니다.
  • 상세한 재생 가이드는 VOD Station 스트리밍 가이드를 참고 부탁드립니다.

Encryption 탭

선택한 채널의 콘텐츠 보호 설정을 확인할 수 있습니다.

enc

Event 탭

선택한 채널의 상태 변화에 대한 Event를 확인할 수 있습니다.

event

① Event Type과 상세 메시지, 발생 시각을 통해 채널의 상태 변화를 추적할 수 있습니다.

VOD Station 채널 상태

status

채널 상태

채널과 CDN이 운영중 상태이고, Object storage bucket 설정이 정상적이라면 사용 가능한 상태입니다.

채널 상태 변경

① 채널 시작

  • 정지 상태인 채널을 시작합니다.
  • 채널 시작에는 최대 수 분이 소요될 수 있습니다.

② 채널 정지

  • 운영중 상태인 채널과 CDN을 정지합니다.

③ 채널 삭제

  • 정지 상태인 채널을 삭제합니다.

  • 채널을 삭제하기 위해선 먼저 함께 생성된 CDN를 반납해야 합니다. CDN이 반납되지 않았다면 다음과 같은 메시지를 확인할 수 있습니다.

    media-7-108

연관 정보 바로가기

아래 가이드에서 연관 정보를 확인할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...