Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
VOD/AOD: restreindre et protéger le partage à l'aide d'une clé unique
Vous pouvez restreindre l'accès aux vidéos d'un répertoire via la géolocalisation (cliquez ici) ou à l'aide d'une clef unique pour chaque visiteur. Cela permet de contrôler l'accès aux vidéos et de n'autoriser que certaines personnes, les autres étant refusées. Utile dans des cas tels que du pay-per-view ou des diffusions limitées. Cependant veuillez noter que c'est à vous de développer l'intégration à votre système existant. Voilà un exemple de clé (que vous pouvez personnaliser) qui sera liée à un répertoire:
<code>123CLE456</code>Le hash se génère ensuite grâce à la fonction suivante:
<code>/** <strong>* @param $sKey</strong> Clé dont la valeur est disponible ci-dessus<strong> * @param $sVideoName</strong> Identifiant de la vidéo (nom sans l'extension)<strong>* @param $sUserIP</strong> adresse IPv4 de l'utilisateur */?$hash = md5( $sKey . $sVideoName . $sUserIP . date("YmdH") );</code>Il suffit ensuite de passer ce hash en paramètre de la vidéo.
Exemple: http://vod.infomaniak.com/redirect/.../video.mp4?sKey=$hash
Si le hash n'est pas valide, l'accès à la vidéo retournera une page d'erreur "403 forbidden".
Lien vers cette FAQ: