kandi background
Explore Kits

10 best C++ Media libraries in 2022

by Open Weaver kits βœ” Updated: May 16, 2022

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

C++ star image 20121 Version:0.9.0.1

License: Permissive (Apache-2.0)

Cross-platform, customizable ML solutions for live and streaming media.

Support
Quality
Security
License
Reuse

mediapipeby google

C++ star image 20121 Version:0.9.0.1 License: Permissive (Apache-2.0)

Cross-platform, customizable ML solutions for live and streaming media.
Support
Quality
Security
License
Reuse

ZLMediaKitby ZLMediaKit

C++ star image 8573 Version:r2

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

ZLMediaKitby ZLMediaKit

C++ star image 8573 Version:r2 License: Permissive (MIT)

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
Support
Quality
Security
License
Reuse

steemby steemit

C++ star image 1927 Version:v0.23.0

License: Others (Non-SPDX)

The blockchain for Smart Media Tokens (SMTs) and decentralized applications.

Support
Quality
Security
License
Reuse

steemby steemit

C++ star image 1927 Version:v0.23.0 License: Others (Non-SPDX)

The blockchain for Smart Media Tokens (SMTs) and decentralized applications.
Support
Quality
Security
License
Reuse

libsourceyby sourcey

C++ star image 1255 Version:1.1.4

License: Weak Copyleft (LGPL-2.1)

C++14 evented IO libraries for high performance networking and media based applications

Support
Quality
Security
License
Reuse

libsourceyby sourcey

C++ star image 1255 Version:1.1.4 License: Weak Copyleft (LGPL-2.1)

C++14 evented IO libraries for high performance networking and media based applications
Support
Quality
Security
License
Reuse

gerberaby gerbera

C++ star image 993 Version:v1.12.0

License: Others (Non-SPDX)

UPnP Media Server for 2022: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices πŸ“±πŸ’»πŸ“Ί

Support
Quality
Security
License
Reuse

gerberaby gerbera

C++ star image 993 Version:v1.12.0 License: Others (Non-SPDX)

UPnP Media Server for 2022: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices πŸ“±πŸ’»πŸ“Ί
Support
Quality
Security
License
Reuse

libdatachannelby paullouisageneau

C++ star image 1007 Version:v0.18.1

License: Weak Copyleft (MPL-2.0)

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

Support
Quality
Security
License
Reuse

libdatachannelby paullouisageneau

C++ star image 1007 Version:v0.18.1 License: Weak Copyleft (MPL-2.0)

C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
Support
Quality
Security
License
Reuse

MystiQby swl-x

C++ star image 418 Version:continuous

License: Strong Copyleft (GPL-3.0)

Qt5/C++ FFmpeg Media Converter

Support
Quality
Security
License
Reuse

MystiQby swl-x

C++ star image 418 Version:continuous License: Strong Copyleft (GPL-3.0)

Qt5/C++ FFmpeg Media Converter
Support
Quality
Security
License
Reuse

ni-mediaby NativeInstruments

C++ star image 167 Version:Current

License: Permissive (MIT)

NI Media is a C++ library for reading and writing audio streams.

Support
Quality
Security
License
Reuse

ni-mediaby NativeInstruments

C++ star image 167 Version:Current License: Permissive (MIT)

NI Media is a C++ library for reading and writing audio streams.
Support
Quality
Security
License
Reuse

ISOBMFFby DigiDNA

C++ star image 160 Version:Current

License: Permissive (MIT)

C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)

Support
Quality
Security
License
Reuse

ISOBMFFby DigiDNA

C++ star image 160 Version:Current License: Permissive (MIT)

C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)
Support
Quality
Security
License
Reuse

cpp_media_serverby runner365

C++ star image 110 Version:Current

License: Permissive (MIT)

media server based on c++11, support webrtc/rtmp/httpflv/hls/websocket flv

Support
Quality
Security
License
Reuse

cpp_media_serverby runner365

C++ star image 110 Version:Current License: Permissive (MIT)

media server based on c++11, support webrtc/rtmp/httpflv/hls/websocket flv
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Media
Media

Open Weaver – Develop Applications Faster with Open Source

Follow

  • Β© 2023 Open Weaver Inc.