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