C WebRTC

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

Top 17 C WebRTC Projects

  1. janus-gateway

    Janus WebRTC Server

  2. SaaSHub

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

    SaaSHub 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.

  4. Kamailio

    Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms, focusing on flexibility, security and scalability

  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: Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC | news.ycombinator.com | 2025-10-09
  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: Show HN: AI Toy I worked on is in stores, media code OSS | news.ycombinator.com | 2025-10-13

    1.) Not something I did. I only worked on the software.

    4.) Contracted because I wrote the Open Source libraries it uses. I created https://github.com/pion/webrtc and https://webrtcforthecurious.com the company reached out to me because https://github.com/sepfy/libpeer didn't work with Pion. Turned out to be a libpeer bug (which I fixed)

    > were you really hooked

    I have been doing hardware + WebRTC with lots of different projects since then. https://www.youtube.com/@seandubois86 unpaid, that's my proof at least :)

    > Hooked on the technology stack.

    Yes I enjoy doing WebRTC + C https://github.com/awslabs/amazon-kinesis-video-streams-webr... (one of original authors) so I enjoy the tech a lot.

    > Hooked talking to Santa

    I enjoy the unexpected behaviors of Voice AI at this moment in time. In the video I asked Santa about pi, and it responded in a way I didn't expect. I find it absurd/entertaining.

    > Do you have kids that you built it for

    Yes. I have a few toys/personalities that I built for my kid. They make up funny scenarios/personalities and I change the prompt and put it in a different toy. It's fun.

  8. OBS-studio-webrtc

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

  9. libjuice

    JUICE is a UDP Interactive Connectivity Establishment library

  10. nbnet

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

  11. android-vad

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

  12. kurento

    Kurento WebRTC Media Server

  13. rawrtc

    WebRTC and ORTC with a little bit of RAWR!

  14. violet

    Lightweight STUN/TURN server

  15. tiny-webrtc-gw

    tiny/fast webRTC video conferencing gateway

  16. libwtf

    A fast WebTransport implementation in C

    Project mention: A fast WebTransport implementation in C | news.ycombinator.com | 2025-07-25
  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]

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 9,106
2 freeswitch 4,904
3 Kamailio 2,837
4 baresip 2,119
5 libpeer 1,517
6 amazon-kinesis-video-streams-webrtc-sdk-c 1,198
7 OBS-studio-webrtc 610
8 libjuice 596
9 nbnet 556
10 android-vad 492
11 kurento 435
12 rawrtc 390
13 violet 299
14 tiny-webrtc-gw 91
15 libwtf 61
16 ffmpeg-webrtc 28
17 Protozoa 25

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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