Мы используем пакет flutter_webrtc для осуществления одноранговых видеозвонков. Однако нам нужно выполнить некоторую обработку изображения на изображении с камеры, используя firebase_ml_vision . Существует множество примеров того, как использовать firebase_ml_vision вместе с пакетом camera .
Проблема в том, что пакеты camera и flutter_webrtc нельзя использовать вместе, поскольку к ресурсу камеры можно получить доступ только один раз.
Не будет проблем с использованием только flutter_webrtc, но единственный способ получить доступ к изображению с камеры - это получить текстуру ID, которую мы не можем преобразовать в изображение, подходящее для firebase.
Вопрос:
Как мы можем извлечь байты из текстуры, предоставленной flutter_webrtc?
Любые другие предложения или советы приветствуются.