동적 딜리버리 개요

이 항목에서는 브라이트코브의 차세대 미디어 전송 플랫폼인 Dynamic Delivery에 대한 개요를 제공합니다.

데스크탑, 모바일, 커넥티드 TV 등 다양한 디바이스로 미디어를 전송하려면 끊임없이 변화하는 기술이 혼합되어 있어야 합니다.

  • 오디오 및 비디오 코덱
  • 비디오 스트리밍을 위한 다양한 종류의 패키징
  • 컨텐츠가 복제되지 않도록 보호하기 위한 다양한 컨텐츠 보호 체계

Dynamic Delivery (동적 전송) 를 사용하지 않으면 크로스 플랫폼 스트리밍에서 모든 대상 플랫폼으로의 전송을 지원하기 위해 동일한 콘텐츠를 여러 번 저장해야 하는 경우가 많습니다. Dynamic Delivery를 통해 브라이트코브 고객은 지원되는 모든 디바이스 및 사용 사례에 대해 콘텐츠를 여러 번 재패키징하고 저장하는 비용과 운영 오버헤드 없이 다양한 디바이스에 미디어를 제공할 수 있습니다. Dynamic Delivery 는 지원되는 모든 장치 및 사용 사례로 전송 및 스트리밍할 수 있는 최적의 콘텐츠 패키지를 적시에 만듭니다. 또한 기술 및 잠재고객의 진화에 따라 제공 아키텍처의 미래를 보장할 수 있습니다.

다이내믹 딜리버리를 통해 고객은 하나의 고품질 (메자닌) 비디오 파일을 제공합니다. 인제스트 프로세스 중에 다양한 화면 크기 및 네트워크 조건에 적합한 이 파일의 몇 가지 품질 수준을 만듭니다. 시청자가 재생을 누르면 Video Cloud는 요청 장치에 대한 정보를 사용하여 예상 스트리밍 기술 유형을 결정합니다. 예를 들어 스트림 패키징 유형 (HLS vs. DASH) (기기가 어떤 종류의 HTTP 스트리밍도 지원하지 않는 경우 MP4), 필요한 DRM (예: Widevine, Fairplay, Playready) 및 보조 콘텐츠 (예: 선택 자막 또는 대체 오디오 트랙) 등이 이에 해당합니다. 그런 다음 Dynamic Delivery 는 이 정보를 사용하여 요청 장치에 적합한 콘텐츠 패키지 (즉, 스트림 유형) 를 실시간으로 전달합니다.

아키텍처 개요

동적 딜리버리 아키텍처
동적 딜리버리 아키텍처
  1. 소스 파일이 업로드되면 트랜스코딩 프로세스는 선택한 인제스트 프로파일을 사용하여 만들 변환 집합을 결정합니다.
  2. 변환은 특정 전송 형식에 관계없이 다양한 비트 전송률과 해상도의 연속적이고 조각난 MP4 파일 집합으로 저장됩니다.
  3. 비디오에 대한 요청이 이루어지면 동적 전송 프로세스는 Just-in-Time 또는 JIT 패키징을 수행합니다. 즉, 지정된 요구 사항에 따라 콘텐츠를 적절한 형식으로 동적으로 패키징합니다. 이 패키지에는 필요한 특정 전송 형식, 필요한 오디오 및 캡션 트랙, 필요한 모든 암호화/DRM이 고려됩니다.
  4. 재생 장치가 Playback API에서 반환한 매니페스트를 사용하여 미디어를 재생하도록 요청하면 조각화된 MP4 파일에 대해 Just-in-Time 패키징을 수행하여 적절한 세그먼트 형식, 지속 시간 및 암호화를 제공합니다. 이러한 조각은 CDN에 캐시되므로 비디오 전송이 여전히 높은 성능을 발휘합니다.

동적 전달 프로세스는 완전히 관리되는 클라우드 기반 서비스로 설계되었습니다. 모든 구성 요소는 고가용성, 이중화 및 확장성을 보장하기 위해 여러 지역의 클라우드 인프라에서 실행됩니다.

동적 전송은 어떤 비디오 형식을 생성합니까?

동적 전달은 필요에 따라 다음과 같은 소스를 생성합니다.

  • HLS (버전 3, 4 및 5)
  • 매끄럽게
  • 대시
  • MP4 (프로그레시브 변환이 인제스트 프로파일에 지정된 경우)

다음과 같은 DRM 패키징변환이 만들어집니다 (계정이 활성화된 콘텐츠 보호에 따라 다름).

  • HLS + 페어플레이
  • 대시 + 와이드바인
  • 대시 + 재생 준비
  • 부드럽게+재생 준비

