这俩天发现腾讯出了云游戏。。我的 mac 终于终于可以玩 lol 了(台式机不方便带回家) 试了下体验不错~ 好奇它的传输模式,是全量传输画面还是增量的?有了解的老哥嘛🙈
1
hello2060 2021-02-06 11:45:03 +08:00 via iPhone 1
你算一下一张 1080p 的 24bit,一秒 30 帧数据量是多大
|
2
dqzcwxb 2021-02-06 11:48:19 +08:00
应该是动态变化的,视画面而定
画面局部变动,增量计算变化区域传输 画面超过 50%以上,全量 |
3
bearice 2021-02-06 11:52:14 +08:00 1
就是视频而已 h265 或者类似的编码 I 帧全量 P 帧 B 帧增量
|
4
crayygy 2021-02-06 11:58:55 +08:00 via Android
就算是在线视频都不可能是全量的,不说带宽问题,稍微来点延迟画面就完全不可用了。现在各种视频压缩技术也很成熟了,云游戏和在线视频最大的差异就在于延迟控制
|
5
blindie 2021-02-06 11:59:30 +08:00 via Android
@bearice 差不多 因为视频流的原因渲染过去帧没有意义所以只有 I 帧 B 帧 P 帧因为有向后引用所以云游戏不会用(已经有后帧了前帧到了也没用)
|
6
JensenQian 2021-02-06 12:05:48 +08:00
Mac 你直接试下美服的 lol,有 Mac 的客户端的 https://signup.na.leagueoflegends.com/en/signup/redownload?page_referrer=index
也不知道国服为啥不整 Mac 版 lol 实在不行 intel u 的装个 win 玩 lol 没 Mac,dota 不有 Mac |
7
JensenQian 2021-02-06 12:10:44 +08:00
@JensenQian #6 不好意思,好像答非所问
|
8
pwinner 2021-02-06 12:34:52 +08:00 1
基本上是由硬件编码的 h264/h265 传输的,肯定是 IPB 帧的机制,静止状态的 PB 帧是增量,切画面这样会有 I 帧
|
9
geekvcn 2021-02-06 12:51:11 +08:00
NVENC H.264 CBR 60fps 30mbps 码率
|
10
yolee599 2021-02-06 13:16:24 +08:00 via Android
这里面学问大着呢,H.265 ,关键帧……一堆专业术语
|
11
lcdtyph 2021-02-06 13:34:36 +08:00 via iPhone
@JensenQian
因为 tenprotect 不好移植 |
12
dcoder 2021-02-06 15:13:31 +08:00
|
13
sky96111 2021-02-06 16:19:29 +08:00 via Android
@JensenQian 因为国服有驱动植入
|
14
jefferycao 2021-02-06 17:24:01 +08:00
@pwinner 正解 之前在论坛上看到过金山云的 liuguang 引擎似乎也是这么操作的
|
15
systemcall 2021-02-06 18:04:17 +08:00
应该是利用的显卡上面的硬件编码引擎,民用的显卡一般只能够编码 i 帧和 b 帧,这种云游戏的显卡可能要高级一些。民用的早就可以支持 H.265 和 HEVC 1080p60 了,好点的可以 4k30 甚至 4k60
云游戏不是什么新鲜技术,差不多 13 年 14 年那个时候就吹上天了。我还指望捡洋垃圾打游戏用,结果这么多年下来也没有见到淘汰下来的云游戏显卡,感觉很可能每次都是吹一下,风口过了就没人搞了 在线视频也是 i 帧 b 帧 p 帧这几种吧,毕竟不是实时转码,可以压得更好一些 |
16
ysc3839 2021-02-06 18:17:10 +08:00 via Android
@JensenQian 不搞 Mac 版是因为用户太少,得不偿失吧。
以及 Windows 下很容易搞反作弊,但 macOS 难得多。要是开发了 Mac 版但不上反作弊的话就是很大的安全漏洞。 |
17
WebKit 2021-02-06 18:36:06 +08:00 via Android
@JensenQian 因为腾讯的 TP 不能运行在 macOS 上
|
19
JustLookBy OP 谢谢各位解答。不过视频压缩可以提前压缩,游戏这种在线实时压缩应该很耗性能吧?
|
20
young1lin 2021-02-06 19:10:59 +08:00
start 那个糊得要死,还 600kb/s,应该是全量。
我一般都玩美服的,美服也有好多留学生在玩,看拼音就知道是国人了。还有懂国语的外国人跟我聊,只玩云顶,很容易就玩到宗师了。 |
21
pwinner 2021-02-06 19:35:51 +08:00
@JustLookBy 都是硬件编码,可以说性能开销非常非常低,也是低延迟的重要基础
|
22
Lemeng 2021-02-06 19:52:10 +08:00
腾讯在这方便是比较厉害的,不是职位上的人,不好说
|
23
2yuansvip 2021-02-06 20:31:24 +08:00 via Android
刚刚试了下 LOL,娱乐局和本地客户端体验差不多
|
24
kingfalse 2021-02-06 20:35:07 +08:00 via Android
怎么说呢! Windows 远程桌面跟向日葵等一众远程桌面软件看了直呼内行
|
26
jswh 2021-02-07 09:35:41 +08:00
我赶紧差不多和 steam 串流一个意思,只不过“steam 主机”运行在腾讯的服务器上。
|
28
InvictusGod 2021-02-07 10:50:02 +08:00 via iPhone
@JensenQian 其实 Mac 的 LOL 可以登陆国服而且看国服的录像回放的
|
29
dabaibai 2021-02-07 14:34:49 +08:00
H264/H265 都是变化传输
|
30
newmlp 2021-02-07 17:32:56 +08:00
h264/265 低延迟编码就行了
|
31
kmonster 2021-02-07 17:37:48 +08:00
webRTC 协议
|