Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 16 C WebRTC Projects
-
Project mention: OpenTalk meeting software with Rust back-end open-sourced under EUPL | reddit.com/r/opensource | 2023-02-19
OpenTalk is a young project for creating online meeting software similar to Jitsi or BigBlueButton. It is a completely new development, and while it is not a fork of an existing open-source project, it integrates with other projects such as the Janus WebRTC server, Redis for volatile state, RabbitMQ for communication between server instances, and PostreSQL for persistent state.
-
freeswitch
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
Hopefully an update to allow speed changes will land... https://github.com/signalwire/freeswitch/pull/244
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Kamailio
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -
-
-
amazon-kinesis-video-streams-webrtc-sdk-c
Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.
Project mention: Show HN: WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs | news.ycombinator.com | 2022-05-29Yes! I have used it in production with these.
* FaceTime @ Apple https://support.apple.com/en-us/HT212619
* KVS and Chime @ AWS https://github.com/awslabs/amazon-kinesis-video-streams-webr.... Lots of security cameras and robots use it, not public though.
* Lightstream https://golightstream.com . Cloud compositing and other magic.
It is kind of amazing everywhere you will find WebRTC. Stadia, Boston Dynamics, Zoom, Meet, Security Systems, Drones etc... It is probable that you use WebRTC in production everyday :)
-
-
OBS-studio-webrtc
This is a fork of OBS-studio with generic support for webrtc. It leverages the same webrtc implementation most browsers use.
Project mention: Using NDI in your Real Time Live Streaming Production Workflow | dev.to | 2022-11-07Download the OBS WebRTC publisher
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
For the client side, I've looked at https://github.com/paullouisageneau/libjuice, which looks promising. We want to to keep our server for the matchmaking, but then make additional use of a new server for the connectivity stage once players have agreed a game.
-
-
Take a look on https://github.com/wirow-io/wirow-server It is a full featured self-hosted video web-conferencing platform shipped as a single executable
-
-
Project mention: The tiniest conferencing SFU: __git clone__ and run your own | reddit.com/r/WebRTC | 2023-01-16
-
Protozoa
Code for the paper "Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC" [ACM SIGSAC CCS '20]
-
Project mention: Google abandoned Fastlane, it has no maintainers currently | news.ycombinator.com | 2023-02-19
Let me add a very relevant anecdote of the difference between those things.
Kurento the project is Apache-2 open-source, you'll find all its source code here: https://github.com/Kurento/kurento
its website was kurento .org but the trademark of the name (and the domain) is owned by Twilio, who recently had the nice gesture of redirecting all accesses from this domain to their own, without prior warning. No replies to emails, or reasons stated. Not that they needed one though, as they are indeed the owners and can do whatever they want. Just a nice "contribution" they made to OSS, it seems.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C WebRTC related posts
- OpenTalk meeting software with Rust back-end open-sourced under EUPL
- Show HN: FFmpeg with WebRTC Support
- Decent linux softphone w/command-line or dbus?
- The tiniest conferencing SFU: __git clone__ and run your own
- Adding WebRTC support to OBS using Rust
- Adding WebRTC support to OBS
- WebRTC for p2p voice calling app?
-
A note from our sponsor - SonarLint
www.sonarlint.org | 26 Mar 2023
Index
What are some of the best open-source WebRTC projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | janus-gateway | 7,060 |
2 | freeswitch | 2,241 |
3 | Kamailio | 1,842 |
4 | baresip | 1,128 |
5 | amazon-kinesis-video-streams-webrtc-sdk-c | 747 |
6 | pear | 597 |
7 | OBS-studio-webrtc | 525 |
8 | rawrtc | 359 |
9 | libjuice | 263 |
10 | nbnet | 239 |
11 | wirow-server | 138 |
12 | violet | 120 |
13 | tiny-webrtc-gw | 52 |
14 | Protozoa | 14 |
15 | kurento | 12 |
16 | ffmpeg-webrtc | 11 |