Задержка при передаче видеопотока от бэкенда к фронтенду (и наоборот)

Я создаю мобильное приложение на flutter X firebase, с бэкендом на Django. Проблема в том, что мой алгоритм компьютерного зрения находится на фронт-энде, и он отправляет живые ключевые точки на бэкэнд, где классификатор классифицирует, и отправляет результат обратно на фронт-энд. Это вызывает огромную задержку в 200 мс+. Как это можно исправить?

Я пробовал использовать CV algo на фронтенде, а классификатор на бекенде, чтобы уменьшить сложность серверной части. Но теперь у меня нет идей. Пожалуйста, дайте мне знать, поможет ли создание веб-сокетов достичь желаемых целей. Также я хотел бы узнать, могу ли я разместить алгоритм на сервере, а не использовать вычислительную мощность мобильного телефона клиента, чтобы уменьшить задержку. Пожалуйста, обратите внимание, что я очень хочу уменьшить задержку. Все ответы будут оценены по достоинству, спасибо!

Вернуться на верх