Здравствуйте, коллеги! Недавно столкнулся со следующей задачей:
Есть FTP сервер с фильмами, телевизор и главный сервер, который получает файлы с FTP-сервера и делает их доступными через телевизор. Хочу перед началом загрузки показывать на экране примерно время загрузки фильма на главый сервер. Могу узнать вес фильма в байтах при помощи функции ftp_size(), но еще нужна информация о скорости загрузки. Как ее узнать?
Заранее выражаю огромную благодарность всем, кто поможет
точнее это только направление в каком двигаться.
первая оценка размер файла на среднюю скорость.
запускаешь в паралельном потоке скачивание.
по обратному хуку момент скачки мегабайта.
если за одну (нужное кол-во) секунду вызова не было
спрашиваешь а сколько скачалось.
отдаешь ответ клиенту.