Как настроить поток данных между приложением Oculus Go, созданным на Unity, и приложением на "главном устройстве", подключенном через USB?
Я хочу настроить поток данных между приложением Oculus Go, созданным на Unity, и приложением на "хост-устройстве" (macOS), подключенном через USB. Намерение здесь состоит в том, чтобы передавать несколько видеопотоков в приложение Oculus Go вместе с потоковой передачей других данных между двумя устройствами в обоих направлениях.
Очевидно, в этом есть несколько разных частей:
- приложение macOS
- Видео поток контента
- USB-соединение, поэтому не удаленная потоковая передача
- Несколько потоков данных
- Oculus Go (работает под управлением Android)
- Приложение Unity
Мне интересно, как я должен сделать так, чтобы эта связь произошла.
Я начал с CocoaSplit, приложения для Mac, которое позволяет выводить данные из разных источников. Этим выходом может быть RTMP/Network, поэтому настройка сервера RTMP на моем Mac, а затем установка его в качестве места назначения позволяет мне транслировать туда. Это все еще происходит на моем Mac, хотя, никакого взаимодействия с Oculus Go пока нет.
Мой Oculus Go подключен через USB с включенной отладкой ADB.
Я не уверен, что мои дальнейшие шаги отсюда.
- С Unity, могу ли я создать достаточно сложную сеть для отправки и получения данных по потоку данных и получения нескольких видеопотоков?
- Как мне настроить эти потоки через USB?