android - 如何在基于 Unity 的 Oculus Go 应用和通过 USB 连接的“主机设备”上的应用之间设置数据流?
问题描述
我想在基于 Unity 的 Oculus Go 应用和通过 USB 连接的“主机设备”(macOS) 上的应用之间设置数据流。此处的目的是将多个视频流传输到 Oculus Go 应用程序,同时在两个设备之间双向传输其他数据。
这显然有几个不同的部分:
- macOS 应用程序
- 视频内容流
- USB 连接,因此非远程流式传输
- 多个数据流
- Oculus Go(运行 Android 版本)
- 统一应用
我想知道我应该如何实现这种联系。
我从CocoaSplit开始,这是一个 Mac 应用程序,它允许从各种来源流式传输到输出。该输出可以是 RTMP/网络,因此在我的 Mac 上设置 RTMP 服务器,然后将其设置为目标,允许我流式传输到那里。不过,这仍然发生在我的 Mac 上,还没有与 Oculus Go 交互。
我通过 USB 连接了我的 Oculus Go,并启用了 ADB 调试。
我不确定我的下一步是从这里开始。
- 使用 Unity,我能否建立足够复杂的网络来通过数据流发送和接收数据,以及接收多个视频流?
- 如何通过 USB 设置这些流?
解决方案
推荐阅读
- typescript - 未找到 React Navigation Typescript 命名空间
- android - 配置根项目时出现问题
- sql - 按新命名的列对表中的列进行排序
- gcc - git bash 中的最大命令行长度
- ios - 分配 UITableView 内容以在 Swift iOS 中准备 segue
- git - 由于未合并文件与 git 子模块而无法提交
- entity-framework - 数据库优先中的Core 3.1 EF 6:无法确定多对多关系
- apscheduler - 测试一个job id是否存在APScheduler
- shell - 如何替换此 Zsh 表达式中的变量?
- python - 根据列表值间隔迭代列表