2017-04-03 3 views
0

Je souhaite que le fichier stream m3u8 de Wowza Streaming soit jwPlayer. Je veux aussi faire de la vidéo ne peut pas lire ou télécharger et je l'ai lu dans le lien: https://support.jwplayer.com/customer/portal/articles/1430261-aes-content-protection lien de suivi:Protection du contenu AES

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

i utilisé AES Decryption pour chiffrer ma vidéo (.mp4) à index.m3u8 avec de nombreux fichiers de segment (. ts). FIle m3u8 ne lit que lorsque vous avez un fichier clé. Mais dans la démo ci-dessous, je ne comprends pas

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

Qu'est-ce que EXAMPLE_AES_TOKEN est ??? Suivez le lien: http://iphim.vn/xem-phim-phut-giay-sinh-tu-3136.html Vous pouvez voir que je ne peux pas télécharger de vidéo avec IDM (gestionnaire de téléchargement Internet). Je veux le faire mais je ne sais pas comment le faire. Pls m'aide!

Répondre

0

Qu'est-ce que EXAMPLE_AES_TOKEN ???

Il est la clé pour déchiffrer le contenu vidéo


S'il vous plaît assurez-vous que votre JWPlayer soutien HLS-AES128 cryptage

La Enterprise Edition a la capacité de décrypter les segments de flux que sont cryptés h AES-128. Lorsque le cryptage est utilisé, le fichier playlist m3u8 doit référencer le fichier clé correspondant afin que le lecteur JW puisse récupérer les clés pour le décryptage. L'utilisation de la configuration aestoken , le joueur peut également passer un jeton à la demande de clé URI, améliorant la sécurité de AES.

Sur wowza streaming, essayez How to secure Apple HTTP Live Streaming (AES-128 - external method)

  1. Vous devez config à Wowza. Configuration Touche pour coder la vidéo.
  2. URL clé pour fournir clé pour décrypter le contenu vidéo

Par exemple. Si nous définissons la clé est "PATRICKZ-KEY" à Wowza. Nous devons utiliser même clé à la clé URL

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