Verwenden RTMP-Protokoll über port 80 oder RTMPT über HTTP, was wäre am besten?
Derzeit nutzen wir CloudFront Streaming-Verteilung mit JW Player 6 und dem RTMP-Protokoll. Allerdings, einige unserer Anwender im Unternehmen haben uns gesagt, dass Sie nicht sehen können, die videos und ist, weil Sie haben RTMP-port 1935 blockiert.
CloudFront unterstützt RTMP-streaming über port 1935 und 80. Und es unterstützt auch RTMPT-streaming über HTTP getunnelt.
So, ich könnte wählen, um RTMP-stream über port 80 oder RTMPT, die HTTP verwendet.
Zwischen diesen beiden, welche option wäre am besten, haben eine bessere Leistung (und weniger problematisch und fehleranfällig), während verhindern, dass durch firewalls blockiert?
Dank!
InformationsquelleAutor Guillermo | 2014-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehe ich keine offensichtlichen Probleme läuft RTMP-Protokoll auf port 80.
Mit RTMPT potenziell und theoretisch erhöht sich 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/).
Obwohl in meiner realen Erfahrung der Unterschied war nicht so riesig.
Jedoch, was ich tun würde, immer versuchen, port 1935 erste, und wenn es scheiterte dann versuchen, port 80 durch die Verwendung von Cluster-plugin.
Aber wieder sollte es keine Probleme in läuft auf port 80.
obvious problems of running RTMP on port 80
- Sie brechen Dinge für Schulen, corps etc., umleiten jeglicher traffic über port 80 um einen HTTP-proxy für web-Filterung. (aka interception caching).InformationsquelleAutor Yudong Li
RTMPT, die HTTP verwendet, ist insgesamt besser für firewalls und die Leistung ist auch in Ordnung.
Nachricht JW-Player-Unterstützung bei Ihren E-Mails.
InformationsquelleAutor emaxsaun
Einem problem, das wir gestoßen mit RTMPT ist, dass die web-Filter-drop-HTTP-Pakete, die es verdächtig erscheint. Wenn ein RTMPT Paket fallen gelassen wird, kann dies zum Verlust der gesamten Verbindung. Und wenn Sie streaming-Inhalte früher oder später wird der web-filter finden ein verdächtiges Paket, nur durch Zufall.
Die Lösung, wenn Sie möglich ist, wäre, um Ihre IT-Abteilung, um der weißen Liste für Ihren server so, dass web-Filter umgangen wird. Diese beseitigen würde das problem der unterbrochenen verbindungen.
InformationsquelleAutor jonawebb