Brightcove Player를 사용한 포렌식 워터마킹
서문
Forensic Watermarking을 사용하면 불법 복제 및 무단 콘텐츠 공유로부터 프리미엄 콘텐츠를 보호할 수 있습니다. 이 기능은 동영상에 보이지 않는 워터마크를 추가하여 콘텐츠 유출을 추적할 수 있습니다.
자세한 내용은 개요를 참조하십시오. 포렌식 워터마킹문서.
요구 사항
이 기능을 지원하려면 다음 요구 사항이 필요합니다.
설정
플레이어 구성 외에 설정 요구 사항이 있습니다. 자세한 내용은개요 : 포렌식 워터마킹문서.
Brightcove Player
Brightcove Player 버전 6.55+ 필요; 최신 버전 권장
브라이트코브 플레이어 구성
Forensic Watermarking을 사용하도록 플레이어를 구성하려면 다음 단계를 따르십시오.
-
시청자 ID가 분석 웹 비콘 (
user
필드 내) 에 전달되도록 플레이어를 등록 시스템과 통합해야 합니다.이렇게하려면
setUser()
방법. 예:myPlayer.bcAnalytics.client.setUser('viewer id');
-
비디오를 가져오기 전에 플레이어 카탈로그 개체의 일부로 Nagra 워터마크 토큰 값으로 문자열 토큰을 설정합니다.
myPlayer.catalog.setWatermarkingToken()
-
워터마킹 토큰을 설정하면 Brightcove Playback API에서 데이터를 요청하고 플레이어에 로드할 준비가 된 것입니다.
다음은 단일 동영상을 가져오는 예입니다.
HTML
<div style="max-width: 960px;"> <video-js id="myPlayerID" data-embed="default" controls="" data-application-id="" class="vjs-fluid"> </video-js> </div> <script src="https://players.brightcove.net/your account id/your player id_default/index.min.js"></script>
자바 스크립트
<script> // +++ Add the player attributes +++ var myPlayer, myPlayerEl = document.getElementById("myPlayerID"); myPlayerEl.setAttribute('data-account', your account id); myPlayerEl.setAttribute('data-player', 'your player id'); // +++ Create the player +++ myPlayer = bc(myPlayerEl); // Set the viewer id for Brightcove analytics myPlayer.bcAnalytics.client.setUser('viewer id'); // Set the watermarking key myPlayer.catalog.setWatermarkingToken(your watermark token); myPlayer.catalog.get({id: 'your video id', type: 'video'}). then(function(data) { myPlayer.catalog.load(data); myPlayer.muted(true); myPlayer.play(); }). catch(function(error) { throw new Error(error); }); </script>
데이터 속성 사용
또는 프로퍼티 이름을 사용하여 플레이어 카탈로그 객체의 일부로 문자열 토큰을 전달할 수 있습니다data-watermarking-token
.
- 플레이어의 고급 포함 코드를 검색합니다.
-
플레이어 포함 코드와 함께 워터마킹 토큰을 포함합니다. 이렇게 하려면 data-watermarking-token을
꼬리표. <video-js id="myPlayerID" data-account="1752604059001" data-player="default" data-embed="default" controls="" data-video-id="5550679964001" data-playlist-id="" data-application-id="" data-watermarking-token="your watermark token" width="960" height="540"> </video-js>
-
시청자 ID가 분석 웹 비콘 (
user
필드 내) 에 전달되도록 플레이어를 등록 시스템과 통합해야 합니다.이렇게하려면
setUser()
방법. 예:myPlayer.bcAnalytics.client.setUser('viewer id');
자바 스크립트
<script> videojs.getPlayer('myPlayerID').ready(function() { var myPlayer = this; // Set the viewer id for Brightcove analytics myPlayer.bcAnalytics.client.setUser('viewer id'); }); </script>
제한 사항
이 기능의 제한 사항에 대한 자세한 내용은 개요를 참조하십시오. 포렌식 워터마킹문서.