Skip to content
pionPublic

About

Experimental pure Go quic implementation for media and IoT servers. modded from pion/dtls

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Pion QUIC

An experimental QUIC implementation in Go, built from Pion DTLS

Pion QUIC join us on Discord Follow us on Bluesky
GitHub Workflow Status License: MIT


Warning

This project is experimental. Its API, wire behavior, and module path will change without notice. Do not use it in production.

Pion QUIC is an experiment in modifying Pion DTLS into a QUIC implementation. It builds on the DTLS 1.3 handshake, record protection, key updates, connection IDs, and path migration that already exist in this code.

Goals

  • A focused QUIC stack for media servers and IoT servers, where datagrams, low latency, small footprints, and control over congestion and pacing matter more than broad HTTP compatibility.
  • A place for QUIC in WebRTC, for example running QUIC on the ICE transport next to or in place of DTLS/SCTP, and RTP over QUIC (RoQ).

Non-goals

  • A general-purpose QUIC library. For that, use quic-go.
  • Generic HTTP/3, we we'll eventually support a small subset of WebTransport.

Background

License

MIT License - see LICENSE for full text

About

Experimental pure Go quic implementation for media and IoT servers. modded from pion/dtls

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

⌂ 换网址