Video streaming 在端口80上使用RTMP或在HTTP上使用RTMPT,哪种方式最好?

Video streaming 在端口80上使用RTMP或在HTTP上使用RTMPT,哪种方式最好?,video-streaming,jwplayer,rtmp,amazon-cloudfront,jwplayer6,Video Streaming,Jwplayer,Rtmp,Amazon Cloudfront,Jwplayer6,目前,我们将CloudFront流媒体分发与JW Player 6和RTMP协议一起使用。然而,我们的一些公司用户告诉我们,他们看不到视频,这是因为他们封锁了RTMP的1935端口 CloudFront支持通过端口1935和80进行RTMP流传输。它还支持通过HTTP隧道传输的RTMPT流 因此,我可以选择通过端口80或使用HTTP的RTMPT传输RTMP 在这两者之间,在避免被防火墙阻止的同时,什么样的选择能够最好地获得更好的性能(并且问题更少,更不容易出错) 谢谢 使用HTTP的RTMPT,

目前,我们将CloudFront流媒体分发与JW Player 6和RTMP协议一起使用。然而,我们的一些公司用户告诉我们,他们看不到视频,这是因为他们封锁了RTMP的1935端口

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

因此,我可以选择通过端口80或使用HTTP的RTMPT传输RTMP

在这两者之间,在避免被防火墙阻止的同时,什么样的选择能够最好地获得更好的性能(并且问题更少,更不容易出错)


谢谢

使用HTTP的RTMPT,这对于防火墙来说总体上更好,而且性能也很好。

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

从理论上讲,使用RTMPT可能会增加延迟(请参阅Adobe:)。 虽然在我的实际经验中,差别并没有那么大

然而,我要做的是总是首先尝试端口1935,如果失败,那么使用集群插件尝试端口80。
但是,在端口80上运行应该没有问题。

我们在RTMPT中遇到的一个问题是,web过滤可能会丢弃它认为可疑的HTTP数据包。当RTMPT数据包被丢弃时,这可能会导致整个连接丢失。如果你是流媒体内容,网络过滤器迟早会发现一个可疑的数据包,这只是偶然的


如果可能的话,解决方案是让您的IT部门将您的服务器列入白名单,这样就可以绕过web过滤。这将消除断开连接的问题。

在端口80上运行RTMP的明显问题
-您破坏了将任何端口80流量重定向到HTTP代理以进行web筛选的功能。(又名拦截缓存)。嗨!我在flash中有一个记录器应用程序,我在后端使用wowza。我不能在专用网络中使用rtmp,但我在使用rtmp(T)时面临的问题是,录制的视频在某个时间间隔后冻结,并且似乎数据包被丢弃。你认为这取决于网络条件吗。或者我能查到什么。我正在从flash以640x480帧大小传输数据,我的上行速度约为2Mbps。由于某些原因,我遇到了性能问题。请在JW玩家的电子邮件中向他们发送支持消息。