HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
pion
awesome-pion
Shell2020–2022
pion / awesome-pion

awesome-pion

A curated list of awesome things related to Pion

2Distinct people
13Mentions
0Explicit recommenders
946GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A curated list of awesome things related to Pion

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month13 dated mentions

Observed mentions: 2020-04-29 23:11:39 UTC to 2022-10-25 14:16:32 UTC.

012342020-04-01 00:00:00 UTC to 2020-05-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsApr 20202020-05-01 00:00:00 UTC to 2020-06-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2020-06-01 00:00:00 UTC to 2020-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2020-07-01 00:00:00 UTC to 2020-08-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2020-08-01 00:00:00 UTC to 2020-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-01 00:00:00 UTC to 2020-10-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2020-10-01 00:00:00 UTC to 2020-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-11-01 00:00:00 UTC to 2020-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-12-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-01-01 00:00:00 UTC to 2021-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-01 00:00:00 UTC to 2021-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-01 00:00:00 UTC to 2021-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-04-01 00:00:00 UTC to 2021-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-05-01 00:00:00 UTC to 2021-06-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-06-01 00:00:00 UTC to 2021-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-07-01 00:00:00 UTC to 2021-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 20212021-08-01 00:00:00 UTC to 2021-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-09-01 00:00:00 UTC to 2021-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-10-01 00:00:00 UTC to 2021-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-01 00:00:00 UTC to 2021-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-12-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2022-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-02-01 00:00:00 UTC to 2022-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-03-01 00:00:00 UTC to 2022-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-04-01 00:00:00 UTC to 2022-05-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-05-01 00:00:00 UTC to 2022-06-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-06-01 00:00:00 UTC to 2022-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-07-01 00:00:00 UTC to 2022-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-08-01 00:00:00 UTC to 2022-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-09-01 00:00:00 UTC to 2022-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-10-01 00:00:00 UTC to 2022-11-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsOct 2022

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Apr 20202020-04-01 00:00:00 UTC2020-05-01 00:00:00 UTC101
May 20202020-05-01 00:00:00 UTC2020-06-01 00:00:00 UTC404
Jun 20202020-06-01 00:00:00 UTC2020-07-01 00:00:00 UTC101
Jul 20202020-07-01 00:00:00 UTC2020-08-01 00:00:00 UTC101
Aug 20202020-08-01 00:00:00 UTC2020-09-01 00:00:00 UTC000
Sep 20202020-09-01 00:00:00 UTC2020-10-01 00:00:00 UTC101
Oct 20202020-10-01 00:00:00 UTC2020-11-01 00:00:00 UTC000
Nov 20202020-11-01 00:00:00 UTC2020-12-01 00:00:00 UTC000
Dec 20202020-12-01 00:00:00 UTC2021-01-01 00:00:00 UTC101
Jan 20212021-01-01 00:00:00 UTC2021-02-01 00:00:00 UTC000
Feb 20212021-02-01 00:00:00 UTC2021-03-01 00:00:00 UTC000
Mar 20212021-03-01 00:00:00 UTC2021-04-01 00:00:00 UTC000
Apr 20212021-04-01 00:00:00 UTC2021-05-01 00:00:00 UTC000
May 20212021-05-01 00:00:00 UTC2021-06-01 00:00:00 UTC101
Jun 20212021-06-01 00:00:00 UTC2021-07-01 00:00:00 UTC000
Jul 20212021-07-01 00:00:00 UTC2021-08-01 00:00:00 UTC000
Aug 20212021-08-01 00:00:00 UTC2021-09-01 00:00:00 UTC000
Sep 20212021-09-01 00:00:00 UTC2021-10-01 00:00:00 UTC000
Oct 20212021-10-01 00:00:00 UTC2021-11-01 00:00:00 UTC000
Nov 20212021-11-01 00:00:00 UTC2021-12-01 00:00:00 UTC000
Dec 20212021-12-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
Jan 20222022-01-01 00:00:00 UTC2022-02-01 00:00:00 UTC000
Feb 20222022-02-01 00:00:00 UTC2022-03-01 00:00:00 UTC000
Mar 20222022-03-01 00:00:00 UTC2022-04-01 00:00:00 UTC000
Apr 20222022-04-01 00:00:00 UTC2022-05-01 00:00:00 UTC101
May 20222022-05-01 00:00:00 UTC2022-06-01 00:00:00 UTC101
Jun 20222022-06-01 00:00:00 UTC2022-07-01 00:00:00 UTC000
Jul 20222022-07-01 00:00:00 UTC2022-08-01 00:00:00 UTC000
Aug 20222022-08-01 00:00:00 UTC2022-09-01 00:00:00 UTC000
Sep 20222022-09-01 00:00:00 UTC2022-10-01 00:00:00 UTC000
Oct 20222022-10-01 00:00:00 UTC2022-11-01 00:00:00 UTC101

