개요: tvOS용 브라이트코브 네이티브 SDK

Brightcove의 tvOS용 기본 SDK 개발자 문서에 오신 것을 환영합니다. 여기에서 Apple TV에서 비디오 콘텐츠를 재생하는 방법에 대한 정보를 찾을 수 있습니다.

개요

tvOS용 네이티브 SDK를 사용하면 Apple TV용 비디오 중심 앱을 만들 수 있습니다.

  • 비디오 클라우드 고객은 비디오 클라우드 라이브러리 콘텐츠를 재생할 수 있습니다.
  • 브라이트코브 플레이어 고객은 인터넷에 액세스 가능한 URL로 비디오를 재생할 수 있습니다.

콘텐츠를 인제스트할 때는 Apple TV에 가장 적합한 변환을 위해 고해상도 프로파일을 사용하는 것이 좋습니다. 자세한 내용은 Apple TV용 Apple의비디오 포맷설명서를 참조하십시오.

지원되는 버전

능동적 지원

Brightcove는 다음 tvOS 버전의 최신 공개 릴리스에서 최신 tvOS SDK에 대한 적극적인 지원을 제공합니다.

  • tvOS 16
  • tvOS 15.6
  • tvOS 14.7
  • tvOS 13.4.8

수동 지원

브라이트코브는 다음 tvOS 버전에 대한 수동 지원을 제공합니다.

  • tvOS 12.4.1
  • tvOS 11.4.1(IMA 광고를 사용하려면 tvOS 12.4.1 이상이 필요합니다.)

지원 수준 이해

지원은 [메이저 버전] 으로정의됩니다. [마이너 버전] . 운영체제의 [패치 버전] (예: tvOS 11.4.1) Apple의 최신 기술 개선 사항을 활용하기 위해 다음과 같은 두 가지 수준의 지원을 제공합니다.

  • 활성 : 브라이트코브는 이러한 OS 버전에서 버그를 테스트하고 수정합니다.
  • 패시브 : 브라이트코브는 이러한 OS 버전에서 테스트하지만 버그 수정은 사례별로 처리됩니다.

일반적으로 브라이트코브는 사용자 기반의 80% 가 사용하는 OS 버전에 대한 적극적인 지원과 사용자 기반의 5% 이상이 사용하는 다른 버전에 대한 수동 지원을 제공합니다.

시작하기

tvOS용 Native SDK로 개발을 시작하기 전에 알아두어야 할 몇 가지 개념이 있습니다.

  1. 미디어

    Native SDK의 현재 버전은 Playback API를 통해 또는 인터넷 액세스 URL이 있는 원격 자산으로 Video Cloud 계정에서 콘텐츠 재생을 지원합니다.

  2. 분석

    Native SDK를 통해 Video Cloud 고객은 자동으로 Video Cloud에 보고된 강력한 분석 데이터를 얻습니다.

  3. 핵심 SDK 및 종속성

    CocoaPods 종속성 관리자를 사용하여 iOS용 Brightcove Native SDK 및 해당 플러그인을 프로젝트에 추가할 수 있습니다. 모든 Brightcove Native SDK 구성 요소에 대한 podspec은 BrightcoveSpecs 리포지토리 에서 호스팅됩니다.

  4. 네이티브 SDK 참조

    설치, 빠른 시작 및 아키텍처를 포함하여 Native SDK에 대해 알아보세요. 기본 비디오 플레이어 제어의 복잡성을 처리하기 위해 중요한 구성 요소가 상호 작용하는 방법을 배웁니다.

    SDK의 최신 베타 버전(있는 경우)도 찾을 수 있습니다.

  5. 메일링 리스트

    Brightcove Native SDK 메일링 리스트에 가입하여 Native SDK에 대한 릴리스 발표 정보를 받아보세요.

SDK 다운로드

tvOS용 브라이트코브 네이티브 SDK는 iOS용 네이티브 SDK에 포함되어 있습니다. 여기서 tvOS를 지원하는 동적 라이브러리 프레임 워크를 찾을 수 있습니다.

