|8 days ago||5 days ago|
|MIT License||GNU General Public License v3.0 only|
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?
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).
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
Casey Muratori: refterm and the philosophy of non-pessimization (how you can make programs run 100x faster without optimizations)
reddit.com/r/programming | 2021-10-18
This all changes when you are actually a domain expert: You can treat the various components as a "white box" because you see the forest for the trees and can make cross-cutting assumptions which will inherently make the code faster. I've noticed a lot of projects written by domain experts are often these giant clusterfucks of C that violate pretty much every guideline there are so many Medium blogs about, and yet they're very stable and widely used. See: https://github.com/meetecho/janus-gateway for example.
Stop using Zoom, Hamburg’s data protection agency warns state government
news.ycombinator.com | 2021-08-17
Yes, there are many self-hosted options out there. https://github.com/meetecho/janus-gateway works well for multi-party video with up to about 15 users in a room assuming everyone has a reasonably reliable connection.
WebRTC over Asp.Net Core - Any examples?
- Janus (C / C++)
Building a customer support solution focused on video calls
reddit.com/r/selfhosted | 2021-04-30
You can also take a look at https://github.com/meetecho/janus-gateway which can help you implement the video call part (as well as more traditional rtc scenario)
need suggestions for options for media server (WebRTC preferred)
reddit.com/r/WebRTC | 2021-04-14
You can try janus https://janus.conf.meetecho.com/
Show HN: WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers
news.ycombinator.com | 2021-03-29
What are some alternatives?
mediasoup - Cutting Edge WebRTC Video Conferencing
livekit-server - Scalable, production-grade WebRTC video conferencing. SDKs for web & mobile.
M3U8 - Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema:
jitsi - Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
awesome-pion - A curated list of awesome things related to Pion
peerjs - Simple peer-to-peer with WebRTC
goav - Golang bindings for FFmpeg
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
ion - Real-Distributed RTC System by pure Go and Flutter
galene - The Galène videoconference server