V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
XCG0000
V2EX  ›  程序员

QUIC 协议国内现在有在线上使用的业务吗?

  •  
  •   XCG0000 · 2022-06-24 09:17:06 +08:00 · 8198 次点击
    这是一个创建于 918 天前的主题,其中的信息可能已经有所发展或是发生改变。
    36 条回复    2022-07-21 23:42:14 +08:00
    totoro625
        1
    totoro625  
       2022-06-24 09:22:23 +08:00
    腾讯云内容分发网络 CDN 有一个 QUIC 开关,开启之后按请求数,0.05 元 /万次
    qiubangzhu
        2
    qiubangzhu  
       2022-06-24 09:23:02 +08:00
    http3 ?
    Kinnice
        3
    Kinnice  
       2022-06-24 09:26:11 +08:00 via Android
    b 站视频
    tairan2006
        4
    tairan2006  
       2022-06-24 09:26:51 +08:00
    其实蛮多的了,流媒体经常用
    mumonitor
        5
    mumonitor  
       2022-06-24 09:27:12 +08:00
    阿里系很多都用了
    Love4Taylor
        6
    Love4Taylor  
       2022-06-24 09:35:41 +08:00
    淘宝
    xrzxrzxrz
        7
    xrzxrzxrz  
       2022-06-24 09:40:50 +08:00
    网易云音乐
    Love4Taylor
        8
    Love4Taylor  
       2022-06-24 09:44:36 +08:00
    @Kinnice 自建节点有 Alt-Svc 标头,但是用的更多的 P2P CDN 没有( mcdn 有 Alt-Svc 标头但指定的是 443 端口且经过测试该 UDP 端口实际没有开,所以没用。看起来是继承自自建节点的 HTTP 头),且某个版本之后 b 站好像就拿掉客户端里的 QUIC lib 了,反正我是一次都没见实际触发过。
    bleaker
        9
    bleaker  
       2022-06-24 09:46:46 +08:00 via iPhone
    五年前做过基于 QUIC 的 RTMP 推流,后来好像不了了之
    matolv
        10
    matolv  
       2022-06-24 09:46:55 +08:00   ❤️ 2
    运营商对 UDP 限速的情况下, QUIC 流媒体真的能用? 国内哪个地区的可以流畅 QUIC? 有无速度测试?
    salmon5
        11
    salmon5  
       2022-06-24 09:50:46 +08:00
    上面说的都是内网吧,公网找个 UDP 协议的试试?
    Kunmona
        12
    Kunmona  
       2022-06-24 09:52:13 +08:00 via Android
    现在 IETF 的 QUIC 比较像一个通用的传输层,协议内可以带 http ,dns ,ntp 等
    cielpy
        13
    cielpy  
       2022-06-24 10:51:40 +08:00
    @Kunmona 应该不用说像,就是
    0o0O0o0O0o
        14
    0o0O0o0O0o  
       2022-06-24 10:56:46 +08:00 via iPhone
    几大短视频应用几乎都有用到
    RatioPattern
        15
    RatioPattern  
       2022-06-24 11:02:29 +08:00
    运营商对 UDP 限速而且丢包,除了视频流媒体这种其他基本不敢用
    Love4Taylor
        16
    Love4Taylor  
       2022-06-24 11:13:07 +08:00
    @bleaker 现在 b 站有 SRT
    novolunt
        17
    novolunt  
       2022-06-24 11:13:27 +08:00
    现在主流是 http2 吧,标准化 QUIC 。谷歌自己都弃用这个概念了
    novolunt
        18
    novolunt  
       2022-06-24 11:18:14 +08:00
    更看好 http2 定义的 WebSockets ,毕竟这东西很适合做内网穿透,比如 inlets
    datatracker.ietf.org/doc/html/rfc8441
    novolunt
        19
    novolunt  
       2022-06-24 11:26:54 +08:00
    rev1si0n
        20
    rev1si0n  
       2022-06-24 11:27:02 +08:00
    淘宝的 APP 应该在用
    rev1si0n
        21
    rev1si0n  
       2022-06-24 11:29:35 +08:00
    上面说 UDP 限速啥的,确实有这种情况,但是人家用不代表人家只用 QUIC ,你当大厂没有备用方案的呢,QUIC UDP 不行就 h2 TCP ,h2 TCP 不行就直接 h1
    mansurx
        22
    mansurx  
       2022-06-24 11:31:11 +08:00
    大厂好像每家都有自己实现的 QUIC 协议,用于内部服务通信……toC 的应该不多
    lysS
        23
    lysS  
       2022-06-24 11:33:20 +08:00
    @novolunt 基于 tcp 的,内网直接穿透肯定没那么容易的
    realrojeralone
        24
    realrojeralone  
       2022-06-24 13:04:09 +08:00
    个人了解的是主要用在视频相关,抖音快手都大量使用,还有公有云的 CDN
    vvzero
        25
    vvzero  
       2022-06-24 13:37:37 +08:00
    楼上为啥说运营商会限速?最多也就是出境 UDP 限速吧?现在几乎所有实时游戏都是 UDP 通讯,限速了打游戏都卡,你的宽带打游戏卡,怎么可能还有人用?
    salmon5
        26
    salmon5  
       2022-06-24 13:41:49 +08:00
    UDP 大包,是互联网的某些节点,有稀奇古怪的 QoS ,你大面积的用就晓得了,TCP 没这个问题
    blless
        27
    blless  
       2022-06-24 13:44:28 +08:00
    @vvzero 现在公有云反而 UDP 可以用,以前的小机房,默认 UDP 就是封禁的。。主要是 UDP 用来 DDOS 太方便了。。。
    wtks1
        28
    wtks1  
       2022-06-24 13:51:35 +08:00 via Android
    @vvzero 是有限速的,一般出现在跨运营商和同运营商跨城市的时候,通常是速度超出一个界限之后给你限制住,打游戏肯定是够了的
    Danswerme
        29
    Danswerme  
       2022-06-24 13:54:34 +08:00
    歪个楼,不太懂网络,既然大家都说运营商会限速 UDP 之类的,那么国内的 UDP 就完全无法使用么? 那些使用 UDP 做通讯的网络游戏难道不会受影响嘛?
    Danswerme
        30
    Danswerme  
       2022-06-24 13:55:07 +08:00
    @wtks1 感谢,刚问了这个问题,就看到你的回答了。
    nmap
        31
    nmap  
       2022-06-24 14:13:33 +08:00
    很多都在用,不过肯定有 fallback 方案,国内网络环境不支持大规模使用
    abcbuzhiming
        32
    abcbuzhiming  
       2022-06-24 22:14:21 +08:00
    @RatioPattern 视频流媒体为啥就可以不怕 UDP 丢包了?


    @rev1si0n h2 TCP 是什么,google 没查出来


    @vvzero 你随便用 windows rdp 开个 udp ,就知道限速是咋回事了,民用网络 udp 限速是肉眼可见的。


    @Danswerme 据我所知,游戏用 udp 都配合了二进制协议把包压缩的很小,总之就是游戏流量其实是很小的,它们追求的是高响应
    cnbatch
        33
    cnbatch  
       2022-06-24 23:03:28 +08:00
    @vvzero V2EX 自身就有不少境内 UDP 限速的讨论贴。

    例如这个: https://www.v2ex.com/t/819841
    有两个现成的案例,第一个是佛山电信到广州移动专线,有丢包。
    另一个是从北京联通向深圳的朋友转发数据,每 30 秒闪断一次。

    还有一个: https://www.v2ex.com/t/843860
    同城的移动和联通用 UDP 组网,丢包率严重。

    说到打游戏都卡,还真的有现成的例子,玩游戏 UDP 丢包:
    https://www.txrjy.com/thread-1208022-1-1.html
    rev1si0n
        34
    rev1si0n  
       2022-06-27 13:48:26 +08:00
    @abcbuzhiming http2 over tcp
    zwlinc
        35
    zwlinc  
       2022-07-11 15:38:07 +08:00
    那么等 QUIC 普及,有可能迫使运营商不对 UDP 进行 QOS 吗?
    weijiarun
        36
    weijiarun  
       2022-07-21 23:42:14 +08:00
    我用火狐看 b 站的时候打开了开发者工具,发现如果视频地址用的是 cn-*.bilivideo.com 的域名那么协议就是 http3 ,这么说来 b 站算一个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2707 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 249ms · UTC 05:49 · PVG 13:49 · LAX 21:49 · JFK 00:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.