Live data from Hacker News

Viewing profile — pthatcherg

pthatcherg

HN member
Joined
Sat, Apr 30, 2011, 12:54 PM UTC
HN karma
485
Public activity
142 items

About pthatcherg

No profile information was provided.

Recent public activity

  1. comment
    Comment #45059715

    I'm excited to see a major use of WebTransport!

  2. comment
    Comment #42191198

    Why don't you like libwebrtc? There's a lot of good stuff in there.

  3. 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 …

  4. comment
    Comment #42051219

    I'm not sure what you mean. It does work without a domain name and SSL cert.

  5. comment
    Comment #42051212

    I did something similar a while back: https://github.com/pthatcherg/stunl

  6. 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…

  7. 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…

  8. 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…

  9. comment
    Comment #38880284

    There's also WebTransport

  10. 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…

  11. 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…

  12. comment
    Comment #32878152

    So WebTransport does what you were proposing to do?

  13. 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.…

  14. comment
    Comment #32875597

    How would one add datagrams to WebSockets?

  15. 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).

  16. 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…

  17. 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…

  18. 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…

  19. 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 …

  20. 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 …

  21. 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 …

  22. 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…

  23. 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…

  24. 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…

  25. 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…