【发布时间】:2011-06-05 15:27:10
【问题描述】:
我正在尝试让“bwcheck”应用程序在 Amazon EC2 上的 FMS 4 上运行,以检测我到服务器的上传速度并为我的上传速度提供最佳质量的流。
我遵循的教程是这样的:
http://www.derekentringer.com/blog/flash-media-server-streaming-speed- testing-part-2-detect-upload-download-and-latency-speeds-and-port-connection/
或
http://web.archive.org/web/20080308081519/http://www.peldi.com/blog/archives/2004/01/automatically_c.html
两者几乎相同。但是,当我将 .fla 编译为 .swf(已更改服务器和应用程序的 URL)并加载服务器端代码后,我在服务器端日志中收到以下错误:
找不到方法(recData)
我知道它显然没有找到该方法,但我尝试在全局范围内将其从函数中移除,尝试将其附加到客户端等,但没有任何效果。服务端脚本原代码为:
for (i = 0; i C”; }
Client.prototype.recData = 函数(数据) { 这个.ping(); var v = this.getStats(); this.call("ack", 0, v.ping_rtt); }
Client.prototype.echoData = function() { this.call("onEcho", 0, 数据); };
Client.prototype.getBWInfo = function() { 返回 this.getStats(); };
Client.prototype.onConnTimeout = function() { clearInterval(this.connTimeout); this.connTimeout = null; application.disconnect(this); }
application.onConnect = function(client, id) { 跟踪(“连接:”); //建立连接 应用程序.acceptConnection(客户端); }
【问题讨论】:
标签: flash upload bandwidth detect