C WebRTC

Open-source C projects categorized as WebRTC
C SIP Telephony IoT Voip

Top 16 C WebRTC Projects

  1. janus-gateway

    Janus WebRTC Server

    Project mention: 13 Github Projects that Will Supercharge Your Development Journey in 2025 🚀 | dev.to | 2025-03-02

    # Refresh the package list sudo apt update # Install necessary dependencies sudo apt install -y pkg-config libmicrohttpd-dev libjansson-dev \ libssl-dev libsofia-sip-ua-dev libglib2.0-dev libcurl4-openssl-dev \ libconfig-dev # Clone the Janus Gateway repository git clone https://github.com/meetecho/janus-gateway.git # Compile and install Janus Gateway cd janus-gateway sh autogen.sh ./configure make sudo make install

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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.

    Project mention: Is the SIP protocol making a comeback? | dev.to | 2025-01-14

    Oh, and if Asterisk isn't your thing, check out FreeSwitch - another rock-solid open source option that's been powering VoIP systems since 2006. It was actually created by former Asterisk developers who wanted to build something more modern. Go figure. ¯_(ツ)_/¯

  4. Kamailio

    Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -

  5. baresip

    Baresip is a modular SIP User-Agent with audio and video support

  6. libpeer

    WebRTC Library for IoT/Embedded Device using C

    Project mention: WebRTC for the Curious | news.ycombinator.com | 2025-04-11
  7. 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: Open Source security camera on Raspberry Pi | news.ycombinator.com | 2024-09-15

    Check out the initial commit of https://github.com/awslabs/amazon-kinesis-video-streams-webr... it was Pure C and simple.

    Early versions of https://github.com/pion/webrtc used lots of cgo its an enjoyable read I find. The glue is higher level (interesting part) but the parts you don’t need the details on (DTLS, SRTP….) are abstracted away

  8. OBS-studio-webrtc

    This is a fork of OBS-studio with generic support for webrtc. It leverages the same webrtc implementation most browsers use.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nbnet

    single header C(99) library to implement client-server network code for games

  11. libjuice

    JUICE is a UDP Interactive Connectivity Establishment library

  12. rawrtc

    WebRTC and ORTC with a little bit of RAWR!

  13. kurento

    Kurento WebRTC Media Server

  14. android-vad

    Android Voice Activity Detection (VAD) library. Supports WebRTC VAD GMM, Silero VAD DNN, Yamnet VAD DNN models.

  15. violet

    Lightweight STUN/TURN server

  16. tiny-webrtc-gw

    tiny/fast webRTC video conferencing gateway

  17. ffmpeg-webrtc

    FFmpeg WebRTC (WHIP) muxer (by kevmo314)

  18. Protozoa

    Code for the paper "Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC" [ACM SIGSAC CCS '20]

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C WebRTC discussion

Log in or Post with

C WebRTC related posts

Index

What are some of the best open-source WebRTC projects in C? This list will help you:

# Project Stars
1 janus-gateway 8,600
2 freeswitch 4,037
3 Kamailio 2,442
4 baresip 1,826
5 libpeer 1,203
6 amazon-kinesis-video-streams-webrtc-sdk-c 1,107
7 OBS-studio-webrtc 599
8 nbnet 495
9 libjuice 478
10 rawrtc 384
11 kurento 357
12 android-vad 337
13 violet 257
14 tiny-webrtc-gw 88
15 ffmpeg-webrtc 28
16 Protozoa 22

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?