스트리밍 채널 설정

Prev Next

Object Storage에 저장된 영상 파일을 이용하여 쉽고 빠르게 고객이 원하는 VOD 스트리밍 서비스를 구축할 수 있습니다. VOD 스트리밍에 대한 전문적인 지식이 없어도 몇 단계의 과정만 거치면 서비스를 위한 CDN까지 최적의 환경으로 자동 생성됩니다.

채널 생성

VOD 스트리밍을 위한 채널을 생성하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 Services > Media > VOD Station 메뉴를 차례대로 클릭해 주십시오.

  2. Channel 메뉴를 클릭한 후 [채널 생성] 버튼을 클릭해 주십시오.

  3. 채널 이름을 입력한 후 각 항목을 설정해 주십시오.
    vodstation-vodstaionchannel_create_ko

    • • 표시된 항목은 필수 입력 항목입니다.
    • 생성한 Object Storage 버킷이 없다면 버킷 목록 옆의 vodstation-vodstationchannel_link_ko을 클릭해 새로 생성하십시오. 버킷 이름으로 hls와 dash는 사용할 수 없습니다.
    • VOD Station은 CDN+와 연동해 자동 생성 기능을 지원합니다. CDN을 직접 생성해 연동하려면 CDN+ 연동을 참고해 주십시오.
    • 콘텐츠 보호를 위한 암호화 설정에 대한 자세한 내용은 콘텐츠 보호 설정을 참고해 주십시오.
  4. 설정이 끝나면 [채널 생성] 버튼을 클릭해 주십시오.

  5. 확인 팝업 창에서 설정 내용을 확인한 후 [채널 생성] 버튼을 클릭해 주십시오.

참고

채널 생성에는 시간이 소요될 수 있습니다. 채널 생성이 완료되어 운영이 시작되면 채널 목록에서 이름 왼쪽에 vodstation-vodstationchannel_started_ko이 표시됩니다. 채널 또는 CDN 생성 중 상태가 계속된다면 네이버 클라우드 플랫폼 포털의 고객 문의 기능을 이용해 문의해 주십시오.

콘텐츠 보호 설정

채널 생성 화면의 콘텐츠 보호 설정 영역에서 미디어 암호화와 DRM 기능을 설정할 수 있습니다. 미디어 암호화와 DRM 기술별 암호화 방식 및 지원 단말은 아래 표를 참고해 주십시오.
다른 플랫폼 및 버전에 대한 상세 정보는 링크를 참고해 주십시오.

암호화 방식 프로토콜 DRM 유형 암호화 알고리즘 지원 단말
HLS AES-128 HLS - AES-128 MS Edge, Internet Explorer 11, Google Chrome, Firefox, Opera HLS HTML5
DRM HLS FairPlay SAMPLE-AES Mac/iOS Safari 브라우저, iOS/iPadOS/tvOS 앱, HLS HTML5
DRM DASH PlayReady, Widevine CENC (Common Encryption) MS Edge, Internet Explorer 11, Google Chrome, Firefox, Opera DASH HTML5
참고

VOD Station은 자체 DRM을 제공하는 것이 아니라 외부 DRM 솔루션과 연동할 수 있는 인터페이스를 제공합니다. DRM 기능을 사용하려면 사전에 외부 DRM 공급사와의 계약이 필요합니다.

Media Encryption

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

DRM

VOD Station은 DoveRunner(구 PallyCon) DRM CPIX API v1과 연동할 수 있으며 그 외 공급사와의 연동은 원활하지 않을 수 있습니다. Single-key 패키징만 지원합니다.

  • DRM 유형: 사용할 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개 또는 2개의 System ID가 포함되어야 합니다. 한 줄에 1개씩 입력해 주십시오.
    <예시>
    9A04F079-9840-4286-AB92-E65BE0885F95
    EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED
  • DRM Key URL: CPIX API 요청 URL입니다. DRM 공급사의 암호화 키 요청 형식에 맞게 입력해 주십시오.
    <예시> https://kms.example.com/cpix/v1/key/ujllldopmquy==

CDN 연동

채널 생성 시 CDN+ 생성 기능을 선택하지 않은 경우 CDN을 별도로 생성해야 합니다. CDN+을 새로 생성하거나 이미 생성한 CDN이 있다면 설정을 변경해 연동할 수 있습니다.

각 플랫폼 생성 및 이용에 대한 자세한 내용은 CDN+ 사용 가이드를 참고해 주십시오.

Origin 경로 확인

먼저 생성한 채널의 정보에서 CDN 설정에 필요한 Origin 경로를 확인해야 합니다.

Origin 경로를 확인하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 Products & Services > Media > VOD Station (New) 메뉴를 차례대로 클릭해 주십시오.
  2. Channel 메뉴를 클릭해 주십시오.
  3. CDN과 연동할 채널을 선택한 후 [채널 정보] 버튼을 클릭해 주십시오.
  4. 정보 팝업 창의 Origin 경로 영역에서 경로를 확인해 주십시오.
    <예시> vs2-k1.video.media.ntruss.com/2605331/vs-20210927100715-JzTmiAk/guide

CDN+ 연동

