Как измерить скорость от клиента до Flash Media Server?

К сожалению с Flash знаком довольно плохо. Хочу сделать виджет, который будет тестировать upload и download скорость от компьютера пользователя до моего Flash Media Server.


Нагуглил что с помощью средств Flash Media Server можно измерить ширину канала (bandwidth), но мне нужна скорость как на сервер, так и с сервера.


Думаю можно было бы поставить веб-сервер дополнительно и с него скачивать и закачивать файлы, потом размер делить на время. Но хотелось бы обойтись без стороннего софта.


Возможно у кого то есть примеры подобных виджетов, которые работают именно с Flash Media Server, ну либо просто посоветуйте в какую сторону искать?


Использую Flash Builder 4.5 (ActionScript 3)
  • Вопрос задан
  • 2677 просмотров
Пригласить эксперта
Ответы на вопрос 1
FlashManiac
@FlashManiac
I am from Krypton!
Ну вообще можно сделать так:

1. Передавать какой то тестовый поток данных на сервер или с сервера. По-пакетно или как вам угодно.
2. Считать сколько его передалось или заранее передавать данные одного размера.
3. Засечь время старта передачи и окончания.
4. Рассчитать среднюю скорость передачи, она навна = количество переданных байт / время затраченное на передачу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы