Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Go WebRTC Projects
-
Tinode
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
mediamtx
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
-
go2rtc
Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
webrtc-nuts-and-bolts
A holistic way of understanding how WebRTC and its protocols run in practice, with code and detailed documentation.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Bad audio quality when re-encoding RTSP stream from AAC to Opus in MediaMTX | /r/ffmpeg | 2023-12-09I started a discussion on the MediaMTX Github repo, where you can find more information on my problem: https://github.com/bluenviron/mediamtx/discussions/2787
Zoom does use a custom protocol. This is why it doesn’t work nearly as well when you take a call in the browser client. Not because WebRTC isn’t up to the task, but because Zoom hasn’t invested in it.
Ignoring costs, while having someone host infra for you will always be easier than managing it yourself, I think we’ve really improved the DX of hosting your own WebRTC infra with LiveKit: https://github.com/livekit/livekit
Project mention: A self hosted virtual browser that runs in Docker | news.ycombinator.com | 2024-03-30
Not my project but I have had great success with https://github.com/gtxaspec/wz_mini_hacks & V3 model.
The V3 models need to be downgraded to a specific firmware first and patching it exposes RSTP streams using https://github.com/AlexxIT/go2rtc. Everything doable without ever installing Wyze app on an environment air gapped environment with no internet.
I just found this yesterday, haven't used it but looks nice: https://peercalls.com
Project mention: livekit-server VS galene - a user suggested alternative | libhunt.com/r/livekit-server | 2024-03-28
Project mention: Project S.A.T.U.R.D.A.Y - Open source, self hosted, J.A.R.V.I.S | /r/technews | 2023-07-05
If you are interested in checking out the open-source project here you can find more: https://github.com/l7mp/stunner
Project mention: NetBird raises €1.1M – Open-Source P2P WireGuard-based overlay network | news.ycombinator.com | 2023-05-04Heads up to folks from Pion https://github.com/pion/ice.
Sixth, NetBird supports MFA and popular OpenID-compliant Identity Providers (IdP) like MS Azure, Okta, Google, Auth0, Keycloak, Zitadel, Authentik, etc. Available in the self-hosted version as well.
Seventh, NetBird is a European company headquartered in Berlin, Germany. Hence this might interest local European companies looking for local networking platforms.
Eighth, NetBird joined the CISPA Helmholtz Center for Information Security incubator - the #1 cybersecurity research university. The program gives us direct access to cutting-edge research that we will use to optimize the technology.
Go WebRTC related posts
- A self hosted virtual browser that runs in Docker
-
livekit-server VS galene - a user suggested alternative
2 projects | 28 Mar 2024
- JavaScript WebRTC. WebRTC example JavaScript 🌐Remote Controller
- Show HN: New Jitsi WebRTC Alternative: ChatGPT, File Transfer, Docker
- Pure Go Implementation of the WebRTC API
- Pure C WebRTC
- Show HN: Bring phone calls into the browser (sip-to-WebRTC)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source WebRTC projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Pion WebRTC | 12,664 |
2 | Tinode | 11,532 |
3 | mediamtx | 9,917 |
4 | livekit | 7,042 |
5 | server | 6,678 |
6 | neko | 5,442 |
7 | go2rtc | 3,232 |
8 | webtty | 2,648 |
9 | cloud-game | 2,212 |
10 | weron | 1,731 |
11 | turn | 1,691 |
12 | peer-calls | 1,307 |
13 | cloud-morph | 1,008 |
14 | webrtc-nuts-and-bolts | 890 |
15 | galene | 859 |
16 | gfile | 720 |
17 | stunner | 711 |
18 | S.A.T.U.R.D.A.Y | 647 |
19 | stunner | 643 |
20 | go-stun | 637 |
21 | stun | 562 |
22 | mediadevices | 508 |
23 | ice | 392 |
Sponsored