Ich entwickle Audio-Streaming-Web-Service für PC-Browser.
Wir möchten das Protokoll rtmpt(e)
für das Streaming mit dem Flash-Plugin verwenden.
Die Haupt-HTML-Seite hat https://
URL.
Wenn unsere SWF versucht, einen Streaming-Server (über HTTP-Tunneling) zu verbinden, zeigt ein Browser (z. B. Chrome) eine Warnung auf dem sicheren Symbol in der URL-Leiste an:
Ihre Verbindung zu ???. ???. com ist mit 128-Bit verschlüsselt Verschlüsselung. Diese Seite enthält jedoch andere Ressourcen, die nicht vorhanden sind sichern. Diese Ressourcen können während der Übertragung von anderen Benutzern angezeigt werden kann von einem Angreifer geändert werden, um das Aussehen der Seite zu ändern.
und auf der Entwicklerkonsole:
%Vor%Ich denke, das liegt daran, dass Flash beim Zugriff auf HTTP die URL-Ladefunktion des Browsers verwendet.
Wie kann ich diese Warnungen vermeiden?
Wir möchten rtmp(e)
nicht verwenden, weil 1935
möglicherweise von der Firewall in der Benutzerumgebung blockiert wird, noch rtmps
, weil unser Streaming-Server dies nicht unterstützt.
Und wir wollen wegen der Anforderung nicht http://
für Haupt-HTML verwenden.
Wie kann ich diese Warnungen vermeiden?
Fix den gemischten Content . Laden Sie alles über HTTPS.
Tags und Links ssl flash google-chrome actionscript-3 rtmp