|8 days ago||5 days ago|
|MIT License||Mozilla Public License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
How we make WebRTC be easier?
news.ycombinator.com | 2021-10-11
For the past couple of years I have been working on open source software + a free book to make WebRTC easier. I am trying to find the other gaps in the space. Would love to hear what people find difficult about it still!
Even if you don't have a solution would be great just to get a feel for where people are at in the space.news.ycombinator.com | 2021-10-11
Pion WebRTC v3.1.0 Released
reddit.com/r/WebRTC | 2021-09-23reddit.com/r/golang | 2021-09-23
Share video feed (camera, screen, file, etc.) from ffmpeg to web(rtc)
news.ycombinator.com | 2021-09-22
Ask HN: What are some tools / libraries you built yourself?
news.ycombinator.com | 2021-05-16
I started (but many many others contributed) to the Go implementation of WebRTC Pion WebRTC https://github.com/pion/webrtc
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
WebRTC over Asp.Net Core - Any examples?
reddit.com/r/csharp | 2021-05-07
I'm currently building a new product with .NET 5 that creates a WebRTC data channel with clients and also sends them video over WebRTC. In preparation, I evaluated the current WebRTC landscape. The gist is that almost all WebRTC implementations are in other languages (usually C++), so native interop is nearly unavoidable if you want to use C#. I ultimately decided to create a small native library (.so file) using the excellent Pion WebRTC library for Go and then created a C# wrapper for it using C#'s native interop APIs (e.g. DllImport, Marshal.GetFunctionPointerForDelegate()). So far this has been working well and I have both data communication and video streams working, but I should add the caveat that I haven't shipped the service to production yet (I'm still a couple months of development away from that).reddit.com/r/csharp | 2021-05-07
I meant to mention: I thought about creating an open-source library for the Pion wrapper, but it's currently quite specific to my application in order to reduce the number of calls needed from C# to Go and vice versa. Perhaps I'll write a blog post in the future, though. In the meantime, the approach I took was to start with one of Pion's examples and then turn it into a static library by using cgo to export functions with C linkage and building it as a shared library like this:
How can I broadcast my webrtc (many to many) call using rtmp
reddit.com/r/WebRTC | 2021-04-19
Your best bet would be GStreamer or ffmpeg. I made a simple example using Pion WebRTC here
Play Diablo on Browser Collaboratively
news.ycombinator.com | 2021-04-15
exatorrent - Self-hostable , easy-to-use , lightweight and feature-rich torrent client written in Go
reddit.com/r/seedboxes | 2021-08-27
Introducing exatorrent - Self-hostable , easy-to-use , lightweight and feature-rich torrent client written in Go
But since exatorrent uses https://github.com/anacrolix/torrent , it could handle such a load.
exatorrent is based on https://github.com/anacrolix/torrent .So,if the desired feature is not present, please feel free to contribute :)
It's secure. exatorrent is based on https://github.com/anacrolix/torrent/blob/master/SECURITY.md and security is taken seriouslyreddit.com/r/golang | 2021-08-25
Hey, looks awesome, gonna check this out. I wrote a program using https://github.com/anacrolix/torrent, and as cool as it was, the cgo dependencies are a major buzz kill.
Show HN: Exatorrent – Self-hostable Torrent client written in Go
news.ycombinator.com | 2021-08-25
Getting torrent file hash
reddit.com/r/golang | 2021-04-27
I haven't vetted this library, but https://github.com/anacrolix/torrent looks useful.
What are some alternatives?
livekit-server - Scalable, production-grade WebRTC video conferencing. SDKs for web & mobile.
raft - Golang implementation of the Raft consensus protocol
mediasoup - Cutting Edge WebRTC Video Conferencing
janus-gateway - Janus WebRTC Server
M3U8 - Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema:
awesome-pion - A curated list of awesome things related to Pion
peerjs - Simple peer-to-peer with WebRTC
DHT - BitTorrent DHT Protocol && DHT Spider.
goav - Golang bindings for FFmpeg
tendermint - ⟁ Tendermint Core (BFT Consensus) in Go
SIPSorcery - A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.
media-server-node - WebRTC Media Server for Node.js