Luke Curley

Results 55 issues of Luke Curley

When Unmarshalling, the current code slices the input to set `packet.Payload`. This is fast, but we really should make a copy to avoid nasty bugs. For example: ``` p1 :=...

**current:** ``` EncryptRTP(dst []byte, plaintext []byte, header *rtp.Header) ([]byte, error) ``` **proposed:** ``` EncryptRTP(dst []byte, packet *rtp.Packet) ([]byte, error) ``` **pros:** 1. Simpler API when callers use `*rtp.Packet`. 2. Avoids...

I recently implemented draft 2 and was very confused about the these two fields, found in some of the QuicFrame classes. 1. What does it mean when a frame has...

current-version

The hard-coded default of 2 years, 3 months works for most applications. However, some applications enforce that the certificate is only valid for a short period and this default is...

### Describe the bug I'm creating a resource that is triggered on user input and is quite fallible (requesting camera access). I want to refetch the resource when the user...

enhancement

I'm adding datagram support to `webtransport-quinn`. WebTransport uses a `session_id` VarInt in front of each datagram to disambiguate sessions. My plan goal is to mirror the Quinn API but have...

`TransportConfig` contains two settings: * `max_idle_timeout` close the connection after X seconds of no network activity * `keep_alive_interval` send a PING every Y seconds to avoid `max_idle_timeout`. It seems natural...

Hey folks, I'm using Quinn for Media over QUIC. One of the issues raised is that [relaying streams can introduce head-of-line blocking over multiple hops](https://github.com/moq-wg/moq-transport/issues/38). There's a few ways to...

enhancement
help wanted

While it's common to construct a fMP4 file for a single track, it's totally valid to have multiple tracks. This means you also need multiple to support multiple trex boxes....

Hey folks, I'm working on a proposed live media standard: Media over QUIC. I ported [my library](https://github.com/kixelated/moq-rs) from quiche to quinn when I found the `h3-webtransport` crate. Big thanks to...

C-feature
B-rfc