2017-04-03 131 views
0

我想從Wowza Streaming到jwPlayer的流文件m3u8。我也希望做視頻無法閱讀或下載和我在閱讀鏈接: https://support.jwplayer.com/customer/portal/articles/1430261-aes-content-protection 關注鏈接:AES內容保護

var playerInstance = jwplayer("myElement"); 
playerInstance.setup({ 
file: 'sample_aes_stream.m3u8', 
aestoken: 'EXAMPLE_AES_TOKEN' 
}); 

我使用AES解密加密我的視頻(.MP4)有許多段文件index.m3u8(。 TS)。文件m3u8只有在有密鑰文件時纔會被讀取。但在下面的演示,我不明白

jwplayer("myElement").setup({ 
file: 'sample_aes_stream.m3u8', 
aestoken: 'EXAMPLE_AES_TOKEN' 
}); 

什麼EXAMPLE_AES_TOKEN是??? 跟隨鏈接:http://iphim.vn/xem-phim-phut-giay-sinh-tu-3136.html 你可以看到,我不能用IDM(互聯網下載管理器)下載視頻。我想這樣做,但不知道該怎麼做。請幫助我!

回答

0

什麼是EXAMPLE_AES_TOKEN是???

關鍵是要解密的視頻內容


請確保您的JWPlayer支持HLS-AES128加密

企業版有能力解密流片段,其中 被加密h AES-128。當使用加密時,m3u8播放列表 文件需要引用相應的密鑰文件,以便播放器可以檢索用於解密的密鑰。通過使用配置,玩家還可以將密碼傳遞給密鑰請求 URI,從而增強AES的安全性。

在wowza流,儘量How to secure Apple HTTP Live Streaming (AES-128 - external method)

  1. 您在Wowza需要配置。設置編碼視頻。
  2. 關鍵URL提供關鍵解密視頻內容

例如。如果我們在Wowza定義密鑰是「PATRICKZ-KEY」。我們需要使用相同的密鑰在關鍵URL

<?php 
    header('Content-Type: binary/octet-stream'); 
    header('Pragma: no-cache'); 
    echo hex2bin('PATRICKZ-KEY'); 
} 
?>