비콘 스튜디오
페이지 가용성 - 위치
새 페이지와 위치 가용성이 설정되지 않은 페이지에 대해 두 번 나열된 세계 옵션을 볼 수 있습니다. 위치가 설정되면 복제본이 표시되지 않습니다.
생성된 앱
일반
- 클라이언트측 광고 삽입(CSAI)은 지원되지 않습니다.
- DVR 기능은 지원되지 않습니다.
스트림 제한 및 비디오 간 빠른 전환
- 시청자가 동영상 간에 빠르게 전환하는 경우 여기에 표시된 오류가 표시될 수 있습니다.
이는 스트림이 해제되는 데 몇 초가 걸리기 때문에 발생하며, 스트림이 해제되기 전에 시청자가 다른 비디오를 보려고 하면 스트림 제한이 발생하고 오류가 표시됩니다.
다국어 지원
- 자녀 보호 수준은 변환되지 않습니다.
- 플레이어 오류(스트림 로드 실패, 미디어 유형 오류 등)는 번역되지 않습니다.
자녀 보호 기능
- 모든 콘텐츠는 최종 사용자 (목록, 회전 목마 등) 에게 표시되지만 비디오를 재생하려고 할 때 부모 핀이 요청됩니다.
- 여러 연령 분류는 지원되지 않습니다.
모바일 웹
- 모바일 웹은 지원이 제한됩니다. 너비가 365px 미만인 장치에서는 적절한 기본 Brightcove Beacon 앱을 설치하라는 메시지가 표시됩니다.
네이티브 SDK 오프라인 재생
일반
광고하는
오프라인 재생에서는 클라이언트 측 광고와 서버 측 광고가 모두 지원되지 않습니다.
HLSe
Android, iOS 또는 tvOS용 Brightcove Native SDK를 사용하는 오프라인 재생에서는 HLSe 콘텐츠가 지원되지 않습니다.
저전력 모드
장치의 저전력 모드는 다운로드를 포함한 특정 기능에 영향을 미칠 수 있습니다. 자세한 내용은 다음을 참조하십시오.
공유 동영상
공유 비디오는 원본 비디오가 가능한 경우에만 오프라인으로 볼 수 있도록 다운로드할 수 있습니다. 속성은 원본 비디오에서 상속되며 공유 비디오에 대해서만 변경할 수 없습니다.
오디오 전용
Native SDK는 오프라인 재생을 통해 오디오 전용 콘텐츠를 지원합니다. 포스터 이미지이든 사용자 지정 화면이든 시청자가 보는 것을 제어 할 수 있습니다.
Android용 네이티브 SDK에는VideoView
a가 필요하고 iOS용 네이티브 SDK에는 a가 필요합니다UIView
. 따라서 백그라운드 오디오는 지원되지 않습니다. 즉, 사용자가 앱을 백그라운드로 보낼 때 오디오가 계속 재생되지 않습니다.
안드로이드: 앱 삭제
앱이 삭제되면 다운로드된 모든 콘텐츠가 제거됩니다. 기본 저장 위치가 재정의되지 않는 한 마찬가지입니다.
iOS: AirPlay
보안 기능으로 오프라인 HLS 비디오를 AirPlay 장치로 스트리밍하여 재생할 수 없습니다. 이는 Apple에 의해AVFoundation
제한 사항으로 확인되었습니다.
iOS용 네이티브 SDK
- iOS 12에서
kBCOVOfflineVideoManagerDisplayNameKey
필드 값을 멀티바이트 문자로 설정하면 다운로드 오류가 발생할 수 있습니다. 멀티 바이트 문자는 더 긴 문자열 값으로 인코딩되고 iOS는 문자열 길이를 255 바이트로 제한하기 때문입니다. 이 문제는 Apple에보고되었습니다. - iOS 12에서는 다운로드 중에 앱이 백그라운드에서 포그라운드로 다시 시작되면
didProgress
이벤트 실행이 중단될 수 있습니다. 다운로드 상태가 더 이상 업데이트되지 않음을 알 수 있습니다. 이 문제는 Apple에보고되었습니다. - 동일한 오프라인 비디오를 연속으로 두 번 재생하려고하면 사용자에게 예기치 않은 네트워크 활동이 발생할 수 있습니다. 비디오의 온라인 버전 재생으로
AVPlayer
전환될 수 있습니다. 버그 보고서가 Apple에 제출되었습니다. 해결 단계는 참조 문서의 동일한 오프라인 비디오 두 번재생섹션을 참조하십시오. - 앱이 iOS 11.0 - 11.2를 대상으로 하는 경우 동시 다운로드를 권장하지 않습니다. 일시 중지 및 다시 시작 동작은 여러 동시 다운로드로 인해 신뢰할 수 없기 때문입니다. 이 문제는 iOS 11.3에서 수정되었습니다.
안드로이드용 네이티브 SDK
- 기기가 잠겨 있을 때 절전 모드로 전환하거나 전원 버튼을 사용하여 다운로드 지원을 추가하려면 AndroidManifest.xml파일에 다음 권한을 추가하세요.
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- Android 8.0 이상에서는 앱이 백그라운드로 이동했을 때 전원 설정을 관리 할 수 있습니다. 이로 인해 장치가 전원에서 분리되면 다운로드 프로세스가 중지 될 수 있습니다. 대부분의 경우 앱을 포 그라운드로 되 돌리면 다운로드가 계속됩니다. 전원 관리는 OS 및 공급 업체에 따라 다를 수 있습니다. 따라서 Android 용 Brightcove Native SDK는 전원 관리와 관련된 설정을 관리하거나 재정의하지 않습니다.
- Widevine Modular를 Android 8.0.0 (일부 장치에서는 8.1.0)과 함께 사용하는 경우 대여 라이선스를 취득 할 때 이미 만료되었음을 알 수 있습니다. 이것은 Widevine Modular CDM의 알려진 문제이며 Brightcove Android SDK 또는 ExoPlayer에서 해결할 수 없습니다. 이 문제는 Android 8.1.0을 사용하는 대부분의 기기에서 재현 할 수 없지만 Android 8.0.0 또는 8.1.0을 사용하는 기기에 대해서는 해결 방법이 없습니다.
- Android 5.x 기기에서만 관찰됩니다.
OfflineLicenseManager.releaseLicense
메서드를 호출하여 Widevine 라이선스를 해제하면MediaDrmStateException
오류가 발생합니다. -
오프라인 재생 샘플앱에는 두 개의 Widevine 라이선스 만료 기간이 있습니다.
absoluteExpiration
다운로드한 비디오의 재생을 시작할 수 있는 라이선스의 만료일입니다.playDuration
비디오를 재생할 수 있는 시간입니다.
60초 미만이
playDuration
되면 Widevine CDM은 라이선스를 만료된 것으로 처리하고 키 요청실패오류가 발생합니다. 이 Widevine 라이선스 예외로 재생이 시작되지 않습니다.Android v6.1.0+용 브라이트코브 네이티브 SDK를 사용하면 통화를
AbstractOfflineCatalog.requestRentalLicense(Video, Date, long, EventListener)
시도하거나 새AbstractOfflineCatalog.requestPurchaseLicense(Video, EventListener)
라이선스를 검색할 수 있습니다. 참고: 새 라이센스를 얻으려면 장치가 온라인 상태 여야합니다.
이벤트 생중계
Beacon은 라이브 이벤트에 대한 동시 사용자를 추적하지 않습니다.
Beacon에는 현재 Beacon 플레이어가 Live Analytics(CCU)를 완전히 지원하지 않는 제한이 있습니다. 다음 분석 지표는 현재 Beacon에서 추적하지 않습니다.
video_impression
- 플레이어에 로드된 비디오video_engagement
- 동영상 재생 시간 동안 동시 보기alive_ss_ad_Start
- 라이브 이벤트 광고 시작
스마트 TV
- 구형 모델 지원: 최대 3세까지의 모델이 지원됩니다. 예를 들어 2021년에 앱을 제출한 경우 지원되는 모델은 2021, 2020 및 2019입니다. 앱이 제출되고 다음 해 모델을 사용할 수 있는 경우 해당 앱은 1년으로 계산됩니다. 예를 들어 2021년에 앱을 제출했지만 2022년 모델이 있는 경우 지원되는 연도는 2022년, 2021년 및 2020년입니다.