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
Janus WebRTC ServerProject 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 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.Project mention: Virtual line to offer audiobooks by phone? | reddit.com/r/VOIP | 2022-08-17
Hopefully an update to allow speed changes will land... https://github.com/signalwire/freeswitch/pull/244
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 - The Open Source SIP Server for large VoIP and real-time communication platforms -
Baresip is a modular SIP User-Agent with audio and video supportProject mention: Decent linux softphone w/command-line or dbus? | reddit.com/r/VOIP | 2023-01-19
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-29
Yes! 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 :)
WebRTC Library for IoT/Embedded Device using C (by sepfy)
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-07
Download the OBS WebRTC publisher
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.
WebRTC and ORTC with a little bit of RAWR!
JUICE is a UDP Interactive Connectivity Establishment libraryProject mention: P2P connectivity using ICE (STUN/TURN) | reddit.com/r/gamedev | 2023-03-20
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.
single header C(99) library to implement client-server network code for games
A full featured self-hosted video web-conferencing platform.Project mention: Alternatives to Jitsi | reddit.com/r/freesoftware | 2022-04-20
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
Lightweight STUN/TURN server
tiny/fast webRTC video conferencing gatewayProject mention: The tiniest conferencing SFU: __git clone__ and run your own | reddit.com/r/WebRTC | 2023-01-16
Code for the paper "Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC" [ACM SIGSAC CCS '20]
Kurento WebRTC Media ServerProject 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.
FFmpeg WebRTC (WHIP) muxerProject mention: Show HN: FFmpeg with WebRTC Support | news.ycombinator.com | 2023-02-09
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
4 projects | reddit.com/r/opensource | 19 Feb 2023
Show HN: FFmpeg with WebRTC Support
1 project | news.ycombinator.com | 9 Feb 2023
Decent linux softphone w/command-line or dbus?
1 project | reddit.com/r/VOIP | 19 Jan 2023
The tiniest conferencing SFU: __git clone__ and run your own
1 project | reddit.com/r/WebRTC | 16 Jan 2023
Adding WebRTC support to OBS using Rust
2 projects | reddit.com/r/rust | 14 Dec 2022
Adding WebRTC support to OBS
2 projects | reddit.com/r/WebRTC | 14 Dec 2022
WebRTC for p2p voice calling app?
2 projects | reddit.com/r/WebRTC | 30 Nov 2022
A note from our sponsor - SonarLint
www.sonarlint.org | 26 Mar 2023
What are some of the best open-source WebRTC projects in C? This list will help you: