1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Einen Videostream mit einem eindeutigen Schlüssel sichern
Dieser Leitfaden gibt Anweisungen zum Sichern eines Video-Streaming mit einem eindeutigen Schlüssel (Hash).
Diese Methode bietet das höchste Schutzniveau und ermöglicht es beispielsweise, Ihre Übertragungen auf einen Mitgliederbereich zu beschränken, der eine Authentifizierung erfordert. Da die Art und Weise, diesen Code zu generieren, für jede Website spezifisch ist, ist es erforderlich, die erforderlichen PHP-Funktionen zu implementieren und Ihren Player-Integrationscode entsprechend anzupassen.
Beschränkung durch Eindeutigen Schlüssel (Hash)
Dafür:
- 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 durch das Menü auf der linken Seite, zum Beispiel)
- Wählen Sie Video-Streaming (Streaming-Universum)
- Klicken Sie auf den Namen des entsprechenden Objekts in der angezeigten Tabelle
- Klicken Sie im linken Seitenmenü auf Einstellungen
- Klicken Sie im linken Seitenmenü auf Einschränkungen
- Im Tab Einschränkung durch Eindeutigen Hash
Funktionsweise der Einschränkungen
Diese Methode erfordert das Abrufen von Informationen, die mit der Konfiguration Ihres Streams und dem Benutzer, der sich verbindet, verbunden sind.
Zunächst ist es notwendig, ein Passwort (einen Schlüssel) auf der Verwaltungskonsole festzulegen. Sobald dieser Schlüssel hinzugefügt ist, werden verbundene Zuschauer und diejenigen, die versuchen, Ihren Stream anzuzeigen, sofort blockiert.
Hier ist das Prinzip, dem Sie folgen müssen, um den Zugriff auf Ihren Stream zu autorisieren:
- Entwerfen Sie Ihr eigenes Authentifizierungssystem (zum Beispiel einen Mitgliederbereich)
- Verwenden Sie das oben in unserer Konsole konfigurierte Passwort
- Rufen Sie die IP-Adressen der Benutzer über
$_SERVER["REMOTE_ADDR"]
ab, zum Beispiel - Verwenden Sie die Kennung des Streams, auf den Sie abzielen möchten
- Rufen Sie das aktuelle Datum und die aktuelle Uhrzeit ab (ohne Minuten und Sekunden)
Diese Elemente werden dann vom im Manager bereitgestellten Code gehasht, um ein eindeutiges Token zu generieren, das an den Stream beim Laden übertragen wird. Die Streaming-Plattform überprüft dann die Gültigkeit des Hashes, um die Verbindung zu autorisieren oder abzulehnen.
Wichtige Bemerkungen
- Um die Sicherheit des Zugriffs auf den Stream zu gewährleisten, ist die Gültigkeit jedes Tokens zeitlich begrenzt
- Es ist wichtig, den Cache auf den Seiten zu deaktivieren, die den Zugriff auf den Stream ermöglichen. Wenn die Generierung des Tokens zwischengespeichert wird, werden andere Benutzer versuchen, sich mit dem Hash eines anderen anzumelden, was zu deren Ablehnung führt, auch wenn sie die Berechtigung zum Konsumieren des Streams haben