quiche icon indicating copy to clipboard operation
quiche copied to clipboard

重度剪裁之后

Open ktprime opened this issue 4 years ago • 8 comments

再支持win32,adr/ios 难度有多大?

ktprime avatar Jun 02 '21 06:06 ktprime

建议直接只用cronet

wangsheng-bilibili avatar Aug 19 '21 08:08 wangsheng-bilibili

建议直接只用cronet

cronet 似乎只有h3接口, 没有裸udp协议。

ktprime avatar Sep 22 '21 12:09 ktprime

如果能裁剪出来一个裸UDP传输协议就好了

adcen0107 avatar Nov 01 '21 07:11 adcen0107

请问是把chromium base库裁掉了吗?直接使用的libc++吗?

liuxiaoli007 avatar Feb 09 '22 07:02 liuxiaoli007

请问是把chromium base库裁掉了吗?直接使用的libc++吗?

看源码是的

ktprime avatar Feb 16 '22 01:02 ktprime

可以理解成google/quiche依赖的chromium大仓里面的类库全部单独在platform文件夹里面实现了一遍,特别是:

  1. chromium的base库
  2. chromium的net库

wangsheng-bilibili avatar Feb 17 '22 08:02 wangsheng-bilibili

对于裸UDP传输协议,其实要看你需求的场景,只是需求基于UDP之上可靠传输的话有UDT一系列协议,并且也有DTLS可以拥抱TLS安全传输。如果需求不可靠传输,可以直接自定义传输协议:丢包恢复逻辑,flowcontrol逻辑等。

wangsheng-bilibili avatar Feb 17 '22 08:02 wangsheng-bilibili

这个剪裁更简洁 对源码几乎无改动 webtransport

ktprime avatar Jul 18 '23 00:07 ktprime