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. Learn more →
Top 15 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.
-
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.
-
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.
Project mention: This class is primarily for Python support (hence the "Retarded" prefix). | news.ycombinator.com | 2025-08-29 -
You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.
-
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
-
-
MediaInfoLib
Convenient unified display of the most relevant technical and tag data for video and audio files.
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Multimedia discussion
C++ Multimedia related posts
-
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
-
Old Business
- A note from our sponsor - InfluxDB www.influxdata.com | 22 Dec 2025
Index
What are some of the best open-source Multimedia projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | srs | 28,225 |
| 2 | Kodi Home Theater Software | 20,207 |
| 3 | SFML | 11,523 |
| 4 | QtAv | 4,199 |
| 5 | srt | 3,427 |
| 6 | MediaInfoLib | 726 |
| 7 | MystiQ | 590 |
| 8 | AvCpp | 520 |
| 9 | avendish | 460 |
| 10 | ffmpegfs | 256 |
| 11 | mpz | 96 |
| 12 | CatraMMS | 40 |
| 13 | Sky | 30 |
| 14 | proteaaudio | 29 |
| 15 | GstKalman | 6 |