Viewing profile — englishm
englishm
HN member- Joined
- Wed, Sep 17, 2014, 6:34 PM UTC
- HN karma
- 457
- Public activity
- 69 items
- HN profile
- View on Hacker News ↗
About englishm
RC S2'23.
Working on Media over QUIC (MoQ) in Rust (now at Cloudflare)
https://www.linkedin.com/in/miketenglish/ https://hachyderm.io/@englishm
[ my public key: https://keybase.io/englishm; my proof: https://keybase.io/englishm/sigs/5mYa_n6NgrwOgRhZaCRUYQen9SrDRcqWI8udtL3RmxY ]
Recent public activity
-
comment
Comment #49125399
TL;DR: - API for self-service MoQ relay provisioning. - simple scope-granularity rw/ro auth (plans for more advanced auth as standards mature). - globally deployed draft-16 support…
- story
- story
-
comment
Comment #45013602
Yes, you certainly could use MoQ to send multiple streams (WebRTC simulcast style). There are implementations of traditional receiver-side adaptive bitrate switching with MoQ alrea…
-
comment
Comment #45010092
Yes, Safari's WebTransport implementation is still a work in progress.
-
comment
Comment #44998527
Safari is still working to add full support for WebTransport.
-
comment
Comment #44993984
Good question! I can't speak concretely to our plans for optimizations at that level of the stack at this stage, but it's true that speaking broadly QUIC does currently lag behind …
-
comment
Comment #44990368
I plan to cover more of the internal implementation details at a future date, possibly at a conference this fall.. But I can at least say that we use anycast to route to a network-…
-
comment
Comment #44989867
Looks like it might be a happy eyeballs issue? I'll pass it along to folks who would know more about what that might be, thanks.
-
comment
Comment #44989734
Thank you dang!
-
comment
Comment #44989720
Synchronized playback is usually primarily a player responsibility, not something you should (solely) rely on your transport to provide. We have had some talk about extensions to a…
-
comment
Comment #44989583
QUIC is already quite widely used! We see close to 10% of HTTP requests using HTTP/3: https://radar.cloudflare.com/adoption-and-usage As for the NAT problem, that's mainly an issue…
-
comment
Comment #44989492
So... MoQ represents a bit of a moving away from the all-in-one "black box" of web APIs like WebRTC. From the browser perspective, the main thing that matters is the WebTransport A…
-
comment
Comment #44989281
Yes, exactly! I mention that in the post. Streaming formats are where a lot of interesting decisions can be made about how best to optimize QoE for different use cases. MoQT is des…
-
comment
Comment #44989153
(OP of the Cloudflare blog & submission here) I think kixelated is saying enough stuff beyond our post that he deserves the credit for and this shouldn't be treated as a dupe. (ema…
-
comment
Comment #44989110
I e-mailed to ask they swap it back - I like your post, too! Also, putting it out here, we're building on a _lot_ of kixelated's work with what we've deployed, so he really deserve…
-
comment
Comment #44988980
You might be interested in looking at this RTC example for ideas about how to make bi-directional data flows for arbitrary groups of participants (or players) work through a relay.…
-
comment
Comment #44988907
It could! We've mainly been focused on using it for audio and video for live streaming and RTC use cases, but the MoQT layer is very intentionally decoupled from the media details …
-
comment
Comment #44988642
Firefox also has WebTransport support and Safari has a work-in-progress implementation behind a developer mode feature-flag. Safari used to not work at all, but I know they've been…
-
comment
Comment #44988596
Hi! Cloudflare MoQ dev here, happy to answer questions! Thanks for the award, kixelated. xD
- story
-
comment
Comment #38265367
The main thing we're waiting on is WebTransport in Safari. Apple has committed to adding it, and there's already been some work on it in WebKit, but we don't know when it will make…
-
comment
Comment #38218299
https://2023.demuxed.com/ has the day-long uncut videos available behind a $20 "VoD-only" post-event "ticket" paywall. Eventually https://www.youtube.com/@Demuxed will have the edi…
- story
-
comment
Comment #38075507
I very much disagree with the characterization of WebRTC being "designed to be overcomplicated and garbage on purpose" but I do think your point about needing to not open the door …