Я пытаюсь заставить приложение "bwcheck" работать в FMS 4 на Amazon EC2, чтобы определить скорость загрузки на сервер и обеспечить поток лучшего качества для скорости загрузки.
Урок, которому я следую, таков:
http://www.derekentringer.com/blog/flash-media-server-streaming-speed- скорость-тестирования-часть-2-загрузки-загрузки-и-задержки-подключения-порта /
или
http://web.archive.org/web/20080308081519/http://www.peldi.com/blog/ar зубки чеснока / 2004/01 / automatic_c.html
Оба почти идентичны. Однако, когда я компилирую .fla в .swf (изменив URL для моего сервера и приложения) и после загрузки кода на стороне сервера, я получаю следующую ошибку в моем журнале на стороне сервера:
Метод не найден (recData)
Я понимаю, что, по-видимому, он не находит метод, но я попытался отключить его от функции в глобальной области, попытался подключить его к клиенту и т. Д., Но ничего не получалось. Исходный код серверного сценария:
для (i = 0; i <1000; i ++) {
данные + = "S-> C";
} * * Тысяча двадцать-один
Client.prototype.recData = function (data)
{
this.ping ();
var v = this.getStats ();
this.call ("ack", 0, v.ping_rtt);
}
Client.prototype.echoData = function ()
{
this.call ("onEcho", 0, data);
}; * * Тысяча двадцать пять
Client.prototype.getBWInfo = function ()
{
вернуть this.getStats ();
}; * * Тысяча двадцать-семь
Client.prototype.onConnTimeout = function ()
{
clearInterval (this.connTimeout);
this.connTimeout = null;
application.disconnect (это);
}
application.onConnect = function (client, id)
{
trace ("connect:");
// Установить соединение
application.acceptConnection (клиент);
}