Sean-Der
Increasing user control/interoperability is best for users. I tried to show off even more use cases in https://webrtcforthestreamer.com/
Show HN: Shittyscreenshares.com
P2P is better then TURN/Iroh Relay. Even if traffic is encrypted the size of what you are passing through is valuable metadata. Or the time at what you send things. P2P is always better for users.
15% lower bitrate at the same video quality with WHIP
I sent a letter to the Soviet Union asking if they were ok with me using the name, never heard back!
Then I am all done fixing WebRTC bugs for life :')
If you get a chance to try it out would love to hear your thoughts! Should be available soon in pion/dtls@v4 :)
DTLS 1.3 in Go: An Implementer's Perspective
What motivates you, certain topics or building things in a certain area? what are you most interested in?
I am underwater dealing with it. I am getting outlandish PRs against Pion. So I spend my time triaging and feel burned out. The 'AI future' I was expecting would be people swooping in and clearing up the backlog in high quality ways.
Instead I get people trying to add new APIs when it can already be done with existing APIs and then arguing about it with me.
I wonder how carpenters felt when powertools started taking off?
When people are learning WebRTC they are really confused by the Offer/Answer. You have this big blob of text and no idea what it actually does. You look up values one-by-one and forget as you go. its annoying
Excited that the next generation learning WebRTC (for VoiceAI) has better tools.
We built a realtime system for responsive voice AI in six months
Self-hosting is pretty these days with docker. Exposing it to the internet is the annoying part. I do Jellyfin via netbird, but that means I don't really share it with my friends. I hope something like this getting baked into self-hosting flows is killer.
My other pet peeve is that people use 'Cloud Services' for File transfer. Sometimes when they are in the same LAN!
Nice work again and I hope it catches on/people understand how great this really is :)
Accepting 'Big Changes' from people is VERY frustrating. These thoughts run through my head.
* Idea is usually good! Even if I don't understand it could help lots of others users.
* The contributor is very focused on just getting their feature in. The impact on the larger project isn't as much a concern.
* New contributors often don't have the grit to see it out. They will disappear before things are done. So I am left picking up the pieces (which is harder then doing it all myself)
----
What I try and remember is that their happiness/experience matters more then any code. I try to help the contributor learn/grow as much as possible and even see some career benefits out of it. Pion will cease to matter eventually, so I hope to help as many programmers with it as possible.
I am grateful the code got written, but even better people got careers out of it/learned new stuff. If you are on the fence about taking on a project I encourage you to do it!
I added this in Pion here[0] and I remember testing against Chrome + FireFox and it seemed to work great!
[0] https://github.com/pion/webrtc/commit/e4ff415b2bff31382bdb80...
If https://github.com/pion/sctp/issues/12 had happened (not just in Pion but across all implementations) this could have been fixed years ago. The hardcoding we all settle for is tragic.
Server-Side WebRTC Noise Reduction with Pion, FFmpeg, and RNN Models
Vibe-Coding WebRTC
I hope this site can convince more people to check this stuff out. If you are curious or have feedback I would love to hear.
[video] WebRTC for the Streamer – How Whip/WebRTC Can Improve Streaming
I hope this site can convince more people to check this stuff out. If you are curious or have feedback I would love to hear
Show HN: webrtcforthestreamer.com – How WHIP makes streaming more connected
After that I want to spend the weekend just closing out Pion bugs/relaxing :)