What Hacker News says

13 sources
AV1 support is already available in libwebrtc! So when I started building Pion the target use case was to make it easier to build scalable servers. Instead of interacting with a WebRTC servers REST API to query information/load balance I wanted to have it all in one code base. It also is really useful to have Media+Transport decoupled. Lots of use cases I didn't realize grew out of that. * Teleoperation/robotics (https://github.com/Ragnar-H/TelloGo) * Control remote software (https://github.com/m1k1o/neko) * Cross platform file sharing (https://github.com/saljam/webwormhole) * Sending pre-recorded media (RTMP/HLS/RTSP -> WebRTC) * Custom DataChannel servers/bridges (https://snowflake.torproject.org/) Lots of other cool ones in https://github.com/pion/awesome-pion I need to update it. It has been a bit since I have looked through https://p
Read the rest
In Show HN: AV1 and WebRTC
I started (but many many others contributed) to the Go implementation of WebRTC Pion WebRTC https://github.com/pion/webrtc if you aren't familiar with WebRTC it is really amazing tech. Check out some of the projects on https://github.com/pion/awesome-pion. Stuff like https://github.com/giongto35/cloud-game continues to blow my mind :) Along the way I worked on a Go implemenation of DTLS that gets used on its own a bit https://github.com/pion/dtls In another life I wrote Therac https://github.com/sean-der/therac. A PHP debugger that was viewable from a browser. I was a remote at the time (2015) and it was a great tool to use with others. I also wrote fail2web https://github.com/sean-der/fail2web a web frontend to fail2ban
In Ask HN: What are some tools / libraries you built yourself?
Pion WebRTC is a Go implementation of WebRTC. If you haven't used it before check out awesome-pion[0] or example-webrtc-applications[1] for what people are doing. We maintain a feature list and other helpful resources in our README.md[2] I am so excited to finally post this! This release was a lot harder then I anticipated, but it is finally here. There is a lot of really great things, but the things that got me the most excited were. * pion/interceptor[3] so users can bring their own algorithms and learn. * SRTP AEAD_AES_128_GCM seeing a 400% performance increase was amazing. * Track's as interfaces. Gets us an API that feels exactly like the browser with getUserMedia. If people have any questions/thoughts would love to talk about Pion and answer anything people are curious about! [0] https://github.com/pion/awesome-pion [1] https://gith
Read the rest
In Pion WebRTC v3.0.0 Released
The project I work on is https://github.com/pion/webrtc. https://github.com/pion/awesome-pion is a list of interesting projects that use it, my favorite thing to share :) For other WebRTC implementations check out. * https://github.com/aiortc/aiortc * https://github.com/shinyoshiaki/werift-webrtc * https://github.com/rawrtc/rawrtc * https://gstreamer.freedesktop.org/documentation/webrtc/index... There is also https://github.com/node-webrtc/node-webrtc this takes Google's WebRTC implementation (used in Chromium) and throws a node.js API on top of it!
In WebRTC Samples
I wrote this RTSP -> WebRTC server that generates CPU Usage reports as well. You can use it from your browser, or a CLI WebRTC Client. I was really excited to see how it well it scales also! I was able to hit 10k viewers on a m4.2xlarge while using ~30% CPU. If you aren't familiar with Pion it is Pure Go implementation of WebRTC. Instead of being a server that you configure you get the PeerConnection API! It is really flexible, and lets you do a bunch of interesting things. The best showcase of all it has to offer is https://github.com/pion/awesome-pion
In Show HN: rtsp-bench – RTSP to WebRTC Server for large scale broadcast benchmarks
Thank you :) Yes! There are three 'media servers' that I know of. You can also find more stuff in awesome-pion [2] * https://github.com/pion/ion * https://github.com/peer-calls/peer-calls * https://www.irif.fr/~jch/software/sfu/ Ion (the first one) was built with extensibility in mind. Each service runs in its own container, so you can just fork ion-app-web [0]. You continue to get the backend improvements though. We are working on adding RTMP/SIP bridges as their own nodes. There is also a generic 'AVP' node that will allows media processing. You can save to disk, or other custom stuff you define. If you are interested would love to have you involved. Hop on Slack [1] or feel to just leave ideas/feedback on Github! [0] https://github.com/pion/ion-app-web [1] https://pion.ly/slack [2] https://github.com/pion/awesome-pion
In Show HN: WebRTC Insertable Streams and server processing
(Developer on Pion so take my opinion with a grain of salt) Janus does WAY more (audiobridge, RTP ingestion etc...) so I think if you need all that Janus is your best choice! Pion is more for people that want fundamental building blocks. There are also other SFUs using Pion! The goal of the project was to make it easier to build software like this. * https://github.com/pion/ion * https://github.com/peer-calls/peer-calls * https://github.com/fox-one/mornin.fm You can also see a bunch of other projects https://github.com/pion/awesome-pion
In Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences
The library that does all the heavy lifting is Open Source https://github.com/pion/webrtc there are also other SFUs using Pion * https://github.com/pion/ion * https://github.com/peer-calls/peer-calls * https://github.com/fox-one/mornin.fm You can also see a bunch of other projects https://github.com/pion/awesome-pion Sorry I am not the author of the linked software. I made a mistake, I thought it was Free Software from my conversations with the author I missed that notice :(
In Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences
The library that does all the heavy lifting is Open Source https://github.com/pion/webrtc there are also other SFUs using Pion * https://github.com/pion/ion * https://github.com/peer-calls/peer-calls * https://github.com/fox-one/mornin.fm You can also see a bunch of other projects https://github.com/pion/awesome-pion Sorry I am not the author of the linked software. I made a mistake, I thought it was Free Software from my conversations with the author I missed that notice :(
In Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences
Hey HN! Excited to share Unnamed SFU, it's creator just sent out an email asking people to try it out. It is designed for one to many communication (conferencing/webinars)! It does one thing and does it REALLY well. The minimalism helps concentration/lowers barrier of entry a lot. Now that WebRTC is getting easier to build things with, I hope to see a lot more special purpose software like this. It is nice having heavyweight video solutions, but attacking the problem from different angles I think is going to bring a lot of innovation as well :) ----- Dear colleagues, A friend of mine just did a three-hour first-year lecture over my unnamed SFU with 12 students. The students didn't switch on their camera (except during the break), the lecturer was streaming three flows: audio, video, and lecture slides. The total amount of network traffic
Read the rest
oscillated between 4Mbps and 10Mbps (380kps to 800kbps for each receiver), which indicates that the congestion control algorithm is working as designed. The CPU load oscillated between 10% and 20% (of a $5/month VPS), which is more than in previous tests, I suspect that the CPU accounting of the VPS I'm renting is not accurate. Neither the lecturer nor the students (first years, non-STEM) had any problems with the software. One student reported problems with the video, which went away after a while. The students initially complained about the primitive UI (« au début, ça fait un peu peur »), then got used to it (« mais après, ça va »). I think the software is ready for a test at larger scale, say, a seminar with a hundred listeners or so. If anyone is organising a seminar and is willing to take the risk, please let me know. (You are welcome to forward this mail.) https://www.irif.fr/~jch/software/sfu/ Best, -- Juliusz ----- It uses a library I work on Pion WebRTC (https://github.com/pion/webrtc) the Go implementation of WebRTC. If you aren't familiar with WebRTC, now is a great time to learn it! It was designed for conferencing, but everyone realized it can do a lot of amazing things! It is used for things like WebTorrent, Tor, Mixer.com etc... A good jumping off point to see what can be built is github.com/pion/awesome-pion or a talk I gave recently that is targeted at people who have never done anything with WebRTC before! https://www.youtube.com/watch?v=FdgoOrJH8ok&feature=youtu.be...
In Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.