V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dxgfalcongbit
V2EX  ›  问与答

云游戏如何解决视频传输带宽的问题?

  •  
  •   dxgfalcongbit · 2020-01-22 09:02:03 +08:00 · 4319 次点击
    这是一个创建于 1770 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在高清画面传输大概需要 20Gb 带宽,移动网络恐怕很难做到这么大带宽,如果可以通过压缩技术来降低带宽需求,那么这种压缩方案是不是可以反过来应用在显示器上?

    36 条回复    2020-01-23 13:03:22 +08:00
    stoneabc
        1
    stoneabc  
       2020-01-22 09:09:46 +08:00
    ……
    你想想平常视频网站,看个 4K 需要 20G 带宽吗?
    谁会直接传一帧一帧的原始图像啊…
    stoneabc
        2
    stoneabc  
       2020-01-22 09:11:49 +08:00
    另外想把转码用到显示器上,不可能也没必要。
    显示器厂商好不容易把响应时间降下来,你又凭空加上大几 ms 的转码延迟,显示器还得加个解码器,谁会做啊?
    wclebb
        3
    wclebb  
       2020-01-22 09:13:59 +08:00
    看到标题以为你是想套答案用于工作……

    显示器不太可能,一根线 5K、6K 甚至 8K ( Dell )就能解决的问题,压缩的意义不大。
    wclebb
        4
    wclebb  
       2020-01-22 09:14:33 +08:00
    做不到才需要用到压缩,但后面应该会靠协议技术来提升,应该不会通过压缩。
    locoz
        5
    locoz  
       2020-01-22 09:21:31 +08:00 via Android
    实际玩过就知道了…主要是压缩和插帧,但是这会造成显示效果的下降,你说显示器有什么理由要这么搞😂
    dxgfalcongbit
        6
    dxgfalcongbit  
    OP
       2020-01-22 09:24:09 +08:00
    @stoneabc 云游戏相当于同时要求低延迟和高带宽呀
    morethansean
        7
    morethansean  
       2020-01-22 09:27:26 +08:00
    @dxgfalcongbit #6
    你说的这要求,主要的瓶颈在于网络传输啊,跟显示器有什么关系?你还是没讲清楚,显示器目前哪里瓶颈了需要搞这些?
    kop1989
        8
    kop1989  
       2020-01-22 09:29:39 +08:00
    云游戏的关键在于低延时。
    智能插帧、压缩算法都会增大延时。
    wanguorui123
        9
    wanguorui123  
       2020-01-22 09:41:11 +08:00 via iPhone
    H265 实时压缩可以还原本地 70-80%的画质,云游戏最大的问题就是网络不稳定导致画面不稳定,对延迟要求不高的游戏还好,要求高的直接唧唧了。
    dxgfalcongbit
        10
    dxgfalcongbit  
    OP
       2020-01-22 09:43:15 +08:00
    @morethansean 逻辑是这样的,如果云游戏可以同时搞定带宽和延迟问题,那就可以用类似技术解决 16K、32K 的显示器传输带宽问题。
    Cheons
        11
    Cheons  
       2020-01-22 09:48:50 +08:00 via Android
    云游戏并没有解决你说的任何一个问题。
    显示器带宽可以靠升级线缆来解决,而不是损失相应速度解决问题
    Cheons
        12
    Cheons  
       2020-01-22 09:49:19 +08:00 via Android
    相应--响应
    Enya
        13
    Enya  
       2020-01-22 09:50:09 +08:00 via iPhone
    楼主说的显示器是不是指的插着网线的大屏幕电视?
    dxgfalcongbit
        14
    dxgfalcongbit  
    OP
       2020-01-22 09:54:05 +08:00
    @Cheons 游戏对延迟有要求,损失速度的方案适用于视频,如果解决不了延迟问题那对于云游戏来说相当于没有真正解决带宽问题。
    Cheons
        15
    Cheons  
       2020-01-22 10:00:18 +08:00 via Android
    先会解决的是 32k 或者更高的显示器带宽需求。真正解决云游戏的延时和带宽,等地球联邦?(如果你说的云游戏是指卡牌游戏当我什么没说过)
    litmxs
        16
    litmxs  
       2020-01-22 10:12:32 +08:00 via Android
    现在在家用 steam link 远程到电脑在手机上玩杀戮尖塔,局域网,steam link 测试能跑到 100Mb 的带宽,基本上不会出现画面模糊的情况,之前的路由器只能跑到 60M 左右,画面经常变成马赛克
    不过如果使用 5G 来云游戏的话,以现在这资费,流量恐怕会吃不消

    只是偶尔玩几把,流量消耗有点大
    Xusually
        17
    Xusually  
       2020-01-22 10:34:02 +08:00
    肯定是编码后客户端解码啊,不可能传 raw 的
    stoneabc
        18
    stoneabc  
       2020-01-22 10:38:16 +08:00
    @dxgfalcongbit 现有的视频编码通过参数调整+硬件编码,已经可以做到一帧只需要几 ms,这点时间在云游戏场景是可以接受的,但是在本地显示器场景我觉得不可接受,没必要。
    movieatravelove
        19
    movieatravelove  
       2020-01-22 10:46:19 +08:00 via Android
    体验过腾讯的云游戏,要求只是 10M 带宽还有低延时,游戏体验还行。
    longbye0
        20
    longbye0  
       2020-01-22 11:11:15 +08:00
    4K 60Hz 有 20 Mbps 够了,参考 LoL 4K 直播。

    了解下视频编解码是做啥的。
    https://github.com/leandromoreira/digital_video_introduction
    longbye0
        21
    longbye0  
       2020-01-22 11:12:19 +08:00
    @longbye0 云游戏相对直播来说更大问题是时延,而不是带宽。
    Myprajna
        22
    Myprajna  
       2020-01-22 11:21:11 +08:00 via Android
    玩过胖鱼游戏上的暴雪,网易云游戏上的崩崩崩和明日方舟,体验很不错
    xiao17174
        23
    xiao17174  
       2020-01-22 11:44:45 +08:00
    压缩方案是不得已而为之,代价是清晰度,帧率,延时和更高的性能占用.
    反过来应用到显示器上?你是指应用到主机和显示器连接的这条路上?也就是应用到 HDMI 线上?但是 HDMI 可以满足 50Gb 的带宽,有什么理由不用呢?
    locoz
        24
    locoz  
       2020-01-22 12:04:42 +08:00 via Android
    @dxgfalcongbit #10 你进入了一个思维误区…高分屏关键的在于面板和显卡性能而不是传输带宽。
    面板做不到那么高分辨率或是做出来了之后无法保持原来的性能,自然就不会出现高分辨率的屏幕;
    显卡性能撑不住那么高分辨率的渲染,那同样也不会出现高分辨率的屏幕;
    传输带宽反而是最好解决的,直接换成光对光传输就好了,光纤的带宽和延迟随随便便就能满足需求。
    locoz
        25
    locoz  
       2020-01-22 12:05:28 +08:00 via Android
    @litmxs #16 真实。图可以借用一下吗?
    dxgfalcongbit
        26
    dxgfalcongbit  
    OP
       2020-01-22 12:12:59 +08:00
    @locoz 我觉得光纤不是典型的云游戏应用场景,上光纤的话云游戏优势非常不明显。
    litmxs
        27
    litmxs  
       2020-01-22 12:19:13 +08:00 via Android   ❤️ 1
    @locoz 可以的
    litmxs
        28
    litmxs  
       2020-01-22 12:29:44 +08:00 via Android
    当然云游戏用的技术可能和单纯的远程会不太一样吧,比如预先加载一些场景资源在本地什么的
    locoz
        29
    locoz  
       2020-01-22 13:24:49 +08:00
    @dxgfalcongbit #26 我说的是你把压缩一下再传输的这个传输方式放到正常的显卡到显示器的传输上,以达到更高分辨率的效果的做法...不是说云游戏。而且云游戏用光纤也完全没毛病,对于要求不那么高的玩家而言,云游戏可以让他们轻松玩到高画质的新游戏,而且不需要专门买设备,优势很明显。
    songco
        30
    songco  
       2020-01-22 14:12:18 +08:00
    带宽其实还好, 延迟比较难搞
    gam2046
        31
    gam2046  
       2020-01-22 14:24:50 +08:00
    云游戏其实是为了降低客户端的硬件要求的同时,能够满足一些大型的游戏体验,因此作为妥协,牺牲一些画质,降低一些帧率,增加一些延迟,是在各方妥协以后,可以接受的结果。

    至于反哺显示器,不需要妥协,只需要简单的增加线缆带宽就可以解决,而且显示线材价格低廉,易于更换。
    XiaoWangZhanzz
        32
    XiaoWangZhanzz  
       2020-01-22 14:36:06 +08:00
    想想你在打游戏,人家给你杀了,你还在秀操作
    pkookp8
        33
    pkookp8  
       2020-01-22 19:05:02 +08:00 via Android   ❤️ 1
    我有个想法
    举个例子如果是 lol,可不可以从 lol 角度开放地图接口给云游戏厂家
    厂家编码后提前把地图数据完整的给玩家
    之后就是坐标的交流了
    locoz
        34
    locoz  
       2020-01-23 00:34:39 +08:00
    @pkookp8 #33 太难了,云游戏厂商还得一个一个地对接...不如把云游戏厂商变成一个平台,让游戏开发商自行接入,可以做的针对性优化更多
    ruri
        35
    ruri  
       2020-01-23 04:21:06 +08:00 via Android
    建议楼主去看看 miracast 协议。
    dxgfalcongbit
        36
    dxgfalcongbit  
    OP
       2020-01-23 13:03:22 +08:00 via Android
    @locoz 要求不那么高的玩家是不会拖光纤折腾光模块的,这俩东西在现实中我觉得是互斥的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5625 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:13 · PVG 11:13 · LAX 19:13 · JFK 22:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.