beixiaocai / BXC_MediaLibrary

基于C/C++开发的音视频动态库(使用超级简单,功能非常强大)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BXC_MediaLibrary

功能介绍

  • 基于C/C++开发的音视频动态库(使用超级简单,功能非常强大)
  • 支持录制系统声音和麦克风声音(基于系统API实现)
  • 支持多种高性能录屏方案(录屏基于系统API实现,录制摄像头基于ffmpeg实现)
  • 音视频编码动态库,支持多种常见的音视频编码格式(基于ffmpeg实现)
  • 当前仅支持Windows,将来会跨平台支持Linux,MacOS,ARM

使用案例

(1)在远程控制软件SRE中使用了本动态库

模块介绍

  • BXC_AudioRecorder :录音动态库
  • BXC_VideoRecorder :录屏和录制摄像头动态库
  • BXC_AvEncoder :音视频编码动态库
  • Test : 测试(直接运行,可以分别测试上述动态库)

软件开发环境(以下是作者的开发环境)

  • C++11
  • Visual Studio 2019 x64

About

基于C/C++开发的音视频动态库(使用超级简单,功能非常强大)

License:MIT License


Languages

Language:C++ 99.9%Language:C 0.1%