VOD 스트리밍 채널과 연동하기 위해 CDN+를 설정하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 Products & Services > Networking > CDN+(Domestic) 메뉴를 차례대로 클릭해 주십시오.
  2. CDN 메뉴를 클릭한 후 [CDN 신청] 버튼을 클릭해 주십시오.
    • 이미 생성된 CDN+가 있다면 목록에서 사용할 CDN+를 선택하고 [설정 변경] 버튼을 클릭한 후 다음의 안내대로 설정을 변경할 수 있습니다.
  3. 서비스 설정 화면에서 서비스 이름과 프로토콜, 도메인 등을 설정해 주십시오.
    • 프로토콜은 HTTPS를 사용하는 것을 권장합니다.
    • 고객 보유 도메인을 사용하는 경우 HTTPS 프로토콜 서비스를 제공하기 위해서는 고객 인증서가 필요합니다.
  4. 원본 설정 화면에서 채널 정보의 Origin 경로를 사용해 위치와 경로를 입력하고 관련 항목을 다음 안내대로 설정해 주십시오.
    • 원본 위치: Origin 경로의 첫 번째 / 앞 도메인을 입력해 주십시오.
      <예시>vs2-k1.video.media.ntruss.com
    • 프로토콜은 HTTPS, 포트 번호는 443으로 설정해 주십시오.
    • 원본 경로(선택): Origin 경로의 첫 번째 / 부터 끝까지의 경로를 /[memberNo]/[channelId] 형식으로 입력해 주십시오.
      <예시> 2605331/vs-20210927100715-JzTmiAk/guide
    • Foward Host Header: Origin Hostname을 선택해 주십시오.
    • Cache Key Hostname: Incoming Host Header를 선택해 주십시오.
    • Gzip Compression: 사용 안함을 선택해 주십시오.
  5. 캐싱 설정 화면에서 Caching Option 항목을 원본의 Cache-Control 헤더 우선으로 Force Revalidation of Stale Objects 항목을 유효한 콘텐츠만 제공으로 설정해 주십시오.
  6. Viewer 전송 설정 화면에서 Custom Header (사용자 응답) 항목을 사용으로 설정한 후 다음과 같이 헤더를 추가해 주십시오.
    • Action: Modify
    • Header Name: Access-Control-Allow-Origin
    • Header Value: *
참고

HLS/DASH 프로토콜 재생을 위해 필요한 헤더로 Header Value는 운영 정책에 따라 변경할 수 있습니다.

  1. 설정이 끝나면 설정 내용을 확인한 후 [CDN 신청] 버튼을 클릭해 주십시오.

채널 관리

VOD 스트리밍 채널을 제어하거나 정보를 확인할 수 있고, 더 이상 운영하지 않는 채널은 삭제할 수 있습니다.

채널 제어

채널을 제어하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 Services > Media > VOD Station (New) 메뉴를 차례대로 클릭해 주십시오.
  2. Channel 메뉴를 클릭해 주십시오.
  3. 채널 목록에서 채널을 선택한 후 콘텐츠 목록 위에 있는 제어 버튼을 사용해 채널 상태를 변경해 주십시오.
    • 운영 중인 채널과 CDN을 정지하려면 [채널 정지] 버튼을 클릭해 주십시오. 채널이 정지되면 채널 목록에서 이름 왼쪽에 vodstation-vodstationchannel_stopped_ko이 표시됩니다.
    • 채널과 CDN을 다시 시작하려면 [채널 시작] 버튼을 클릭해 주십시오. 채널을 다시 시작하는 데에는 시간이 소요될 수 있습니다.
    • 채널을 최신 상태로 고치려면 [새로 고침] 버튼을 클릭해 주십시오.
참고

채널 생성 및 삭제 일시, 사용 시간 등 채널별 이용 내역을 엑셀 파일로 다운로드해 확인할 수 있습니다. 이용 내역을 다운로드하려면 Channel 메뉴 화면 오른쪽 상단의 [이용 내역 다운로드] 버튼을 클릭해 주십시오.

채널 정보 확인

채널 정보를 확인하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 Services > Media > VOD Station 메뉴를 차례대로 클릭해 주십시오.
  2. Channel 메뉴를 클릭해 주십시오.
  3. 채널 목록에서 채널을 선택한 후 콘텐츠 목록 위에 있는 [채널 정보] 버튼을 클릭해 주십시오.
  4. 정보 팝업 창에서 채널 정보를 확인한 후 [확인] 버튼을 클릭해 주십시오.

채널 삭제

채널을 삭제하려면 먼저 CDN을 반납해야 합니다. CDN+ 사용 가이드를 참고해 생성한 CDN을 해지해 주십시오.

채널을 삭제하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 Services > Media > VOD Station (New) 메뉴를 차례대로 클릭해 주십시오.
  2. Channel 메뉴를 클릭해 주십시오.
  3. 채널 목록에서 채널을 선택한 후 콘텐츠 목록 위에 있는 [채널 정지] 버튼을 클릭해 채널을 정지해 주십시오.
  4. [채널 삭제] 버튼을 클릭해 주십시오.
  5. 확인 팝업 창에서 [삭제] 버튼을 클릭해 주십시오.