4

OnLive是一款用于游戏的云计算解决方案。无论其硬件如何,它都可以将高端游戏流式传输到任何 PC。我想知道它是如何工作的:发送原始高清 res 图像和音频数据似乎不太可能。相对简单的压缩,比如 jpeg 和 mp3/ogg,能解决问题吗?

4

4 回答 4

4

你读过这篇文章吗?摘录:

它本质上是云计算的游戏版本——一切都是在线计算、渲染和存储的。在最简单的描述中,您的控制器输入被上传,高端服务器接收您的输入并玩游戏,然后将输出的视频流发送回您的计算机。可以把它想象成 Youtube 或 Hulu 之类的游戏。

该服务几乎可以作为一个小型浏览器插件与任何 Windows 或 Mac 机器一起使用。或者,您还可以购买一个名为 OnLive MicroConsole 的小型设备,您可以通过 HDMI 直接连接到您的电视,但如果您的计算机支持将视频输出到您的电视,您可以这样做。当然,如果您不想将其传输到客厅的设备上,也可以只在计算机的显示器上播放。

[...]

OnLive 一直在努力克服滞后问题。第一步是创建一个尽可能快的视频压缩算法。

于 2009-03-26T05:44:53.217 回答
3

它基本上是基于 VNC 的游戏。显然他们使用视频压缩;我不确定是什么类型的。这两个明显的替代方案似乎是计算量相当轻的东西,例如运动 JPEG 甚至 MPEG 2,在运行游戏的同一服务器上运行,或者计算量更大但紧凑的东西,例如 H264,在专用硬件上运行。

就个人而言,如果我正在设计服务,我会选择后者:它允许您在不大规模升级所有服务器的情况下获得更好的压缩,而成本相对便宜的编解码器芯片。由于视频流较小,因此您可以吸引那些使用较差的编解码器连接边缘或太慢的人。

于 2009-03-26T09:52:49.970 回答
1

这就是我的理解:它是一个基于瘦客户端的游戏解决方案。与 Wii、X-Box 或 Play Station 等游戏机不同,玩家端不需要 CPU/GPU 或任何处理。游戏通过互联网从怪物服务器流式传输,就像 HiFi 终端会话(RDP/远程桌面),但具有高清图形。控件(输入)被发送到服务器,图形被发回。它可以通过网络浏览器插件在 Mac 或 PC 上播放,也可以在带有连接服务器的小单元的电视中播放。高清需要 5mbps 连接,标清需要 1.5mbps 连接。几乎所有游戏标题都将可用或移植到该平台。无需购买游戏机或游戏。不需要高端游戏电脑……只需宽带连接(当然这应该是高端的)。

于 2009-03-26T06:04:42.657 回答
0

我认为他们正在使用类似于 HDMI 视频 h264 编码器的东西,以便直接从 hdmi 音频/视频输出流式传输视频。像这个HDMI 编码器或这个h264 实时编码器

您也可以像这样使用图像采集卡: http ://www.epiphan.com/products/frame-grabbers/vga2ethernet/

现在还有一个解决方案。如果您拥有最新的 Nvidia 显卡,则无需额外硬件即可获得硬件加速捕获的好处。它被称为“Gamestream”你可以购买支持该协议的 Nvidia 设备之一,或者你可以下载一个名为“Moonlight”的开源应用程序http://moonlight-stream.com

于 2017-01-20T12:50:07.140 回答