此文章介绍一个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。
android平台视频直播,录制库
最新推荐文章于 2024-04-06 09:39:46 发布
介绍了一个安卓平台上的视频直播和录制开源库,支持摄像头和屏幕作为视频源,并提供了基于opengles的图像美颜功能。视频编码采用h264标准,支持软编码x264及硬编码mediacodec;音频编码使用fdkaac开源库实现aac编码。本地录制文件格式为mp4,使用ffmpeg库完成。此外,该库还支持rtmp协议进行实时直播。

2813

被折叠的 条评论
为什么被折叠?



