yutouxiansheng / AndroidLivePusher

基于openGL的摄像头预览与编码附带rtmp推流

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目使用ndk版本为r14b编译 新版ndk会报错

感谢 ywl5320

本项目是openGL+mediacodec硬编码摄像头数据,目前支持:

1:rtmp推流

2:h264获取

3:修改帧率码率,切换摄像头

4:从openGL中截图

5:不预览摄像头获取摄像头数据,支持不预览拍照和不预览录像,不预览推流

6:可以使用MP4VideoExtractor 来分离mp4成aac+h264 进行推流

7:mp4录制

8:FLV录制工具已经上传过段时间更新代码实现flv视频录制。

另外,CSDN博客过来看FLV的朋友请点击这里

后续如果有空就会添加 ffmpeg软编上述这些功能 和flv的录制。

About

基于openGL的摄像头预览与编码附带rtmp推流


Languages

Language:C 57.5%Language:Java 39.3%Language:C++ 2.6%Language:CMake 0.5%Language:GLSL 0.1%