android平台视频直播,录制库

介绍了一个安卓平台上的视频直播和录制开源库,支持摄像头和屏幕作为视频源,并提供了基于opengles的图像美颜功能。视频编码采用h264标准,支持软编码x264及硬编码mediacodec;音频编码使用fdkaac开源库实现aac编码。本地录制文件格式为mp4,使用ffmpeg库完成。此外,该库还支持rtmp协议进行实时直播。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     此文章介绍一个android平台,视频直播和录制的开源库。开源库源码地址为https://github.com/showwaychen/svideostream
此库
     1.采集的视频源有两种:摄像头和屏幕(得需要android系统版本5.0以上)。支持基于opengl es 的图像美颜,opengl es图像获取使用两种方式:每一种是imagereader,需要api>=19, api<19时采用diretc texture获取方式。
     2.视频编码器为h264, 软编码使用x264、硬编码采用mediacodec(api要求>=19)。
      3.音频编码为aac,使用fdkaac开源库。
      4.视频本地录制格式为mp4,使用ffmpeg库。
      5.直播采用rtmp协议,使用librtmp开源库。


      ndk层代码使用c++11语言,构建工具为cmake,编译需要在linux下进行行,项目说明中有编译的步骤,同时项目中有库的使用的demo。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值