2017-07-14 44 views
0

顯示視頻什麼辦法,是安全的瀏覽器中顯示的視頻, 一樣,他的安全的事情之一,該視頻不能被下載 感謝什麼辦法,是安全的瀏覽器

+0

你在哪裏獲得該視頻? – Shirkam

+0

它不清楚你關心的是什麼。您是否擔心利用瀏覽器漏洞的任意視頻?還是擔心您的受保護內容會被盜用或複製? – jww

回答

0

我想你的意思是你不希望你的視頻被下載或複製?

如果是這樣,那麼停止下載視頻或多或少是不可能的 - 即使是像YouTube這樣的大型提供商,也有許多工具可供下載。

所以最常用的方法是加密視頻並使用HTML5的加密媒體擴展(EME)來處理安全播放 - 基本上支持視頻上的DRM。

如果您只是想讓基本的障礙阻止臨時用戶複製視頻,那麼MPEG DASH'clearkey'加密或HLS AES加密可能足以滿足您的需求 - 這些不被大多數大型內容所有者認爲是可靠的,但對於簡單的使用可能會很好。

可以使用的ffmpeg和OpenSSL創建的AES加密HLS流 - FFmpeg的文檔(http://ffmpeg.org/ffmpeg-all.html#Options-34)包括此示例腳本:

#!/bin/sh 
BASE_URL=${1:-'.'} 
openssl rand 16 > file.key 
echo $BASE_URL/file.key > file.keyinfo 
echo file.key >> file.keyinfo 
echo $(openssl rand -hex 16) >> file.keyinfo 
ffmpeg -f lavfi -re -i testsrc -c:v h264 -hls_flags delete_segments \ 
    -hls_key_info_file file.keyinfo out.m3u8 

您還可以使用mp4Box(https://gpac.wp.imt.fr/mp4box/encryption/common-encryption/)創建基本明確DASH加密:

MP4Box -crypt drm_file.xml movie.mp4退房手續movie_encrypted.mp4

drm信息包含在drm_file.xml中,並在上面的鏈接中進行了解釋。

+0

這個答案有廣泛的例子gpacdrm.xml,ClearKeyDRM和清單。 https://stackoverflow.com/a/46897097/185565 – Whome