gpt4 book ai didi

streaming - 如何对流视频 (rtmp) 性能进行故障排除?

转载 作者:行者123 更新时间:2023-12-02 23:14:59 29 4
gpt4 key购买 nike

我正在通过 Amazon Cloudfront 的 rtmp 流式传输视频。视频需要很长时间才能开始播放,我无法弄清楚原因。通常我会使用 Firebug 或 Web Inspector 中的“Net”面板来获得有关 Assets 何时开始加载以及发送需要多长时间的良好第一印象(这可以表明问题是在服务器端还是网络上)与浏览器渲染)。但由于视频是在 Flash 播放器(本例中为 Flowplayer)中播放,因此无法收集有关流状态的任何信息。此外,由于它由 Amazon Cloudfront 提供服务,因此我无法在服务器上放置任何类型的调试或测量工具(如果存在这样的工具)。

所以...我的问题是:我可以通过哪些方法来调查这个问题?我希望我可以在前端(flowplayer)或后端(Cloudfront)上调整一些设置,但无法测量任何内容,甚至无法理解问题出在哪里,我不知所措至于那些可能是什么。

关于如何解决流视频性能问题有什么想法吗?

最佳答案

您可以使用WireShark (可以解析 RTMP)或 Fiddler检查发生了什么...要记住的另一点(除了客户端和服务器)是您的 ISP。

要深入挖掘,您可以使用此 http://rtmpdump.mplayerhq.hu/http://www.fluorinefx.com/http://www.broccoliproducts.com/softnotebook/rtmpclient/rtmpclient.php .

您需要记住,RTMP 并不理想,因为它通常会绕过代理并尝试建立直接连接...如果这不起作用,它可以回退,但这意味着已经过去了一段时间(它等待连接超时等)...如果您可以选择将 CloudFront/Flowplayer 设置为 RTMPT,那么我建议您这样做,因为它使用端口 80 进行连接。

关于streaming - 如何对流视频 (rtmp) 性能进行故障排除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694434/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com