【UE5】Pixel Streaming konfiguriert das https-Protokoll
Das Pixel-Streaming-Video-Streaming-Plug-in stellt eine Verbindung mit jedem modernen Webbrowser her und streamt gerenderte Frame-Pixel und Audio von Ihrer Unreal Engine-Anwendung. Benutzer müssen nichts installieren oder herunterladen.
HTTPS (vollständiger Name: Hypertext Transfer Protocol Secure) ist ein auf Sicherheit ausgerichteter HTTP-Kanal. Basierend auf HTTP gewährleistet es die Sicherheit des Übertragungsprozesses durch Übertragungsverschlüsselung und Identitätsauthentifizierung.
Vorbereitung
1. https-Zertifikat
2. Pixel-Streaming erstellen [UE5] Nutzen Sie den Pixel-Streaming-Dienst (Pixel-Streaming) ganz einfach in wenigen Minuten
Konfigurationsprozess
1. Ändern Sie die Konfigurationsdatei
Pixel Streaming deaktiviert https standardmäßig und muss in der Konfigurationsdatei config aktiviert werden
Konfigurationsdatei: Windows\Samples\PixelStreaming\WebServers\SignallingWebServer
{
"UseFrontend": false,
"UseMatchmaker": false,
"UseHTTPS": false,//打开https,修改成true
"UseAuthentication": false,
"LogToFile": true,
"LogVerbose": true,
"HomepageFile": "/Public/player.html",
"AdditionalRoutes": {
},
"EnableWebserver": true,
"MatchmakerAddress": "",
"MatchmakerPort": "9999",
"PublicIp": "localhost",
"HttpPort": 80,
"HttpsPort": 443,
"StreamerPort": 8888,
"SFUPort": 8889
}
2. Kopieren Sie das https-Protokollzertifikat
Nach der Änderung der Konfigurationsdatei kann der Pixel Streaming-Dienst nicht normal geöffnet werden. Sie müssen das Zertifikat nach Pixel Streaming kopieren.
Benennen Sie den Server und die Schlüssel des Zertifikats als client-cert.pem bzw. client-key.pem.
Erstellen Sie unter SignallingWebServer einen neuen Ordner „Zertifikate“ und kopieren Sie das Zertifikat in den neuen Ordner „Zertifikate“.
Die obige Konfiguration ist abgeschlossen.
Nach erfolgreicher Bedienung können Sie den Inhalt sehen
Die aufgerufene Webseite ist https-Protokoll
Legen Sie die Header-Datei
unter der Datei cirrus.js fest