Contentabsicherung
Mit der "Contentabsicherung durch Projektschlüssel" kann die Auslieferung von Live-und On-Demand-Inhalten über den 3Q Player, direkte Streaming URLs oder Download URLs geschützt werden. Es sollte zusätzlich die Playerprotection aktiviert werden um den Schutz zu erweitern, da mit dem ungeschützten Player auch gültige Token, für den Abruf Ihrer Inhalte, erzeugt werden können.
Sie aktivieren die Contentabsicherung im Side Sheet "Projekteinstellungen" per Häkchen in der Checkbox "Contentabsicherung durch Projektschlüssel aktivieren".
Sie können hier den Projektschlüssel über die Icons:
kopieren
bearbeiten
neu erzeugen
Abbildung: Side Sheet "Projekteinstellungen", Allgemein

Schlüssel mit Hilfe von PHP oder einer anderen Programmiersprache erzeugen
Für die Nutzung der direkten Streaming- und Download-URLs ohne den 3Q Player ist es, bei aktiver Contentabsicherung, notwendig, für jeden Abruf eines Inhaltes einen Schlüssel zu generieren.
// token.php
function generateToken() {
$expires = time() + 600; // Gültigkeit des Schlüssels, aktuelle Zeit zzgl. 10 Minuten
$_user_agent = ''; // User Agent
$project_key = ''; // Your private project key
$md5 = md5($expires.$project_key.$_user_agent, false);
return $md5.'/'.$expires;
}
Link generieren:
https://sdn-global-streaming-cache.3qsdn.com/s/{generateToken()}/3144/files/17/11/766971/3144-F98zkwncqTR7BMg2.ism/manifest.m3u8?format=hls&mime=mp4&source=html5
Es ist essentiell, dass für jeden Aufruf ein eigener Schlüssel generiert wird.
Zuletzt aktualisiert
War das hilfreich?