logoalt Hacker News

Sean-Deryesterday at 8:52 PM6 repliesview on HN

Very grateful that OpenAI published the article/publicized their usage of Pion[0] a library I work on. If you aren't familiar with WebRTC it's a super fun space. I work on a book WebRTC for the Curious [1] that details how it works.

[0] https://github.com/pion/webrtc

[1] https://webrtcforthecurious.com


Replies

ericmceryesterday at 10:54 PM

I use pion thanks for making it!

Curious if you thought their approach was necessary, it seemed like a ton of complexity to reduce one of the faster parts of a voice AI setup. Having a fast model and accurate VAD seems way more important than fine tuning WebRTC transit times.

show 1 reply
aleda145yesterday at 9:28 PM

Appreciate you putting the entire book online!

I read parts of it a while ago when I had an idea on using webRTC data channels to pass data from databases to browser clients via a CLI. Your book made me understand that it's probably not a great fit for my use case. I just used a centralized control plane and websockets instead.

I still feel like there is something fun that we can do with webRTC data channels + zero copy Apache Arrow arraybuffers + duckdb WASM, but haven't figured it out yet

show 2 replies
ryanartoday at 12:17 AM

I used pion and it was fantastic. Most of the article seems pretty standard webrtc techniques for performant voice.

dtranyesterday at 9:17 PM

Thanks for WebRTC for the Curious and for Pion! Not using the latter directly, but have used both to better understand WebRTC

thatxlineryesterday at 9:01 PM

slightly unrelated but what’s with storing the entire codebase in the root directory instead of a nested src folder? It makes getting to the README a lot more difficult

show 2 replies
haazyesterday at 10:10 PM

Only a software dev would start their referencing at 0 lol

show 1 reply