msquic 开发文档

Msquic 简介

QUIC(Quick UDP Internet Connection)是谷歌制定的一种基于UDP的低时延的互联网传输层协议,现已列入Http3.0 标注协议。MsQuic是IETF QUIC 协议的Microsoft实现。它是跨平台的,用C语言编写,旨在用作通用QUIC库。Git Hub 地址

Msquic 特点

与现有的“基于TCP的TLS”方案相比,QUIC具有许多优点:

  • 所有数据包均已加密,并且握手使用TLS 1.3进行了身份验证。
  • (可靠和不可靠)应用程序数据的并行流。
  • 在第一个往返(0-RTT)中交换应用程序数据。
  • 改善了拥塞控制和丢失恢复。
  • 保留客户端IP地址或端口中的更改。
  • 无状态负载平衡。
  • 轻松扩展新功能和扩展。

Msquic 编译

Msquic 测试

Msquic Client和Server 端封装

JRTP 支持Msquic 修改

Msquic 移植Android运行

  1. 在Ubuntu 环境下编译Openssl 3.0 版本
Openssl/NOTES.ANDROID 说明文档
export ANDROID_ND

猜你喜欢

转载自blog.csdn.net/EBDSoftware/article/details/109789168