개요
Brightcove의 XDR(Cross-Device Resume) 기능을 사용하면 시청자가 한 장치에서 비디오 시청을 시작하고 비디오를 일시 중지한 다음 나중에 동일하거나 다른 장치에서 계속 시청할 수 있습니다. 시청자가 재생을 재개하면 중단한 부분부터 계속 시청하게 됩니다. 이렇게 하면 콘텐츠를 원활하게 볼 수 있습니다.
XDR 서비스는 가장 최근의 재생 위치를 포함하여 시청 활동을 저장합니다. 이 정보는 모든 장치에서 재생을 재개하기 위해 검색됩니다.
브라이트코브의 XDR 기능:
- 고객 웹 사이트 및 모바일 장치 앱과 통합
- 데스크톱 및 모바일 장치에서 REST 기반 API 및 모국어 호출 사용
- 비디오 클라우드 라이브러리에 저장된 콘텐츠와 연동합니다
- 90일 동안 플레이 위치 정보 유지
- GDPR 및 COPPA 규정 준수 충족
요구 사항
Cross-Device Resume을 사용하려면 다음이 필요합니다.
- 디바이스 간 이력서를 지원하는 최신 버전의 브라이트코브 플레이어와 기본 SDK를 사용해야 합니다.
- 재생 위치를 얻으려면 REST API 요청을하려면 서버 측 응용 프로그램이 필요합니다.
계정 설정
교차 장치 재개를 위해 계정을 활성화하려면 고객 성공 관리자에게 문의하십시오.
프로세스 흐름
이 기능을 사용하면 시청자가 한 기기에서 시청을 시작하고, 일시 정지하고, 다른 기기에서 계속 시청할 수 있습니다.
1 단계
시청자가 비디오를 시청할 때 플레이어는 시청하는 비디오의 재생 헤드 위치를 지속적으로 기록합니다. 이 정보는 XDR API에 저장됩니다.
2 단계
뷰어가 다른 장치에서 비디오를 다시 시청하면 XDR API에서 재생 헤드 위치가 검색됩니다. 시청자가 중단한 지점부터 재생이 다시 시작됩니다.
구현
교차 기기 재개를 구현하려면 다음 단계를 따르세요.
-
뷰어 데이터가 자동으로 Brightcove 분석으로 전송되더라도 앱에서 뷰어 식별자를 설정해야 합니다. 자세한 내용은 3단계의 링크된 문서를 참조하십시오.
XDR API에 전송 및 저장된 정보는 다음과 같습니다.
-
account_id
- 비디오 클라우드 계정 ID -
viewer_id
- 플레이헤드가 저장되고 있는 시청자 ID -
video_id
- 시청자가 시청한 동영상의 비디오 클라우드 ID -
playhead_seconds
- 현재 플레이헤드 위치 (초 단위)
-
-
XDR API에 요청하여 뷰어의 재생 위치를 가져옵니다. 재생 위치에 대한 REST API 요청을 수행하려면 서버 측 애플리케이션이 필요합니다.
XDR API에 대한 요청은 재생 위치를 초 단위로 반환합니다.
자세한 내용은 다음을 참조하십시오.
-
응용 프로그램에서 재생을 다시 시작합니다. 자세한 내용은 다음을 참조하십시오.
자주하는 질문
다음은 장치 간 이력서와 관련하여 자주 묻는 질문입니다.
30초 지연 시간이 일정합니까?
최대 30대이지만 일반적으로 더 적습니다.
그 전에 장치를 전환하면 마지막으로 알려진 위치(10초 앞당겨짐)를 얻게 됩니다.
재생 헤드 변경은 참여 비콘 빈도를 기준으로 10초마다 이루어집니다. 다른 이벤트를 기준으로 기록되지 않으므로 재생/일시 정지가 저장된 위치에 영향을 미치지 않습니다.
90일 보존 기간을 무시할 수 있습니까?
아니요.
백엔드 서비스가 필요한 이유는 무엇입니까?
XDR 서비스는 플레이어 참여 비콘에서 위치 및 사용자 ID를 추출하고 Oauth API를 통해 사용할 수 있도록 합니다.
Roku 및 스마트 TV와 같은 비브라이트코브 플레이어 장치에 XDR을 구현하려면 어떻게 해야 합니까?
사용하여데이터 수집 API , 당신은 구현해야video_engagement
비콘, 포함 확인user=X
매개변수.
브라이트코브는 인게이지먼트range
파라미터로부터 플레이헤드 시간을 자동으로 분석합니다.