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!
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!