Viewing profile — pthatcherg
pthatcherg
HN member- Joined
- Sat, Apr 30, 2011, 12:54 PM UTC
- HN karma
- 485
- Public activity
- 142 items
- HN profile
- View on Hacker News ↗
About pthatcherg
No profile information was provided.
Recent public activity
-
comment
Comment #45059715
I'm excited to see a major use of WebTransport!
-
comment
Comment #42191198
Why don't you like libwebrtc? There's a lot of good stuff in there.
-
comment
Comment #42051247
This is just an initial proposal, and probably will reduce down to one with developer feedback and implementation experience, which is normal for API development. Whether it's one …
-
comment
Comment #42051219
I'm not sure what you mean. It does work without a domain name and SSL cert.
-
comment
Comment #42051212
I did something similar a while back: https://github.com/pthatcherg/stunl
-
comment
Comment #42048137
WebRTC (with p2p) was done within the W3C, as was a p2p QuicTransport. And this new API is similar to the open screen APIs that have been done in the W3C. So I'm pretty sure work l…
-
comment
Comment #42048127
I was one of the original authors of the p2p QuicTansport API and the WebTransport API which is based on it. I've also recently discussed this new local p2p API with the authors. A…
-
comment
Comment #39758798
The article's information about WebRTC is not accurate. You can do client/server WebRTC without a "signaling server". Just make the server do the signaling. It takes a few extra ro…
-
comment
Comment #38880284
There's also WebTransport
-
comment
Comment #38072079
From a server or a native client, you can send whatever RTP packets you want, but you cannot send whatever RTP packets you want from a web client, and you cannot have access to the…
-
comment
Comment #37125216
It's shame it looks like web clients won't be able to connect to each other p2p. If it supported the use of ICE+DTLS+SCTP or even ICE+QUIC, then it web clients could join in. Or am…
-
comment
Comment #32878152
So WebTransport does what you were proposing to do?
-
comment
Comment #32875640
It started in the W3C and the IETF group was added later. But thank you for pointing out that a lot of effort is put into making these standards a joint effort across the industry.…
-
comment
Comment #32875597
How would one add datagrams to WebSockets?
-
comment
Comment #32875589
You can use ICE and QUIC together. That's what the original version of WebTransport did (back when it was called QuicTransport).
-
comment
Comment #32875584
There's nothing stopping QUIC from being p2p. In fact, the original version of WebTransport was called QuicTransport and was p2p, but there was more interest in client/server use c…
-
comment
Comment #31646596
It's been almost 3 years since I first presented on WebTransport + WebCodecs: https://youtu.be/VD5GBLBiSxo Live streaming was a motivating example for both of those, as you can tel…
-
comment
Comment #31020717
That's correct. You can't mix without decrypting. Signal does not mix at the server because it can't. More info is available at my blog post about it: https://signal.org/blog/how-t…
-
comment
Comment #30595970
Hey, I'm the author of the Signal blog post about SFUs. I have a few questions/comments: 1. I don't think there are many good open source SFUs to choose from. I know of 2, maybe 3 …
-
comment
Comment #30456237
If you're main focus is to mostly receive 1-2 video streams while sending 0, then, yeah, I guess bundle vs non-bundle doesn't matter much. I'm pleasantly surprised to hear that 25 …
-
comment
Comment #30431901
Oh, that's interesting. That's not as bad as I thought, although I am surprised that's the approach that was taken (unbundled). In that case, if you're relying on REMB from WebRTC …
-
comment
Comment #30406609
Yes, you are right that there is also a simple loss-based congestion control mechanism ( https://github.com/jech/galene/blob/e8fbfcb9ba532f733405b1c5... ) and a min() between it an…
-
comment
Comment #30403061
I was curious and looked through the code of Galene briefly and found the following, which may partially answer your question. For context, I am familiar with the Jitsi code and ha…
-
comment
Comment #29587481
Yes, that's called "signaling". In the case of Signal, it's done through Signal messages, which pass through a server. But the server doesn't know they are calling related messages…
-
comment
Comment #29575146
Yes, it knows the IP addresses of the clients. The other thing it knows is that you have provided a proof that you are a member of a the group conversation associated with the grou…