pion/webrtc
View on GitHub ↗ ★ 16,874 Go
Pure Go implementation of the WebRTC API
113 mentions on Hacker News by 32 people: 19 stories, 94 comments · first 2018-06-20 · latest 2026-09-14
20082026
-
Pion is already the name of a very well established webrtc project: https://github.com/pion/webrtc
comment by fcjr · 2026-09-14 · in Pion, an agent designed to run any company autonomously -
…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...
comment by Sean-Der · 2026-06-10 · in The iPad was on Tailscale: a WebRTC debugging story -
…conditions. It is supported in browsers, and has multiple out of browser implementations.[0] [0]: https://github.com/pion/webrtc/wiki/FAQ#what-is-webrtc
comment by ssgodderidge · 2026-05-05 · in How OpenAI delivers low-latency voice AI at scale -
…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
comment by Sean-Der · 2026-05-04 · in How OpenAI delivers low-latency voice AI at scale -
▲ 4
Show HN: quick-sync. TikTok-esque video switch using WebRTCstory by Sean-Der · 2026-01-14 · 1 comment
-
…share in https://pion.ly/discord other people would love to see this. Super cool project. [0] https://github.com/pion/webrtc/blob/master/examples/swap-tra...
comment by Sean-Der · 2026-01-06 · in Show HN: DeskSlice – controlling a VS Code agent from my phone -
…and all I had to do was put the pieces together, come up with a plan, and go for it. Also the https://github.com/pion/webrtc/wiki/Projects-Worth-Doing wiki page was very helpful but this could also be something that we can improve on:…
comment by pch07 · 2025-12-29 · in Show HN: Pion SCTP with RACK is 70% faster with 30% less latency -
▲ 5
Pion 4.2.0, 69 Contributors, Rack SCTP – ICE Renomination – Cryptex – FlexFECstory by JoTurk · 2025-12-23 · 0 comments
-
…worked on the software. 4.) Contracted because I wrote the Open Source libraries it uses. I created https://github.com/pion/webrtc and https://webrtcforthecurious.com the company reached out to me because https://github.com/sepfy/libpeer…
comment by Sean-Der · 2025-10-14 · in Show HN: AI toy I worked on is in stores -
▲ 156
Show HN: AI toy I worked on is in storesstory by Sean-Der · 2025-10-12 · 177 comments
-
…my GitHub [0] https://www.youtube.com/watch?v=0z7QJxZWFQg [1] https://github.com/sepfy/libpeer [2] https://github.com/pion/webrtc [3] https://github.com/sean-der
comment by Sean-Der · 2025-10-10 · in Hardware AI Toy I worked on is available in stores -
…love to have a friend that calls me out/is honest whats good work and what is just BS :) ----- [0] https://github.com/pion/webrtc [1] https://github.com/awslabs/amazon-kinesis-video-streams-webr... [2]…
comment by Sean-Der · 2025-08-20 · in Show HN: OpenAI/reflect – Physical AI Assistant that illuminates your life -
Depends on your needs! https://github.com/pion/webrtc/tree/master/examples/save-to-... here is an example of a server that does what you need on the backend
comment by Sean-Der · 2025-06-05 · in FFmpeg merges WebRTC support -
I assume you mean https://github.com/pion/webrtc , I don't see any Go, I thought they just fixed a bug with compatibility with Pion.
comment by Xeoncross · 2025-06-04 · in FFmpeg merges WebRTC support -
▲ 10
Pion WebRTC 4.1: stable AV1, large DataChannel messages, H.265 RTP payloaderstory by joeturki · 2025-04-29 · 0 comments
-
…that matches your mindset. * https://github.com/shinyoshiaki/werift-webrtc (Typescript) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) * h…
comment by Sean-Der · 2025-04-11 · in WebRTC for the Curious -
…more towards general purpose connectivity. [1] https://datatracker.ietf.org/doc/html/rfc8445 [2] https://github.com/pion/webrtc [3] https://github.com/algesten/str0m [4] https://libp2p.io
comment by jamilbk · 2025-01-05 · in How NAT Traversal Works (2020) -
▲ 3
Pion WebRTC v4.0.0story by Sean-Der · 2024-10-12 · 0 comments
-
…//github.com/awslabs/amazon-kinesis-video-streams-webr... it was Pure C and simple. Early versions of https://github.com/pion/webrtc used lots of cgo its an enjoyable read I find. The glue is higher level (interesting part) but the parts…
comment by Sean-Der · 2024-09-16 · in Open Source security camera on Raspberry Pi -
…not all these projects went to production though. * https://github.com/elixir-webrtc (Elixir) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) *…
comment by Sean-Der · 2024-04-19 · in VoRS: Vo(IP) Simple Alternative to Mumble -
…you have plenty of other options! * https://github.com/shinyoshiaki/werift-webrtc (Typescript) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) * h…
comment by Sean-Der · 2024-01-07 · in Pure C WebRTC -
▲ 7
Pure Go Implementation of the WebRTC APIstory by seansh · 2024-01-07 · 0 comments
-
…not feasible if the rest of your project is not in Go. [1] https://webrtc.googlesource.com/src [2] https://github.com/pion/webrtc
comment by seansh · 2024-01-07 · in Pure C WebRTC -
…(Python) * GStreamer’s webrtcbin (C) * https://github.com/shinyoshiaki/werift-webrtc (Typescript) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/algesten/str0m (Rust) *…
comment by Sean-Der · 2024-01-05 · in WebRTC for the Curious (2020) -
Pion ( https://github.com/pion/webrtc ) works well and offers a good set of features.
comment by matthewmacleod · 2024-01-05 · in WebRTC for the Curious (2020) -
I have worked four jobs related to https://github.com/pion/webrtc and one for https://webrtcforthecurious.com * Amazon was using WebRTC, didn’t care about Pion * Apple was the same. Just cared about my knowledge of WebRTC * Twitch I joined…
comment by Sean-Der · 2023-12-04 · in Ask HN: What side projects landed you a job? -
…(Python) * GStreamer’s webrtcbin (C) * https://github.com/shinyoshiaki/werift-webrtc (Typescript) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/awslabs/amazon-kinesis-video-strea…
comment by Sean-Der · 2023-05-31 · in WebRTC support being added to FFmpeg -
▲ 5
Pion WebRTC v3.2.0 Releasedstory by Sean-Der · 2023-04-26 · 1 comment
-
▲ 6
Show HN: Live conversations with ChatGPT using WebRTCstory by russ · 2023-04-12 · 0 comments
-
Does anyone know if any deals/exemptions exist for Open Source? Don’t want all my images for github.com/pion/webrtc to not be available, but paying is a bit much.
comment by Sean-Der · 2023-03-14 · in Docker is sunsetting Free Team organizations [pdf] -
…WebRTC traffic off a single port. You use the remote 3 tuple (IP, Port, Protocol) to demux traffic. https://github.com/pion/webrtc/tree/master/examples/ice-sing... is one example of that.
comment by Sean-Der · 2023-01-06 · in Faster MySQL with HTTP/3 -
I originally went the same route as you, and found that https://github.com/pion/webrtc is probably the best package out there for webrtc. I learned go just for it, and it paid off tenfold. Less memory, more connections, lower latency.
comment by PaulBGD_ · 2022-11-29 · in WebTorrent -
…use WebRTC. That will allow them to watch in their web browser. Conceptually it will be like this https://github.com/pion/webrtc/tree/master/examples/rtp-to-w... this takes the RTP packets and puts them in the browser. Lots of great…
comment by Sean-Der · 2022-11-27 · in Ask HN: FFmpeg real-time desktop streaming -
…the weeds before, would love to help! Was it a software or technical resources problem. I work on https://github.com/pion/webrtc and https://webrtcforthecurious.com and love solving both problem :) WebRTC has a really cool feature called…
comment by Sean-Der · 2022-11-03 · in Comparing TCP and QUIC -
Do you still see challenges with doing WebRTC on a server? I work on https://github.com/pion/webrtc so would love to hear what could be better :)
comment by Sean-Der · 2022-09-16 · in Using WebTransport -
…but all broadcasting. The other part I am really excited about is that this is built on https://github.com/pion/webrtc . This is a library I have been working on for years and to see it deployed at Twitch's scale is so incredibly exciting.…
comment by Sean-Der · 2022-07-23 · in Amazon adds support to broadcast from browser to IVS (Twitch) using WebRTC -
…but all broadcasting! The other part I am really excited about is that this is built on https://github.com/pion/webrtc . This is a library I have been working on for years and to see it deployed at Twitch's scale is so incredibly exciting.…
comment by Sean-Der · 2022-07-22 · in Show HN: Broadcast to AWS' IVS (Twitch) from the Browser Using WebRTC -
…of Galene ( https://galene.org ), and I've been actively participating in the Pion community ( https://github.com/pion/webrtc ) and collaborating with the authors of ion-sfu ( https://github.com/pion/ion-sfu ) and LiveKit (…
comment by jech · 2022-05-27 · in Ask HN: Why is there no enterprise grade open-source zoom alternative? -
…zeroes when its not transmitting packets/frames is totally doable, but atm not implemented. [1] https://github.com/pion/webrtc
comment by pojntfx · 2022-05-07 · in Show HN: Weron – A Peer-to-Peer VPN Based on WebRTC Written in Go -
For getting media out of ffmpeg you have https://github.com/pion/webrtc/tree/master/examples/rtp-forw... For playing media from disk you have https://github.com/pion/webrtc/tree/master/examples/play-fro... To see how to accept and process…
comment by Sean-Der · 2022-04-12 · in Show HN: AV1 and WebRTC -
…I need to update it. It has been a bit since I have looked through https://pkg.go.dev/github.com/pion/webrtc/v3?tab=importedby
comment by Sean-Der · 2022-04-12 · in Show HN: AV1 and WebRTC -
▲ 72
Show HN: AV1 and WebRTCstory by Sean-Der · 2022-04-12 · 23 comments
-
I have had offers to be paid to work on specific things for github.com/pion/webrtc and github.com/pion/dtls. I took one and it wasn't as great as I thought it would be. I really value the autonomy/independence I have now. I enjoy not…
comment by Sean-Der · 2022-03-21 · in How to Pay Professional Maintainers -
…HTTP(S) requests to `fetch` requests? How difficult would it be to port a Go app that uses https://github.com/pion/webrtc to use the browser's native WebRTC?
comment by easrng · 2022-02-01 · in WebVM: Server-less x86 virtual machines in the browser -
▲ 2
Show HN: WebRTC Bandwidth Estimation. Send pre-recorded in multiple levelsstory by Sean-Der · 2022-01-24 · 1 comment
-
▲ 6
Show HN: WebRTC bandwidth estimation from static videosstory by Sean-Der · 2022-01-23 · 1 comment
-
I took a look at using github.com/pion/webrtc/v3 with tinygo, but it apparently depends on encoding/gob which depends on reflection features that tinygo doesn't implement. No idea why they need that, but that's the sort of blocker that…
comment by jrockway · 2021-12-02 · in This shouldn't have happened: A vulnerability postmortem -
…don't have a solution would be great just to get a feel for where people are at in the space. [0] https://github.com/pion/webrtc [1] https://webrtcforthecurious.com
comment by Sean-Der · 2021-10-11 · in How we make WebRTC be easier? -
▲ 2
How we make WebRTC be easier?story by Sean-Der · 2021-10-11 · 1 comment
-
https://github.com/t-mullen/wrtc-to-ffmpeg Or https://github.com/pion/webrtc/tree/master/examples/save-to-...
comment by ashellunts · 2021-09-23 · in FFmpeg to WebRTC