我们当前使用JW Player 6和RTMP协议使用CloudFront Streaming Distribution。但是,我们的一些公司用户告诉我们,他们看不到视频,这是因为他们将RTMP的端口1935封锁。
CloudFront支持RTMP在端口1935和80上流动。它还支持通过HTTP上的RTMPT流式隧道。
因此,我可以选择使用http的端口80或RTMPT流式传输RTMP。
在这两个方面,最好的选择是最好的表现更好(较少的问题和错误),而避免被防火墙阻止?
谢谢!
我看不到在端口80上运行RTMP的任何明显问题。
避免了以上原因的延迟/)。尽管我真正的经验并不是那么巨大。但是,我要做的是首先尝试端口1935,如果失败,请使用群集插件尝试端口80。但同样,在端口80上运行时应该没有问题。
rtmpt使用http,总体上对防火墙来说更好,而且性能也很好。
我们在RTMPT遇到的一个问题是,Web过滤可能会删除其认为可疑的HTTP数据包。当删除RTMPT数据包时,这可能会导致整个连接的丢失。如果您是流式传输内容,则迟早会出于随机机会找到一个可疑数据包。
如果可能的话,解决方案将是让您的IT部门列出您的服务器,以便绕过Web过滤。这将消除连接下降的问题。