5

Wir verwenden derzeit die CloudFront Streaming-Distribution mit JW Player 6 und dem RTMP-Protokoll. Einige unserer Firmenbenutzer haben uns jedoch gesagt, dass sie die Videos nicht sehen können und weil sie den Port 1935 von RTMP blockiert haben.Verwenden Sie RTMP über Port 80 oder RTMPT über HTTP, was wäre das Beste?

CloudFront unterstützt RTMP-Streaming über Port 1935 und 80. Außerdem wird RTMPT-Streaming über HTTP getunnelt.

So könnte ich RTMP über Port 80 oder RTMPT streamen, die HTTP verwendet.

Zwischen diesen beiden, welche Option wäre am besten, um eine bessere Leistung (und weniger problematisch und fehleranfällig) zu haben, während Sie vermeiden, durch Firewalls blockiert zu werden?

Danke!

Antwort

2

Ich sehe keine offensichtlichen Probleme von RTMP läuft auf Port 80

Mit RTMPT potenziell und in der Theorie wird die Latenz (siehe das von Adobe: http://blogs.adobe.com/connectsupport/tunneling-with-rtmp-encapsulated-in-http-rtmpt-should-be-avoided-as-it-causes-latency/) erhöhen. Obwohl in meiner realen Erfahrung der Unterschied nicht so groß war.

Allerdings, was ich tun würde ist immer versuchen, Port 1935 zuerst, und wenn es fehlgeschlagen ist, dann versuchen Sie Port 80 mit Cluster-Plugin. Aber wieder sollte es keine Probleme bei der Ausführung von Port 80 geben.

+0

'offensichtliche Probleme beim Ausführen von RTMP auf Port 80' - Sie brechen Dinge für Schulklassen etc., die jeden Port 80-Verkehr zu einem HTTP-Proxy für Web-Filter umleiten. (auch Interception-Caching genannt). – Zoredache

1

RTMPT, das HTTP verwendet, das ist insgesamt besser für Firewalls und die Leistung ist auch in Ordnung.

+0

Hallo! Ich habe eine Rekorder-Anwendung in Flash und ich verwende Wowza im Backend. Ich kann rtmp nicht im privaten Netzwerk verwenden, aber das Problem, dass ich mit RTMP (T) konfrontiert ist, wird aufgezeichnet Video wird nach einigen Zeitintervallen eingefroren und es scheint Pakete fallen gelassen wird. Glaubst du, es hängt von den Netzwerkbedingungen ab. oder irgendeine Idee, was ich überprüfen könnte. Ich streame in 640x480 Bildgröße von Flash und meine Uplink-Geschwindigkeit beträgt etwa 2 Mbps. Aus irgendeinem Grund bekomme ich Leistungsprobleme. – Usama

+0

Nachricht JW Player-Support an ihre E-Mail. – emaxsaun

1

Ein Problem, das wir mit RTMPT aufgetreten ist, ist, dass Web-Filter HTTP-Pakete fallen lassen kann, die es für verdächtig hält. Wenn ein RTMPT-Paket gelöscht wird, kann dies zum Verlust der gesamten Verbindung führen. Und wenn Sie Inhalte streamen, findet der Webfilter früher oder später ein verdächtiges Paket, zufällig.

Die Lösung ist, wenn möglich, Ihre IT-Abteilung dazu zu bringen, Ihren Server in die weiße Liste aufzunehmen, damit die Webfilterung umgangen wird. Dies würde das Problem von unterbrochenen Verbindungen beseitigen.

Verwandte Themen