Hacker GitHub

← All repos

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

Mentions per year 113 mentions · busiest year 2020 (25)
20082026
  1. Pion is already the name of a very well established webrtc project: https://github.com/pion/webrtc
  2. …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...
  3. …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
  4. …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
  5. ▲ 4
    Show HN: quick-sync. TikTok-esque video switch using WebRTC
    story by Sean-Der · 2026-01-14 · 1 comment
  6. …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...
  7. …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:…
  8. ▲ 5
    Pion 4.2.0, 69 Contributors, Rack SCTP – ICE Renomination – Cryptex – FlexFEC
    story by JoTurk · 2025-12-23 · 0 comments
  9. …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
  10. ▲ 156
    Show HN: AI toy I worked on is in stores
    story by Sean-Der · 2025-10-12 · 177 comments
  11. …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
  12. …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]…
  13. 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
  14. 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
  15. ▲ 10
    Pion WebRTC 4.1: stable AV1, large DataChannel messages, H.265 RTP payloader
    story by joeturki · 2025-04-29 · 0 comments
  16. …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
  17. …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)
  18. ▲ 3
    Pion WebRTC v4.0.0
    story by Sean-Der · 2024-10-12 · 0 comments
  19. …//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…
  20. …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
  21. …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
  22. ▲ 7
    Pure Go Implementation of the WebRTC API
    story by seansh · 2024-01-07 · 0 comments
  23. …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
  24. …(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)
  25. 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)
  26. 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…
  27. …(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
  28. ▲ 5
    Pion WebRTC v3.2.0 Released
    story by Sean-Der · 2023-04-26 · 1 comment
  29. ▲ 6
    Show HN: Live conversations with ChatGPT using WebRTC
    story by russ · 2023-04-12 · 0 comments
  30. 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.
  31. …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
  32. 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
  33. …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
  34. …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
  35. 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
  36. …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.…
  37. …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.…
  38. …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 (…
  39. …zeroes when its not transmitting packets/frames is totally doable, but atm not implemented. [1] https://github.com/pion/webrtc
  40. 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
  41. …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
  42. ▲ 72
    Show HN: AV1 and WebRTC
    story by Sean-Der · 2022-04-12 · 23 comments
  43. 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
  44. …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?
  45. ▲ 2
    Show HN: WebRTC Bandwidth Estimation. Send pre-recorded in multiple levels
    story by Sean-Der · 2022-01-24 · 1 comment
  46. ▲ 6
    Show HN: WebRTC bandwidth estimation from static videos
    story by Sean-Der · 2022-01-23 · 1 comment
  47. 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…
  48. …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?
  49. ▲ 2
    How we make WebRTC be easier?
    story by Sean-Der · 2021-10-11 · 1 comment
  50. 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