Android: Как добиться одновременного вызова ARCore и Video с использованием одной и той же камеры? - PullRequest
3 голосов
/ 15 апреля 2019

Я занимаюсь разработкой приложения для Android, в котором пользователь находится в сеансе ARCore и в то же время должен иметь возможность совместно использовать (необработанный, а не расширенный) видеопоток с камеры при видеовызове. Используемые технологии:

  • Unity 2018.1.6
  • Пакет Google ARCore Unity SDK
  • Пакет Unity для видеочата WebRTC (https://assetstore.unity.com/packages/tools/network/webrtc-video-chat-68030)

    Требуемая функциональность ARCore и видеочат WebRTC прекрасно работают - но только индивидуально. Что касается одновременной работы обоих, я знаю, что это не может работать сразу; фактически, создав тестовое приложение, я увидел, что запуск видеовызова остановит предварительный просмотр ARCore и обратный просмотр, в зависимости от того, что будет запущено позже.
    Итак, мои вопросы:
  • Есть ли способ извлечь видеопоток из ARCore?
  • Как использовать этот видеопоток в качестве входного для видеовызова WebRTC?
...