기본 SDK에서 360° 비디오 사용

이 주제에서는 브라이트코브 네이티브 SDK에서 360° 비디오를 사용하는 방법을 배웁니다.

서문

360° 비디오를 시청하면 시청자가 전체 장면을 탐색할 수 있도록 다시 제어할 수 있습니다. 비디오가 앞으로 이동하는 동안 시청자는 비디오 보기에서 직접 손가락으로 이동하거나 보고 싶은 방향으로 장치를 움직여 비디오를 왼쪽, 오른쪽, 위, 아래 및 뒤를 볼 수 있습니다. 이러한 몰입형 스토리는 시청자가 액션에 적극적으로 참여할 수 있도록 해줍니다.

비디오 제작 및 준비

다음 단계에 따라 비디오 360° 비디오를 만들고 준비하십시오.

  1. 먼저 360° 비디오를 만들어야 합니다. Video Cloud 고객인 경우 Video Cloud에 업로드하는 것도 좋습니다. 이를 수행하는 방법을 알아보려면 다음을 참조하십시오. 360° 비디오 작업문서.
  2. 다음으로 비디오의프로젝션속성을등방형 값으로 설정해야 합니다 . 이렇게 하면 동영상이 360° 비디오로 식별됩니다.

    Video Cloud 고객은 Studio를 사용하여미디어 모듈에서 프로젝션 속성 설정 , 또는 사용CMS API에게프로젝션 속성을 프로그래밍 방식으로 설정합니다.

    브라이트코브 플레이어 고객은 동영상에 이 속성을 수동으로 설정해야 합니다.

  3. 이제 앱에서 360° 비디오를 재생할 준비가 되었습니다. 비디오에 프로젝션 속성이 설정되면 기본 SDK는 360° 비디오를 자동으로 감지하고 비디오를 올바른 형식으로 표시합니다.

기본 SDK를 사용하여 360° 비디오 재생

콘텐츠를 만들고 프로젝션 필드를 추가하면 다른 비디오와 마찬가지로 로드하고 재생할 수 있습니다.

다음은 360° 비디오가있는 플레이어입니다. 사용자는 주위를 탐색하여 전체 장면을 탐색할 수 있습니다.

이오스 360 비디오
iOS 360° 비디오

컨트롤 막대에서 비디오 360° 버튼을 확인합니다. 이 버튼을 탭하면 비디오가 VR 고글 모드로 나란히 이미지가 표시됩니다. 이 모드는 장치가 가로 방향인 경우에만 사용할 수 있습니다.

ios VR 고글 모드
iOS VR 고글 모드

iOS용 네이티브 SDK

다음 정보는 iOS용 네이티브 SDK와 관련이 있습니다.

시작하기

360° 비디오를 시작하는 데 도움이 되는 내용은 다음을 참조하십시오.

오리엔테이션 핸들링

다른 동영상에 사용하는 것과 동일한 코드를 사용하여 360° 비디오를 재생할 수 있지만 보다 완벽한 환경을 위해 컨트롤 막대에서 Video 360° 버튼에 대한 버튼 탭 처리기를 구현할 수 있습니다. 이 버튼을 탭하면 방향을 가로로 설정할 수 있습니다. 자세한 내용은비디오 360° 샘플 앱을 참조하십시오 .

기능 제한

  • 네이티브 SDK로 360° 동영상을 재생할 때는 자막/자막 및 광고가 지원되지 않습니다.
  • Video 360°는 OpenGL을 사용하여 비디오 데이터를 표시하며 OpenGL은 완전히 암호화된 화면 경로를 구현하지 않으므로 FairPlay DRM을 360° 비디오에는 사용할 수 없습니다.
  • 360° 라이브 스트림은 Native SDK에서 작동할 수 있지만 공식적으로 지원되지는 않습니다.

안드로이드용 네이티브 SDK

다음 정보는 안드로이드용 네이티브 SDK에만 해당됩니다.

시작하기

360° 비디오를 시작하는 데 도움이 되는 내용은 다음을 참조하십시오.

기능 제한

  • 네이티브 SDK로 360° 동영상을 재생할 때는 자막/자막 및 광고가 지원되지 않습니다.
  • 360° 비디오를 재생하려면 ExopLayer 비디오 보기를 사용해야 합니다. 브라이트코브는 Android용 네이티브 SDK를 사용하여 앱을 빌드할 때 ExopLayer 사용을 권장합니다. 자세한 내용은 비디오 보기선택문서를 참조하십시오.
  • Widevine DRM은 현재 안드로이드용 네이티브 SDK에서 지원되지 않습니다.
  • 재생 목록에서 360° 및 비 360° 비디오 사이를 전환 할 때 Android가 충돌합니다. 현재 재생 목록 내에 혼합 콘텐츠를 포함할 수 없습니다.
  • 360° 라이브 스트림은 Native SDK에서 작동할 수 있지만 공식적으로 지원되지는 않습니다.