通过端口80使用RTMP或通过HTTP使用RTMPT,最好的是什么?

Gui*_*rmo 5 rtmp jwplayer video-streaming amazon-cloudfront jwplayer6

我们目前使用带有JW Player 6和RTMP协议的CloudFront Streaming发行版.但是,我们的一些企业用户告诉我们他们看不到视频,因为他们阻止了RTMP的端口1935.

CloudFront支持通过端口1935和80的RTMP流.它还支持通过HTTP隧道传输的RTMPT流.

所以我可以选择通过端口80或使用HTTP的RTMPT流式传输RTMP.

在这两者之间,什么选项最好是有更好的性能(更少问题和容易出错),同时避免被防火墙阻止?

谢谢!

Yud*_* Li 2

我没有发现在端口 80 上运行 RTMP 有任何明显的问题。

使用 RTMPT 潜在地和理论上会增加延迟,(请参阅 Adob​​e 的此内容:http://blogs.adobe.com/connectsupport/tunneling-with-rtmp-encapsulated-in-http-rtmpt-should-be-avoided-as -它导致延迟/)。尽管根据我的实际经验,差异并没有那么大。

但是,我要做的始终是先尝试端口 1935,如果失败,则使用集群插件尝试端口 80。但同样,在端口 80 上运行应该没有问题。