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.

Wenn Sie diese Option aktivieren und unseren Player in eine Webseite einbetten, wird die Schlüsselerzeugung für diese Absicherung automatisch geregelt. Zusätzlich sollte möglichst die Playerprotection aktiviert werden. Wenn Sie unseren Player nicht verwenden, z.B. bei progressive Download oder bei Verwendung eines alternativen Player, von einem Drittanbieter, müssen Sie die Schlüssel selbstständig erzeugen.

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:

  1. kopieren

  2. bearbeiten

  3. 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

Zuletzt aktualisiert

War das hilfreich?