【发布时间】:2015-11-12 23:27:41
【问题描述】:
对于我正在开发的应用程序,我希望能够在 android 设备上可视化 oculus rift 在 wlan 网络上实时看到的内容。 (基本上是一个指挥官/游戏大师,一个有平板电脑和一个有眼裂的玩家)
android 设备能够显示 http、HLS 和 rtsp 流
到目前为止,我已经尝试了几种解决方案:
1:
打开广播软件 + 带有 RTMP 模块的 nginx 窗口 => HLS 流。
延迟是可怕的(平均大约 10 秒,最少 5-6 秒),但它确实有效。虽然这对我想要的东西来说还不够好。
+ 作品
- 10秒延迟
2:
在平板电脑上娱乐环境。基本上平板是在玩低分辨率版本的游戏,位置、方位等数据会实时发送到平板。实时定位和定向效果很好。玩家环顾四周时的即时反馈。可悲的是,播放一段时间后会出现一些依赖于引擎的问题:基于 fps 的物理、无法使用 android 播放器更改的视频和声音播放速率。
+ 最初几秒效果很好
-
3 :
我现在想做的是:
作为 rtsp 流式传输显卡的输出。 Fraps 或 OBS 等软件可以获取我想要的输出。然后诸如 LibAV/VLC 或 ffmpeg 之类的软件可以将任何流作为 rtsp 流式传输。但两者都无法正确获取游戏的输出。
肯定有一些软件/库可以让我抓取游戏屏幕并流式传输吗?
如果您有任何可行的意见或想法,请提前致谢。
【问题讨论】:
标签: android streaming video-streaming oculus virtual-reality