질문과 대답

동적 딜리버리란 무엇입니까?

Dynamic Delivery 는 브라이트코브의 차세대 미디어 전송 플랫폼을 만드는 일련의 기술입니다. Dynamic Delivery 는 게시자의 현재와 미래의 요구 사항을 해결하기 위해 설계되었으며 모든 브라이트코브 제품이 미디어를 제공하는 방법의 토대가 될 것입니다.

동적 딜리버리의 이점은 무엇입니까?

  • 전송 유연성 및 민첩성 향상 - 콘텐츠가 여러 엔드포인트 (웹 브라우저, 스마트폰, 태블릿, 커넥티드 TV 및 스트리밍 박스) 로 전송되도록 동적으로 패키징됩니다. Dynamic Delivery 는 여러 CDN을 사용하여 콘텐츠를 전송할 수 있도록 설계되어 고객의 선택의 폭이 넓어집니다.
  • 향후 교정 - 콘텐츠가 동적으로 패키지되므로 브라이트코브는 즉시 새로운 형식을 추가할 수 있습니다. HLS, DASH 등의 새 버전 또는 새 형식이 출시됨에 따라 플랫폼 수준에서 지원을 추가하기만 하면 게시자는 기존 콘텐츠를 다시 트랜스코딩하지 않고도 이 기능을 사용할 수 있습니다.
  • 스토리지 공간 감소 - 컨텐츠 자산은 한 번 저장되며, 컨텐츠를 여러 번 저장하는 대신 필요할 때 전달을 위해 다운스트림으로 변환됩니다.
  • 지리적 배포를 통한 성능 향상 - Dynamic Delivery 는 지역적으로 분산된 고가용성 아키텍처를 위해 설계되었습니다. 게시자는 향상된 재생 성능과 향상된 복원력을 활용할 수 있습니다.
  • 서버 측 광고 삽입 (SSAI에 대한 통합 지원) - 동적 전달을 통해 서버에서 광고 또는 기타 콘텐츠를 삽입할 수 있습니다. 이를 통해 시청자에게 원활한 재생 환경을 제공하고 Video Cloud 내에서 광고 차단기에 대한 탄력성을 높일 수 있습니다.

동적 딜리버리와 관련하여 가격 고려 사항이 있습니까?

아니요. Dynamic Delivery 에 대한 액세스는 모든 기본 플랫폼 라이선스에 포함됩니다. 서버 측 광고 삽입 (SSAI와 CAE) 을 포함한 동적 전달의 특정 기능은 비용이 수반되는 추가 기능입니다. 가격 책정에 대한 자세한 내용은 고객 성공 관리자에게 문의하십시오.

동적 전송은 BYO CDN 게시자를 지원합니까?

다이내믹 딜리버리를 통해 게시자는 자신의 CDN 관계를 활용할 수 있습니다. 그러나 모든 비디오 자산은 브라이트코브 Origin에서 관리해야 합니다. 자세한 내용은 고객 성공 관리자에게 문의하십시오.

동적 전송은 수집 및 오리진에 대해 어떤 지역을 지원합니까?

동적 전송은 다음 AWS 리전에서 수집 및 오리진을 지원합니다.

  • us-east-1 (버지니아) - 모든 계정의 기본값
  • 유럽-서부-1 (더블린)
  • 앱-노스이스트-1 (도쿄)
  • 아파-남스트-1 (싱가포르)
  • 아파트 사우스트-2 (시드니)

섭취 및 원산지를 다른 지역으로 이동할 때 비용 영향이 있습니다. 자세한 내용은 Brightcove 고객 성공 관리자에게 문의하십시오.

모든 Brightcove 계정이 Dynamic Delivery에 있습니까?

예. 모든 신규 게시자 (비디오 클라우드 및 한 번 모두) 는 동적 전송으로 구성됩니다. 모든 기존 계정이 Dynamic Delivery로 마이그레이션되었으며 레거시 수집 시스템이 꺼졌습니다.

내 HLS 변환 중 일부는 인제스트 프로필에 지정된 것보다 비트 전송률이 더 높습니다(CMS API에 따름). 그 이유는 무엇입니까?

인제스트 프로파일에 지정된 것은 비디오 비트 전송률입니다. CMS API에서 보고하는 것은 비디오 비트레이트 + 오디오 비트레이트 + Dynamic Delivery 처리를 위한 10% 오버헤드입니다. 따라서 원본 비디오 비트 전송률이 그보다 낮지 않은 한 CMS API에서 반환된 비트 전송률은 수집 프로필에 지정된 것보다 항상 높습니다.