VOD

VOD

Google Cloud의 VOD

주문형 스트리밍을 위한 엔드 투 엔드 동영상 배포 시스템을 한곳에서 확인해 보세요. 수집, 저장, 트랜스코딩, 전송할 수 있도록 설계된 VOD 인프라를 통해 전 세계 시청자에게 실시간으로 다가가세요.

개요

VOD란 무엇인가요?

VOD는 사용자가 고정된 방송 일정이나 특정 동영상 재생 장치의 제약 없이 원하는 방식으로 동영상 콘텐츠를 볼 수 있는 미디어 배포 시스템입니다. 

VOD와 실시간 스트리밍의 차이점은 무엇인가요?

VOD 스트리밍은 라이브 스트리밍과 다릅니다. VOD 콘텐츠는 사용자가 시청하기 전에 사전 녹화 및 편집된 동영상 콘텐츠를 사용하는 반면, 라이브 스트리밍은 라이브 동영상 콘텐츠를 실시간으로 전송합니다.

어떤 VOD 유형이 있나요?

VOD 기술은 사전 녹화 및 편집된 동영상 콘텐츠를 개별 고객에게 직접 전달하여 즉시 시청할 수 있도록 합니다. 비즈니스는 광고 기반 VOD(AVOD) 전략의 일환으로 VOD 애셋에 광고를 삽입하여 콘텐츠로 수익을 창출할 수 있습니다. 기타 VOD 수익 창출 전략에는 구독 기반 VOD(SVOD)에 대한 월별 요금 청구 또는 특정 트랜잭션 VOD(TVOD)와 실시간 스트림(예: 조회당지불) 액세스에 대한 일회성 요금 청구가 포함됩니다.

VOD의 작동 방식

VOD는 Media CDN과 같은 콘텐츠 전송 네트워크(CDN)에서 실행되며, 이는 전 세계에 스트리밍된 동영상 콘텐츠를 캐시하고 배포합니다. 메자닌 동영상 콘텐츠는 스토리지 버킷으로 수집되고, 여러 형식의 스트리밍을 위해 트랜스코딩되고, 시작을 위해 버킷에 저장되고, CDN에 의해 배포되고, 동영상 애플리케이션에서 재생됩니다.

VOD의 이점은 무엇인가요?

VOD는 비즈니스 안정성을 높이고 비용을 절감하여 판매, 웹 환경, 사용자 환경을 개선하는 데 도움이 됩니다. Google Cloud의 확장 가능한 자동 VOD 솔루션을 사용하면 동영상을 한곳에서 수집, 저장, 트랜스코딩, 시작, 스트리밍할 수 있습니다.

Google Cloud에서 VOD는 어떻게 작동하나요?

지난 10년간 20억 명 이상의 사용자에게 YouTube 콘텐츠를 제공하기 위해 구축한 것과 동일한 인프라가 VOD 솔루션을 포함한 대규모 미디어를 Media CDN을 사용하는 Google Cloud 고객에게 제공하는 데 활용되고 있습니다. 전 세계 200여 개 국가 및 지역과 1,300개 이상의 도시에 도달하는 Google Cloud 인프라는 동영상 콘텐츠와 사용자 간의 거리를 줄여 비트 전송률을 높이고 재버퍼링을 줄여줍니다.

작동 방식

VOD는 사용자가 고정된 방송 일정이나 특정 동영상 재생 장치의 제약 없이 원하는 방식으로 동영상 콘텐츠를 볼 수 있는 미디어 배포 시스템입니다. 

VOD 참조 아키텍처

일반적인 용도

VOD 플랫폼

Media CDN으로 동영상 콘텐츠 전송

Google Cloud 제품 및 인프라를 사용하여 엔드 투 엔드 VOD 스트리밍 워크플로를 빌드하는 방법을 알아보세요. 새로운 동영상 콘텐츠가 Cloud Storage에서 수집되고 Transcoder API로 트랜스코딩되고 HLS/MPEG-DASH 호환 동영상 플레이어로 Media CDN을 통해 전 세계적으로 재생됩니다.

