基于 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'
376.19KB
文件大小:
评论区