기본 SDK를 사용한 비디오 형식 및 캡션

이 주제에서는 브라이트코브 네이티브 플레이어 SDK에서 지원하는 비디오 형식과 캡션에 대해 알아봅니다.

개요

사용할 비디오 포맷과 적용할 자막 선택 시 옵션을 이해하는 것은 애플리케이션이 시청자에게 원하는 비디오 경험을 제공할 수 있도록 하는 데 필수적입니다.

모바일 플랫폼용 브라이트코브 Native Player SDK는 콘텐츠가 탁월한 자막 경험을 제공하도록 보장함으로써 애플리케이션이 더 많은 청중에게 도달하고 FCC 지침을 충족하도록 보장하기 위해 노력합니다.

자막 사용 표준 및 기술에 대한 자세한 내용은 폐쇄자막에 대한 Zencoder의 블로그 게시물을 확인하세요 .

각 범주의 비디오 형식과 캡션을 검토합니다.

Progressive Download (프로그레시브 다운로드)

이 체계를 사용하는 비디오 포맷은 틈없이 처음부터 끝까지 콘텐츠를 다운로드하도록 강제하며, 이로 인해 전체 콘텐츠가 장치에 다운로드됩니다. 이 동작은 시청자가 버퍼링되지 않은 영역을 탐색할 수 없음을 의미합니다.

이 기능을 기반으로 미드롤 광고는 점진적 다운로드 비디오 형식과 함께 사용하지 않는 것이 좋습니다. 이 외에도 응용 프로그램 게시자는 비디오 버퍼를 지우는 동작으로 인해 나중에 재생을 다시 시도할 경우 콘텐츠 시작부터 클라이언트가 버퍼링된다는 것을 알고 있어야 합니다.

MP4/M4V 지원을 위한 표

비디오 포맷 iOS SDK 안드로이드 SDK
MP4/M4V 예 예
캡션 형식    
사이드카 웹VTT 아니요 예
사이드카 TML 아니요 예
608-오버-708 예 예

적응 비트 전송률 스트리밍

이 구성표를 사용하는 비디오 형식은 플레이어가 필요할 때 다운로드되는 짧은 세그먼트로 나뉩니다. 이를 통해 사용자는 콘텐츠의 어느 곳에서나 탐색할 수 있으며 해당 세그먼트만 다운로드하면 됩니다. 일반적으로 이 체계를 따르는 형식은 세그먼트 수 및 세그먼트 위치 등 비디오의 모든 세부 사항을 포함하는 “매니페스트”를 사용합니다.

HTTP 라이브 스트리밍 (HLS) 지원 표

비디오 포맷 iOS SDK 안드로이드 SDK
HTTP 라이브 스트리밍 (HLS) 예 예
캡션 형식    
매니페스트 내 웹VTT 예 예
사이드카 웹VTT 예 예
사이드카 TML 아니요 예
608-오버-708 예 예

 

HLS와 마찬가지로 MPEG-DASH는 HTTP를 통한 고품질 미디어 콘텐츠 스트리밍을 지원합니다. 또한 내용을 일련의 파일 세그먼트로 나누는 방식으로 작동합니다.

HTTP를 통한 동적 적응 스트리밍 (MPEG-DASH) 지원 표

비디오 포맷 iOS SDK 안드로이드 SDK
HTTP를 통한 동적 적응 스트리밍 (MPEG-대시) 아니요 예
캡션 형식    
매니페스트 내 웹VTT 아니요 예
사이드카 웹VTT 아니요 예
사이드카 TML 아니요 예

 

디지털 저작권 관리(DRM)

주목할만한 세 번째 형식은 일부 DRM 파트너가 사용하는 독점 형식입니다.

브라이트코브 네이티브 플레이어 SDK는 이러한 형식의 속성 및 기능에 액세스하거나 제어할 수 없습니다. 이러한 형식에서 발견된 문제는 소유자에게 직접 해결해야 할 수 있습니다.

와이드바인 미디어 (.wvm) 지원 표

비디오 포맷 iOS SDK 안드로이드 SDK
와이드바인 모듈러 (대시-CENC) 아니요 예
캡션 형식    
사이드카 웹VTT 아니요 예
사이드카 TML 아니요 예
608-오버-708 아니요 예

 

HTTP 라이브 스트리밍 (HLS) 을 사용할 때 Apple의 FairPlay 스트리밍 (FPS) 기술을 사용하여 안전한 콘텐츠를 전송할 수 있습니다.

페어플레이 스트리밍 (FPS) 지원 표

비디오 포맷 iOS SDK tvOS SDK
HTTP 라이브 스트리밍 (HLS) 예 예
캡션 형식    
사이드카 웹VTT 예 예

 

네이티브 SDK를 사용한 콘텐츠 보호에 대한 자세한 내용은디지털 권한 통합페이지를 확인하세요.