C++ Webrtc

Open-source C++ projects categorized as Webrtc | Edit details

Top 13 C++ Webrtc Projects

  • GitHub repo srs

    SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.

    Project mention: Can anybody help me understand how to uninstall a git clone I did | reddit.com/r/linuxquestions | 2021-11-18

    from the configure file, it looks like there should be a make destroy command which basically just removes everything in /objs: https://github.com/ossrs/srs/blob/4.0release/trunk/configure

  • GitHub repo mediasoup

    Cutting Edge WebRTC Video Conferencing

    Project mention: [AskJS] Best open source JavaScript WebRTC SFU I have found, what do you think ? | reddit.com/r/javascript | 2021-12-24

    You are right, It's specified in the README as I can see, and it doesn't seem the only one using mediasoup ;)

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo wave-share

    Serverless, peer-to-peer, local file sharing through sound

    Project mention: I got frustrated when having to transfer homework files between devices I was not logged in to. To solve the issue I developed a web based application that transfers files to any nearby devices with the help of sound waves. Any feedback on the project would be greatly appreciated! | reddit.com/r/programming | 2021-09-09
  • GitHub repo webrtc-streamer

    WebRTC streamer for V4L2 capture devices, RTSP sources and Screen Capture

    Project mention: Is there a ShinobiCCTV client for linux? | reddit.com/r/ShinobiCCTV | 2021-12-16

    Hello everyone! Greate news - no more delays for streams! I have manage to modify the original sources and added the WebRTC streaming possibility from this project: https://github.com/mpromonet/webrtc-streamer.

  • GitHub repo OvenMediaEngine

    OvenMediaEngine (OME) is an Open-Source Streaming Server that enables Large-Scale and Sub-Second Latency Live Streaming.

    Project mention: [Use Case] The third use case of OvenMediaEngine: IoTcube Conference 2021 ( Sep 9, 2021) | reddit.com/r/OvenMediaEngine | 2022-01-13

    The conference organizer's requirements could be solved very simply with OvenMediaEngine (OME). They wanted to stream with sub-second latency because of smooth communication between presenters and attendees during live streaming. We applied OME as the stream server and OvenPlayer as the player to support a successful conference. That’s it.

  • GitHub repo libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

    Project mention: Wanting some advice on streaming audio from a raspberry pi to browsers. | reddit.com/r/WebRTC | 2021-12-12

    I was doing some research and it seems like I need to use a native webrtc api, however I am a bit lost on which native implementation to use. Pion Webrtc seems to have the most community usage (just going based off of github stars), so I am leaning towards that, but I am aware that there is a C++ api (google's : https://webrtc.googlesource.com/src/+/main/docs/native-code/index.md ) and also this one: https://github.com/paullouisageneau/libdatachannel .

  • GitHub repo media-server-node

    WebRTC Media Server for Node.js

    Project mention: need suggestions for options for media server (WebRTC preferred) | reddit.com/r/WebRTC | 2021-04-14

    You can use medooze : https://github.com/medooze/media-server-node

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo rpi-webrtc-streamer

    This repo's objective is providing something like Web Cam server on the most popular Raspberry PI hardware. By integrating [WebRTC](https://webrtc.org/native-code/) and Raspberry PI, we can stream the Raspberry camera feed to browser or native client which talks WebRTC.

    Project mention: My humble first FPV robot with Pi Zero | reddit.com/r/raspberry_pi | 2021-02-04

    I used this project https://github.com/kclyu/rpi-webrtc-streamer for the video streaming via WebRTC. All the credits to the author!

  • GitHub repo WebUDP

    Minimal WebRTC datachannel server

    Project mention: Libwebsockets a powerful and lightweight pure C library | news.ycombinator.com | 2021-09-06

    There is this[0]. It’s C++ but the API is simple and it works well, you don’t need to setup any extra ICE/TURN/STUN stuff either.

    [0] https://github.com/seemk/WebUDP

  • GitHub repo trango-self-hosted

    Host trango and communicate with those around you without the internet!

    Project mention: project dead already ? | reddit.com/r/trango | 2021-08-07

    unable to reach https://web.trango.io and no recent updates in github. Well, guess that's RIP then...

  • GitHub repo openwebtorrent-tracker

    Fast and simple Webtorrent tracker implementation in C++

    Project mention: aquatic BitTorrent tracker: WebTorrent support (1.8M responses/second); new UDP benchmarks (650k rps) | reddit.com/r/rust | 2021-08-23

    I did some benchmarks with my load testing tool and got very encouraging results: 1.8M tracker responses per second when using 14 threads, compared to a maximum of 117k responses per second for closest competitor wt-tracker. I suspect that the openwebtorrent tracker would be a lot closer in performance to aquatic, but since it only runs over TLS, I couldn’t test it, as the load tester doesn’t support it. More info on the benchmark (PDF).

  • GitHub repo sora-unity-sdk

    WebRTC SFU Sora Unity SDK

    Project mention: Issue using Microphone on Oculus Quest 2 | reddit.com/r/Unity3D | 2021-02-26

    I'm currently using SoraUnitySDK to handle the WebRTC communication, the same exact code is properly working on Android Phones and even iOS (with a few changes).

  • GitHub repo BerryShare

    Share PC desktop to Raspberry Pi with WebRTC

    Project mention: Share PC Desktop to Raspberry Pi with WebRTC | news.ycombinator.com | 2021-11-26
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). The latest post mention was on 2022-01-13.

C++ Webrtc related posts


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

Project Stars
1 srs 16,988
2 mediasoup 4,164
3 wave-share 1,635
4 webrtc-streamer 1,565
5 OvenMediaEngine 1,242
6 libdatachannel 627
7 media-server-node 611
8 rpi-webrtc-streamer 497
9 WebUDP 228
10 trango-self-hosted 169
11 openwebtorrent-tracker 55
12 sora-unity-sdk 45
13 BerryShare 4
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.