SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 C++ Multimedia Projects
-
srs
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Kodi Home Theater Software
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
https://github.com/xbmc/xbmc/pull/28404
And yes, it correctly diagnosed the problem - I confirmed this morning. The cache had been partially deleted (exactly like it said) and the patched version of the software automatically detected this and rebuilt the cache rather than crashing. This was using the initial version of the patch from commit 1 of the PR.
I then talked with Claude a bit to come up with a less hacky solution that doesn't require constant cache rebuilding, and it suggested writing the "cache" to no_backup, bypassing the cache trimmer. However, this required rebuilding the .so via NDK, so it spun up a full VM in multipass, installed all the tools in there to build the fully patched APK, and built it (the VM was my suggestion, it was about to just brew install everything and mess with my local dev environment).
You can read the full log here, it's nuts:
-
-
QtAv
A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
-
Project mention: No Compromise Pure Golang Version of Haivision's SRT (Secure Reliable Transport) | news.ycombinator.com | 2026-02-20
Ported from https://github.com/Haivision/srt with interop and bench tests
-
MediaInfoLib
Convenient unified display of the most relevant technical and tag data for video and audio files.
-
-
-
-
ffmpegfs
FUSE-based transcoding filesystem with video support from many formats to FLAC, MP4, TS, WebM, OGG, MP3, HLS, and others.
Project mention: Benben: An audio player for the terminal, written in Common Lisp | news.ycombinator.com | 2025-07-18 -
Project mention: Show HN: Music player for big local collections with mpd support | news.ycombinator.com | 2025-12-19
-
-
proteaaudio
Simple audio library for Windows, Linux, OSX. Supports Mp3, Ogg, Wav playback and multichannel mixing.
-
C++ Multimedia discussion
C++ Multimedia related posts
-
SFML 3.1 Is Released
-
Show HN: Music player for big local collections with mpd support
-
This class is primarily for Python support (hence the "Retarded" prefix).
-
Class is primarily for Python support (hence the "Retarded" prefix)
-
Benben: An audio player for the terminal, written in Common Lisp
-
Kodi: Free Software Entertainment System
-
Download & Install Kodi in Windows 11
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Multimedia projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | srs | 28,960 |
| 2 | Kodi Home Theater Software | 20,860 |
| 3 | SFML | 11,900 |
| 4 | QtAv | 4,245 |
| 5 | srt | 3,542 |
| 6 | MediaInfoLib | 770 |
| 7 | MystiQ | 596 |
| 8 | AvCpp | 535 |
| 9 | avendish | 480 |
| 10 | ffmpegfs | 266 |
| 11 | mpz | 103 |
| 12 | Sky | 30 |
| 13 | proteaaudio | 30 |
| 14 | GstKalman | 6 |