我通过rtmp从Amazon Cloudfront流式传输视频。视频开始播放时间很长,我也没有办法找出原因。通常情况下,我会使用Firebug或Web Inspector中的“Net”面板获得良好的第一印象,即资产何时开始加载以及需要发送多长时间(可以指示问题是在服务器端还是网络上与浏览器呈现相比)。但由于视频是在Flash播放器(本例中为Flowplayer)中播放的,因此无法收集关于视频流状态的任何信息。此外,由于它是从Amazon Cloudfront提供的,因此我无法在服务器上放置任何类型的调试或测量工具(如果此类工具存在)。如何解决流视频(rtmp)性能问题?
所以......我的问题是:有什么方法可以去调查这个问题?我希望能够在前端(流式播放器)或后端(Cloudfront)上调整一些设置,但是无法测量任何东西甚至无法理解问题出在哪里,我不知所措至于这些可能是什么。
有关如何解决流视频性能问题的任何想法?
您能解释一下您的声明“RTMP不理想,因为它通常绕过代理并尝试进行直接连接”与加载速度有什么关系?我不明白如何切换到使用端口80的RTMPT会使速度更快。我对连接的人没有任何问题 - 只需加载速度。谢谢。 –
RTMP试图直接连接...如果这是不可能的,它会回落...但直到它回落的时间可能是相当明显的,因为根据具体的网络screnario,这可能意味着RTMP等待,直到超时发生......你说过需要很长时间才能开始播放......我所描述的可能是一个解释... – Yahia
好的,谢谢你的回应。我还没有尝试过任何建议,但他们确实看起来非常有前途 - 其他人没有回应,所以你得到了奖励!再次感谢您的帮助。 –