Media CDN 설정
Media CDN 참조 아키텍처

Media CDN으로 동영상 콘텐츠 전송

Google Cloud 제품 및 인프라를 사용하여 엔드 투 엔드 VOD 스트리밍 워크플로를 빌드하는 방법을 알아보세요. 새로운 동영상 콘텐츠가 Cloud Storage에서 수집되고 Transcoder API로 트랜스코딩되고 HLS/MPEG-DASH 호환 동영상 플레이어로 Media CDN을 통해 전 세계적으로 재생됩니다.

Media CDN 설정
Media CDN 참조 아키텍처

VOD 콘텐츠 트랜스코딩

Transcoder API로 동영상 트랜스코딩

Transcoder API는 수집된 동영상 메자닌 파일을 MP4, HLS, MPEG-DASH 등 원하는 출력 형식으로 트랜스코딩합니다. 각 입력 동영상에 대해 Transcoder API는 SD(1280x720 픽셀 미만) ~ HD(1280x720 픽셀) ~ UHD(1920x1080 ~ 4096x216 픽셀) 구성에 따라 출력 버전을 제공합니다. 트랜스코딩된 동영상이 Media CDN의 원본 스토리지 역할을 하는 별도의 Cloud Storage 버킷에 배치됩니다.

동영상 트랜스코딩 작업 만들기
Transcoder API 참조 아키텍처

Transcoder API로 동영상 트랜스코딩

Transcoder API는 수집된 동영상 메자닌 파일을 MP4, HLS, MPEG-DASH 등 원하는 출력 형식으로 트랜스코딩합니다. 각 입력 동영상에 대해 Transcoder API는 SD(1280x720 픽셀 미만) ~ HD(1280x720 픽셀) ~ UHD(1920x1080 ~ 4096x216 픽셀) 구성에 따라 출력 버전을 제공합니다. 트랜스코딩된 동영상이 Media CDN의 원본 스토리지 역할을 하는 별도의 Cloud Storage 버킷에 배치됩니다.

동영상 트랜스코딩 작업 만들기
Transcoder API 참조 아키텍처

동영상 트랜스코딩 자동화

Cloud Functions로 트랜스코딩 작업 자동화

동영상 파일이 Cloud Storage에 수집되면 Cloud Functions가 자동으로 버킷에서 새 동영상을 감지하고 트랜스코딩 작업을 만듭니다. Transcoder API는 수집된 동영상 메자닌 파일을 H.264 인코딩 및 MP4, HLS, MPEG-DASH 패키징을 비롯한 원하는 출력 형식으로 트랜스코딩합니다. 트랜스코딩된 파일은 Media CDN의 원본 스토리지 역할을 하는 별도의 Cloud Storage 버킷에 배치됩니다.

