10 best C++ Media libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 10, 2023
Guide Kit
C++ Media is a vital part of the media stack, providing a common framework on which to build scalable and secure media applications. It’s also a key to expanding the reach of open source. The C++ Media libraries are the core of the C++ Media Platform. This is a collection of libraries that implement the functionality required to run a C++ Media application. The libraries are divided into two categories, generic and platform-specific. The generic libraries provide a set of abstractions that can be used to build media applications such as encoders, decoders and transcoders. The platform-specific libraries implement the concrete code required to execute on a particular platform. Some of the most widely used open source libraries for C++ Media among developers include: mediapipe - customizable ML solutions for live and streaming media; ZLMediaKit - A lightweight RTSP/RTMP/HTTP/HLS/HTTPFLV/WebSocketFLV/HTTPTS/HTTPfMP4/WebSocketTS/WebSocketfMP4/GB28181/WebRTC server and client framework based on C1; steem - Smart Media Tokens and decentralized applications.
mediapipeby google
Cross-platform, customizable ML solutions for live and streaming media.
mediapipeby google
C++ 22156 Version:v0.10.1 License: Permissive (Apache-2.0)
ZLMediaKitby ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
ZLMediaKitby ZLMediaKit
C++ 9911 Version:r2 License: Permissive (MIT)
steemby steemit
The blockchain for Smart Media Tokens (SMTs) and decentralized applications.
steemby steemit
C++ 1945 Version:v0.23.0 License: Others (Non-SPDX)
libsourceyby sourcey
C++14 evented IO libraries for high performance networking and media based applications
libsourceyby sourcey
C++ 1261 Version:Current License: Weak Copyleft (LGPL-2.1)
gerberaby gerbera
UPnP Media Server for 2023: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺
gerberaby gerbera
C++ 1040 Version:v1.12.1 License: Others (Non-SPDX)
libdatachannelby paullouisageneau
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
libdatachannelby paullouisageneau
C++ 1159 Version:v0.18.4 License: Weak Copyleft (MPL-2.0)
ni-mediaby NativeInstruments
NI Media is a C++ library for reading and writing audio streams.
ni-mediaby NativeInstruments
C++ 211 Version:Current License: Permissive (MIT)
ISOBMFFby DigiDNA
C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)
ISOBMFFby DigiDNA
C++ 160 Version:Current License: Permissive (MIT)
cpp_media_serverby runner365
media server based on c++11, support webrtc/rtmp/httpflv/hls/websocket flv
cpp_media_serverby runner365
C++ 110 Version:Current License: Permissive (MIT)