Как мы определяем производительность удалённого управления
09 Apr 2026Слово «производительность» в разных областях значит разное. В удалённом управлении переплетаются качество картинки, задержка и частота обновления экрана. Разрыв между ожиданиями и реальностью — на опыте в Индонезии и при использовании известных «быстрых» решений — стал отправной точкой проекта NovaLINK. Идеального ПО для всех условий не существует, но мы продолжаем тесты и разработку, чтобы достичь заявленной производительности.
Выражение «хорошая производительность» в разном контексте означает совершенно разное. В играх — FPS и отклик; в базах данных — пропускная способность и стабильность; в сетевом оборудовании — производительность и задержка пакетов. Без отраслевого определения ожидания и результат легко расходятся. Если при внедрении «производительность» записать одной строкой, потом сложнее определить ответственность. То же касается удалённого управления и стриминга экрана: с OTT и видеоконференциями сходство в необходимости реального времени, но мышь и клавиатура должны отзываться мгновенно — это не то же самое, что «только просмотр». Одной плавности картинки мало; в оценку входит и отклик управления. Здесь производительность — не одно число, а совокупность факторов.
Обычно говорят о: качестве экрана (сжатие, битрейт, цвет); задержке между вводом и возвратом картинки; частоте обновления; адаптивной стратегии при сужении канала; устойчивости к потерям пакетов; работе на низкой полосе; нагрузке на CPU/GPU клиента и сервера — вместе это «общая производительность». Одного бенчмарка мало.
Важно: «известный дорогой продукт» и «субъективная производительность в моей среде» не всегда совпадают. Доля рынка и списки функций помогают выбрать, но в итоге каждая компания должна проверить на своей сети и сценариях. Поэтому мы за прозрачность условий измерений, а не за абстрактные споры о превосходстве. «Хорошая производительность» — не столько строка в рейтинге, сколько честное сопрождение ограничений.
Мы внедряли ERP компании в Пурбалинге (Индонезия). Страна быстро растёт вокруг мобильного интернета, но разрыв между столицей и регионами велик. У клиента интернет сильно менялся по времени суток, обрывы были часты — нельзя было переносить процессы, завязанные на стабильный канал. При сбоях одних логов мало — нужно было воспроизводить шаги, глядя на экран. Не всегда возможны выезды — часто настройки, воспроизведение ошибок и обучение удалённо. Медленный сеанс затрудняет отделить сеть от приложения. Логично выбрать решение с репутацией «хорошей производительности» в удалённом управлении — мы взяли Teamviewer, широко используемый в удалённой поддержке.
Скорость мобильного интернета в Индонезии всё ещё отстаёт от других стран – Haninpost
Решение Teamviewer сильно по функциям, экосистеме и корпоративной поддержке, но лицензии дорогие. Мы ожидали, что за деньги получим хотя бы отзывчивость и чёткость удалённого экрана. На практике опыт часто не дотягивал: на плохой линии задержка накапливалась, картинка рвалась или мыльнилась; даже меню и формы могли ощущаться тяжёлыми. Это не отменяет глобальную ценность продукта — проверенные функции, опыт эксплуатации, платформы, управление группами. Но в нашей среде разрыв между «дорого = быстро и гладко» и ощущениями стал поводом для нового проекта. Вопрос: «Почему при наших условиях так медленно?» Напоминание: хороший продукт при враждебной среде даёт другой субъективный опыт; чем хуже сеть, тем важнее, насколько умно ПО работает в пределах линии и устройства.

Отсюда NovaLINK. Цель — не «ещё одна программа»: мы определяем и измеряем производительность по тем осям, что важны на месте — качество, задержка, частота обновления, поведение в плохой сети, ресурсы. Архитектура пайплайна и стратегии передачи при разной активности экрана связаны с этим определением. Перед новыми функциями проверяем, проходит ли основной путь наши критерии. Тесты в разных сценариях, условия близкие к реальному использованию, поиск узких мест. Сверяем цифры и субъективные ощущения: как меняется восприятие при меньшем трафике при той же разрешении, как часто «ломается» картинка на потерянном канале. Фиксированная среда и повторные измерения отделяют реальное улучшение от случайности. Цель — не рекламный слоган, а стандарт, которому мы сами верим. Приоритеты зависят от задач — их лучше согласовать заранее.
- Сравнительный тест пропуска кадров в одинаковых условиях
- ОС: Windows 10, 32bit
- CPU: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
- ОЗУ: 4 ГБ
- Источник видео: https://youtu.be/KxMqSz8qVSg
- Сценарий: воспроизведение на Host, захват экрана на Client
Честно говоря, не существует ПО удалённого управления, «оптимального» для любой сети, железа и отрасли — слишком много переменных: качество канала, политика фаервола, реле, характеристики терминала, другие приложения. То же решение в LAN может казаться быстрым, а к зарубежному филиалу — нет. Свести всё к «плохому продукту» нельзя, но для пользователя итог один: медленно и стресс. Тем не менее мы развиваем NovaLINK с ясными целями: меньше лишней задержки, читаемое качество, практичность на реальных линиях. Не «первые везде», а расширять зону ответственности и последовательно улучшаться внутри неё. Без самоопределения границ нельзя судить о прогрессе. Самим задать определение производительности и проверять по нему — значит закрепить направление продукта.

Будем уточнять критерии по отзывам и измерениям. Чем прозрачнее определение, тем честнее сравнение для тех, кто выбирает внедрение. В блоге постараемся подробно описать методы, интерпретацию и ошибки на пути улучшений.