Cloud 함수 생성 및 배포
Cloud Functions 참조 아키텍처

    Cloud Functions로 트랜스코딩 작업 자동화

    동영상 파일이 Cloud Storage에 수집되면 Cloud Functions가 자동으로 버킷에서 새 동영상을 감지하고 트랜스코딩 작업을 만듭니다. Transcoder API는 수집된 동영상 메자닌 파일을 H.264 인코딩 및 MP4, HLS, MPEG-DASH 패키징을 비롯한 원하는 출력 형식으로 트랜스코딩합니다. 트랜스코딩된 파일은 Media CDN의 원본 스토리지 역할을 하는 별도의 Cloud Storage 버킷에 배치됩니다.

    Cloud 함수 생성 및 배포
    Cloud Functions 참조 아키텍처

      라이브 스트림 트랜스코딩

      Live Stream API로 실시간 스트림 트랜스코딩

      Live Stream API는 메자닌 실시간 신호를 HLS 및 MPEG-DASH 등 소비자 직판 스트리밍 형식으로 자동 트랜스코딩합니다. 먼저 입력 엔드포인트를 설정한 다음 실시간 SRT 또는 RTMP 참여 스트림을 HLS 또는 DASH 출력 스트림으로 트랜스코딩하는 채널 리소스를 만듭니다. Live Stream API로 생성된 출력 스트림은 Cloud Storage 버킷에 저장되어 Cloud CDN의 백엔드로 구성할 수 있습니다.

      Live Stream API 문서 살펴보기
      Live Stream API 참조 아키텍처

      Live Stream API로 실시간 스트림 트랜스코딩

      Live Stream API는 메자닌 실시간 신호를 HLS 및 MPEG-DASH 등 소비자 직판 스트리밍 형식으로 자동 트랜스코딩합니다. 먼저 입력 엔드포인트를 설정한 다음 실시간 SRT 또는 RTMP 참여 스트림을 HLS 또는 DASH 출력 스트림으로 트랜스코딩하는 채널 리소스를 만듭니다. Live Stream API로 생성된 출력 스트림은 Cloud Storage 버킷에 저장되어 Cloud CDN의 백엔드로 구성할 수 있습니다.

      Live Stream API 문서 살펴보기
      Live Stream API 참조 아키텍처

      VOD용 동영상 광고

      Video Stitcher API를 사용하여 VOD 콘텐츠에 광고 삽입

      광고 서버에 저장되고 메타데이터로 설명된 광고를 VOD 콘텐츠에 삽입하여 VOD 수익 창출 전략을 원활하게 지원합니다. Video Stitcher API는 다음 CMAF(Common Media Application Format) 호환 HTTP 라이브 스트리밍(HLS) 및 HTTP 동적 적응형 스트리밍(DASH) 표준 적응형 비트 전송률 스트리밍 형식을 지원합니다. 호출하면 API가 재생 URL과 동영상에 삽입된 광고에 대한 정보를 지정하는 새 VOD 세션을 만듭니다. 

      VOD 콘텐츠에 광고 삽입

      Video Stitcher API를 사용하여 VOD 콘텐츠에 광고 삽입

      광고 서버에 저장되고 메타데이터로 설명된 광고를 VOD 콘텐츠에 삽입하여 VOD 수익 창출 전략을 원활하게 지원합니다. Video Stitcher API는 다음 CMAF(Common Media Application Format) 호환 HTTP 라이브 스트리밍(HLS) 및 HTTP 동적 적응형 스트리밍(DASH) 표준 적응형 비트 전송률 스트리밍 형식을 지원합니다. 호출하면 API가 재생 URL과 동영상에 삽입된 광고에 대한 정보를 지정하는 새 VOD 세션을 만듭니다. 

      VOD 콘텐츠에 광고 삽입

      실시간 스트림용 동영상 광고

      실시간 스트림에 광고 삽입

      VOD와 마찬가지로 Video Stitcher API는 광고 서버에 저장된 메타데이터에서 설명한 대로 실시간 스트림 콘텐츠에 광고를 동적으로 삽입합니다. Video Stitcher API는 다음 CMAF(Common Media Application Format) 호환 HTTP 라이브 스트리밍(HLS) 및 HTTP 동적 적응형 스트리밍(DASH) 표준 적응형 비트 전송률 스트리밍 형식을 지원합니다. 호출되면 API는 재생 URL과 동영상에 삽입된 광고에 대한 정보를 지정하는 새로운 라이브 세션을 생성합니다.

      실시간 스트림 콘텐츠에 광고 삽입

      실시간 스트림에 광고 삽입

      VOD와 마찬가지로 Video Stitcher API는 광고 서버에 저장된 메타데이터에서 설명한 대로 실시간 스트림 콘텐츠에 광고를 동적으로 삽입합니다. Video Stitcher API는 다음 CMAF(Common Media Application Format) 호환 HTTP 라이브 스트리밍(HLS) 및 HTTP 동적 적응형 스트리밍(DASH) 표준 적응형 비트 전송률 스트리밍 형식을 지원합니다. 호출되면 API는 재생 URL과 동영상에 삽입된 광고에 대한 정보를 지정하는 새로운 라이브 세션을 생성합니다.

      실시간 스트림 콘텐츠에 광고 삽입

      VOD용 Video Intelligence

      Video Intelligence API로 VOD 콘텐츠에 주석 달기

      개발자는 Video Intelligence API를 사용하여 Google 동영상 분석 기술을 애플리케이션에 통합할 수 있습니다. 선행 학습된 머신러닝 모델은 저장된 동영상과 스트리밍 동영상에서 방대한 양의 객체, 장소, 동작을 자동으로 인식합니다. REST API를 사용하면 사용자가 전체 동영상, 세그먼트, 장면, 프레임당 문맥 정보를 사용해 로컬 또는 Cloud Storage에 저장된 동영상에 주석을 달 수 있습니다.

      VOD 콘텐츠에 주석 추가

      Video Intelligence API로 VOD 콘텐츠에 주석 달기

      개발자는 Video Intelligence API를 사용하여 Google 동영상 분석 기술을 애플리케이션에 통합할 수 있습니다. 선행 학습된 머신러닝 모델은 저장된 동영상과 스트리밍 동영상에서 방대한 양의 객체, 장소, 동작을 자동으로 인식합니다. REST API를 사용하면 사용자가 전체 동영상, 세그먼트, 장면, 프레임당 문맥 정보를 사용해 로컬 또는 Cloud Storage에 저장된 동영상에 주석을 달 수 있습니다.

      VOD 콘텐츠에 주석 추가

      실시간 스트림을 위한 Video Intelligence

      Video Intelligence API로 실시간 콘텐츠에 주석 달기

      Video Intelligence API를 사용하면 실시간 미디어의 실시간 스트리밍 분석이 가능합니다. 선행 학습된 머신러닝 모델은 저장된 동영상과 실시간 스트리밍 동영상에서 방대한 양의 객체, 장소, 동작을 자동으로 인식합니다. REST API를 사용하면 사용자가 Cloud Storage에 저장되었거나 라이브 스트리밍된 동영상에 주석을 달 수 있으며 RTSP, RTMP, HLS와 같은 표준 라이브 스트리밍 프로토콜을 지원합니다. 전체 동영상에서, 세그먼트, 장면, 프레임별로 문맥 정보가 제공됩니다.

      실시간 스트림 콘텐츠에 주석 추가

        Video Intelligence API로 실시간 콘텐츠에 주석 달기

        Video Intelligence API를 사용하면 실시간 미디어의 실시간 스트리밍 분석이 가능합니다. 선행 학습된 머신러닝 모델은 저장된 동영상과 실시간 스트리밍 동영상에서 방대한 양의 객체, 장소, 동작을 자동으로 인식합니다. REST API를 사용하면 사용자가 Cloud Storage에 저장되었거나 라이브 스트리밍된 동영상에 주석을 달 수 있으며 RTSP, RTMP, HLS와 같은 표준 라이브 스트리밍 프로토콜을 지원합니다. 전체 동영상에서, 세그먼트, 장면, 프레임별로 문맥 정보가 제공됩니다.

        실시간 스트림 콘텐츠에 주석 추가

          Google Cloud로 다음 단계 수행

          신규 고객에게 $300의 무료 크레딧 제공

          동영상 배포 및 관리 자동화

          엔드 투 엔드 VOD 스트리밍 워크플로 구축

          VOD 워크플로 Codelab 데모 배포

          Google Cloud
          • ‪English‬
          • ‪Deutsch‬
          • ‪Español‬
          • ‪Español (Latinoamérica)‬
          • ‪Français‬
          • ‪Indonesia‬
          • ‪Italiano‬
          • ‪Português (Brasil)‬
          • ‪简体中文‬
          • ‪繁體中文‬
          • ‪日本語‬
          • ‪한국어‬
          콘솔
          Google Cloud