基于 Kotlin 和 C++ 的 Android 平台 RTMP 推流 SDK:AVRtmpPushSDK

AVRtmpPushSDK 是一个使用 Kotlin 和 C++ 编写的开源 Android RTMP 推流 SDK。该项目实现了音视频采集、处理、编码、数据预处理和发送等功能,支持 FLV 封包和 RTMP 上传,并提供相应的接口供开发者使用。

功能特性:

  • 音视频硬件编码
  • 动态码率调整
  • 摄像头参数设置
  • 音频编码参数设置
  • 视频编码参数设置
  • 支持添加图片、文字水印
  • 支持摄像头切换
  • 支持 FLV 封包
  • 支持自动对焦
  • 支持 Live 模式下横竖屏动态切换

使用要求:

  • Android SDK 版本 18+

集成方式:

implementation 'com.devyk.av.rtmp.library:AVRtmpPushSDK:1.0.0'
zip 文件大小:376.19KB