我正在做一个增强现实 (AR) 演示,其中将从 PC 生成高质量的 openGL 渲染(在 C++ 中),然后流式传输到 Android 显示设备(运行最低 Android 2.2)。实时实现这一目标的最简单方法是什么(Android 设备上为 30 FPS)?
我查看了现有的 Anrdroid 应用程序,到目前为止还没有发现任何适合的应用程序。最好的可用是远程桌面应用程序(例如 TeamViewer),但帧速率太低且不可靠。
可能的解决方案 A:1)将 openGL 窗口编码为 H.264 视频(Android 原生支持)2)使用服务器通过 RTSP 流式传输 H.264 视频 3)从 Android 浏览器查看内容(通过 WiFi 连接的 Android 和 pc)
可能的解决方案B:1)在c ++中将openGL窗口编码为IP Camera(这可能吗?)2)在Android设备上使用IPCamViewer查看(再次通过WiFi连接)
我不完全确定这两种方法中的一种或两种是否可行,并且在继续前进之前希望得到一些保证。