RK3568笔记八十三:RTMP推流H264和PCM
若该文为原创文章,转载请注明原文出处。
前面有通过勇哥,实现了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一包->放入队列
三、获取队列数据ÿ