1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Videos mit einem eindeutigen Schlüssel sichern
Dieser Leitfaden erklärt, wie Sie Videos, die in einem Infomaniak VOD-Dienst importiert wurden, mit einem eindeutigen Schlüssel schützen können.
Schützen eines Videos mit einem eindeutigen Schlüssel
Sie haben die Möglichkeit, alle Medien in einem Ordner durch Erstellung eines Tokens zu schützen. Dieses wird für jeden Ihrer Besucher eindeutig sein und als Parameter an Ihr Medium übergeben werden, um seine Anzeige einzuschränken. Nur Sie können den eindeutigen Schlüssel generieren, der von jedem Benutzer benötigt wird, um die Videos zu sehen. Dieser Schlüssel erlaubt es also, nur Personen zuzulassen, die von Ihnen zuvor überprüft wurden.
Dies ermöglicht es, den Zugriff auf die Videos zu kontrollieren und nur bestimmte Personen zuzulassen, während andere abgelehnt werden. Nützlich in Fällen wie Pay-per-View oder begrenzten Übertragungen. Beachten Sie jedoch, dass es Ihre Verantwortung ist, die Integration in Ihr bestehendes System zu entwickeln.
Wenn der Hash ungültig ist, wird beim Zugriff auf das Video eine Fehlerseite mit "403 verboten" zurückgegeben.
Aktivieren der Einschränkung im Importordner
Wenn das Passwort einmalig auf der Zielfolder-Ebene festgelegt wird, haben alle neuen Importe von Medien automatisch diesen Modus beim Abspielen. Um diesen Ordner zu konfigurieren:
- Melden Sie sich im Infomaniak Manager (manager.infomaniak.com) über einen Webbrowser wie Brave oder Edge an.
- Klicken Sie auf das Symbol oben rechts in der Benutzeroberfläche (oder navigieren Sie über das linke Seitenmenü, z. B. hier).
- Wählen Sie VOD/AOD (Streaming-Universum).
- Klicken Sie auf den Namen des betreffenden Objekts in der angezeigten Tabelle.
- Klicken Sie im linken Seitenmenü auf Medien.
- Klicken Sie im linken Seitenmenü auf Medienverwaltung.
- Klicken Sie auf das Symbol, um einen Neuen Ordner zu erstellen
- Vergeben Sie einen Namen für den Ordner.
- Klicken Sie auf die blaue Schaltfläche, um den Ordner zu erstellen.
- Klicken Sie auf Konfiguration
- Wählen Sie die Kodierungsregeln für die importierten Videos aus und gehen Sie zum nächsten Schritt.
- Konfigurieren Sie die Ordneroptionen in diesem zweiten Schritt und gehen Sie zum nächsten Schritt.
- Aktivieren Sie die Einschränkung mit einem eindeutigen Schlüssel.
- Klicken Sie auf die blaue Schaltfläche, sobald die gewünschten Einschränkungen konfiguriert sind
1. Erstellen eines VOD-API-Tokens
Um auf die VOD-API zugreifen zu können, müssen Sie sich zunächst mit einem Anwendungstoken authentifizieren. Dieser Schritt muss nur einmal durchgeführt werden. Das Anwendungstoken gilt für alle Ordner, die Sie schützen möchten. Um dieses Anwendungstoken zu erstellen, lesen Sie diesen Leitfaden und die Dokumentation unter https://developer.infomaniak.com/getting-started#authentication.
2. Erstellen des Playback-Tokens
Dieser Schritt muss auf Ihrer Website/Anwendung erfolgen, und dieser Token muss eindeutig sein, daher für jeden Besucher generiert werden.
Es ist daher wichtig, dass die Seite, die für die Generierung des Tokens verantwortlich ist, keinen Cache besitzt, um die Eindeutigkeit des Tokens zu gewährleisten.
POST https://api.vod2.infomaniak.com/api/pub/v1/channel/channel_id/share/share_id/token
channel_id
= 1227share_id
= die ID Ihres Videos
Beispiel: https://api.vod2.infomaniak.com/res/embed/1jhvl2uqa5rdf.html
Die Liste der Parameter finden Sie in der Dokumentation unter https://developer.infomaniak.com/docs/api/post/channel/share/token
3. Verwendung des eindeutigen Tokens auf einem Medium
Der im Schritt 2 oben abgerufene Token wird dann als Parameter an das Medium übergeben, er ist eindeutig und daher für jeden Besucher unterschiedlich:
<iframe frameborder="0" width="720" height="360" src="https://api.vod2.infomaniak.com/res/embed/1jhvl2uqa5rdf.html?token=st=1637143497~exp=1637143797~acl=/hls/1jhvl2uq4dnra/1jhvl2uq4dnmd/*~hmac=914aa838bdba141ec85db74266b54278572a1353a49e8851e4fd096dc6372127" allowfullscreen></iframe>
Weitere Zugriffsbeschränkungen können aktiviert werden: Passwort + GeoIP.