若該文為原創文章,轉載請注明原文出處。
前面有通過勇哥,實現了RTMP推流,但一直想加上音頻,所以經過測試,寫了一個demo, ffmpeg是使用ubuntu下安裝測試的。
安裝參考:Ubuntu20.4下x264、x265、fdk-aac和FFmpeg4.3源碼編譯安裝_ubuntu安裝libx264-CSDN博客
記錄:實現從h264文件和PCM文件讀取內存數據,然后使用FFMPEG推RTMP流。
一、介紹
經過驗證正常,后續想法是在ATK-DLRK3568上實現
1、大概流程:
1、初始化FFMPEG
2、初始化MPP
3、創建3個線程
一、采集攝像頭數據:OPENCV獲取攝像頭->轉成420P數據格式->MPP編碼成264數據->放入隊列
二、ALSA采集PCM數據 8K 16位->封裝成2048一包->放入隊列
三、獲取隊列數據?