iOS용 브라이트코브 네이티브 SDK의 최신 버전을 다운로드하세요.

  패키지
(기투브 레포)
포드스펙 레퍼런스
설명서
참고 샘플
SDK iOS 6.12.0용 네이티브 SDK 브라이트코베스페치 SDK 참조 릴리즈 노트 애플 TV 기본 샘플

또는 다음 버튼을 선택합니다.


 

모든 네이티브 SDK 및 관련 플러그인에 대한 제품 업데이트를 보려면 다음을 참조하세요. Brightcove 네이티브 SDK에 대한 릴리스 정보문서.

통합

다음 표에는 SDK 구현과 통합된 플러그인을 얻을 수 있는 링크가 포함되어 있습니다. 플러그인은 각각의 Github Repos에서 다운로드 할 수 있으며 각 repo에는 플러그인 설정 방법에 대한 지침과 함께 자세한 README가 포함되어 있습니다.

샘플 응용 프로그램은 SDK와 통합된 각 플러그인의 기본 기능을 보여줍니다. 이러한 샘플 앱은 각 플러그인에 대해 알아볼 수 있는 좋은 방법이며 디버깅 시 참조점 역할을 합니다.

이전 통합 버전

범주 플러그인
(Github 레포)
포드스펙 참조 문서 샘플 앱 지원되는 파트너/공급업체 플러그인
광고하는 아이엠에이 플러그인 6.12.0 [1] [2] 브라이트코브 플레이어-SDK-이마 IMA 참조 구글 IMA 샘플 구글 IMA SDK 4.6.1
FreeWheel 플러그인 6.12.0 브라이트코브 플레이어-SDK-FW 프리휠 레퍼런스 프리휠 샘플 FreeWheel 광고 관리자 6.52.0
펄스 플러그인 6.12.0 브라이트코브 플레이어-펄스 펄스 레퍼런스 펄스 샘플 펄스 SDK 2.6.21.6.0
SSAI 플러그인 6.12.0 브라이트코브 플레이어-SDK-FW SSAI의 참조 SSAI의 샘플 VAST 4.1 광고 인증

샘플

다음 표에는 이전 섹션의 통합과 관련된 샘플 외에 코드 샘플에 대한 링크가 포함되어 있습니다.

샘플 애플리케이션 설명
애플 TV Video Cloud 라이브러리에서 비디오를 재생하는 기본 앱을 만듭니다.
페어플레이로 재생 FPS (페어플레이 스트리밍) 로 콘텐츠를 보호하세요. 전체 샘플은기본 FairPlay iOS 샘플을 참조하십시오.
사이드카 자막 별도의 파일에 포함된 비디오의 캡션을 표시합니다. 이것은 iOS 샘플이지만 tvOS와 관련이 있어야합니다.

솔루션 가이드

다음 표에는 Brightcove Native SDK를 사용하여 자신의 앱을 시작하는 데 도움이 되고 사용 가능한 일부 기능을 안내하는 개발자 문서에 대한 링크가 포함되어 있습니다.

가이드 설명
애플 TV UI 컨트롤 작업하기 TVOS용 브라이트코브 네이티브 SDK를 활용하여 TV 플레이어 컨트롤을 사용하는 방법을 알아보십시오.
간단한 비디오 재생 tvOS용 브라이트코브 네이티브 SDK를 사용하여 간단한 비디오 앱을 만드는 방법을 알아보십시오.
소스 선택 비디오를 재생할 때 기본 소스 선택 프로세스에 대해 알아봅니다.
웹VTT 캡션 사용 tvOS용 네이티브 SDK를 사용할 때 HLS 비디오용 WebVTT 캡션을 구성하는 방법을 알아봅니다.

모범 사례

다음은 브라이트코브 네이티브 SDK로 작업할 때 도움이 될 수 있는 추가 정보입니다.

광고

동반자 광고 및 클릭스루 광고는 Apple TV에서 지원되지 않습니다. Apple TV에는 웹 브라우저가 지원되지 않으므로 클릭스루 URL의 대상이 없습니다.