Luke Curley

Results 82 comments of Luke Curley

ditto for the `WriteRTP` and `ReadRTP` methods. Should combine `Header, []byte` into `Packet` everywhere.

I think this is a great addition. Twitch would definitely use these broadcaster wall clock timestamps. We currently we insert our own SEI timestamp the moment the frame is received...

> We have seen at least one vendor who's specifically inserting MISB 0604.2 timestamps into their streams. The playloads of the two time systems (MISB = 0604.4) are indistinguishable from...

If it's not practical to automatically detect the TAI offset on every platform, then I would just use UTC. Requiring the broadcaster to configure the UTC to MISP offset is...

> > So yeah, I think OBS should use UTC by default, which means MISB < 0604.4. It's possible to include an option to use a newer version of the...

I don't think copy-on-write is possible in Go because there's no such thing as a read-only slice. If you call `.Payload()`, then you can still muck with the returned memory....

I'll implement this eventually. qlog was instrumental for debugging and diagnosing congestion control in my (closed source) QUIC implementation. qlog traces are MASSIVE even with gzip, which also uses a...

[partially complete types](https://github.com/kixelated/moq-js/blob/9a8053db72eaabe77d6d325a7de9375c6c0d4719/types/mp4box.d.ts) A few fields are `any` because I used [dts-gen](https://github.com/microsoft/dts-gen) to create the skeleton but didn't manually fix everything.

> Interesting, so you are (planning to be) using Quinn at Twitch? Ha, I wish. I left Twitch a few months ago and I'm taking some time off to work...

Yeah exactly. When using a source, nothing happens when you call `refetch` with a falsy or duplicate value. IMO a more accurate name/type would be `setSource: Setter`. But since you've...