Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: WebRTC Bandwidth Estimation. Send pre-recorded in multiple levels (github.com/pion)
2 points by Sean-Der on Jan 24, 2022 | hide | past | favorite | 1 comment


Hey HN,

Really excited to share this example. After multiple months of work Pion finally has bandwidth estimation. This is a really exciting/huge milestone.

Pion is a Pure Go implementation of WebRTC. Back when we started there was only one client implementation, and it wasn't targeted at the use cases I cared about. We spent a couple years writing all the software that makes up the WebRTC stack. Pion wasn't just about getting the software in peoples hands, but also teaching.

This is why BWE is especially exciting to me. It is a part of WebRTC that many people find challenging/hard to approach. We have something here that can be plugged into other projects (ffmpeg or GStreamer via CGO) and maybe eventually ported/rewritten. We also designed it in a way that you can subclass/modify and bring your own BWE.

If you are curious about general WebRTC https://webrtcforthecurious.com/ is a book that the Pion community maintains. Also would love to discuss anything here!




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: