Android使用Rtmp音视频推流(3)——YUV、PCM在MediaCodec编码后分别用RTMP推流出去


部分参考自:http://blog.csdn.net/a992036795/article/details/54583571

另外单独推送AVC视频的:使用librtmp推送AVC数据 http://blog.csdn.net/a992036795/article/details/54572335

rtmpdump代码的地址: https://github.com/pili-engineering/ipcam_sdk/tree/master/rtmpsdk

前言

本文介绍的是使用Android摄像头、麦克风采集的音、视频进行编码。然后通过librtmp推送到流媒体服务器上的功能。 我所使用的环境:android Studio 2.2.3 、NDK13。

流程

这里写图片描述

使用到的Api

音视频采集用到的api有:Camera、AudioRecord 编码用的是系统提供的API:MediaCodec (硬编码) 推送使用的开源库:librtmp。

代码:请参考原作者

ManActivity.Java


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM