
RV1126+FFMPEG推流项目
文章平均质量分 72
完整的RV1126+FFMPEG推流项目
学习嵌入式的小羊~
只有空杯心态,才能了解的更多,才能走的更远。
展开
-
推流项目的ffmpeg配置和流程重点总结一下
整体工作流程的意义,这些步骤共同构成了 FFmpeg 推流的完整工作流,反映了音视频处理和网络传输的本质: 1. 准备阶段: 初始化环境、定义格式和目标(步骤 1-3)。 2. 连接阶段: 建立与服务器的通信(步骤 4)。 3. 传输阶段: 发送元数据和实际数据(步骤 5-6)。 4. 结束阶段: 完成传输并清理(步骤 7-8)。原创 2025-03-05 21:14:52 · 1154 阅读 · 0 评论 -
FFMPEG利用H264+AAC合成TS文件
我们要搞明白一个问题就是一个是时间基,一个是时间戳,时间基是代表单位,时间戳是代表,一个时间里面的格子,比如钱,1,2,3,4,5,这样是没有任何意义的,但是配合起时间基就有意义了,时间基就是美元或者rmb。当成功读取一帧数据的时候,把这个数据存放到AUDIO_QUEUE里面(这里封装的函数是。第一步就是时间转换,视频时间基转换复合流时间基 ,假设视频时间基是{1,30},取出每一个视频数据包,若video_queue不为空,则让视频的pts自增1(:时间基也称之为时间基准,它代表的是每个刻度是多少秒。原创 2025-03-05 00:35:20 · 1463 阅读 · 0 评论 -
RV1126+FFMPEG推流项目源码
RV1126+FFMPEG推流项目源码原创 2025-01-22 23:54:24 · 732 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(11)编码音视频数据 + FFMPEG时间戳处理
RV1126+FFMPEG推流项目(11)编码音视频数据 + FFMPEG时间戳处理原创 2025-01-22 23:24:46 · 1289 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(10) FFMPEG 时间概念的讲解
时间基(TimeBase),时间戳(PTS和DTS),时间转换的原理,FFMPEG时间戳的比较:原创 2025-01-19 15:53:43 · 1111 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(9)AI和AENC模块绑定,并且开启线程采集
RV1126+FFMPEG推流项目(9)AI和AENC模块绑定,并且开启线程采集原创 2025-01-17 15:31:39 · 810 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(8)AENC音频编码模块
RV1126+FFMPEG推流项目(8)AENC音频编码模块原创 2025-01-17 15:18:14 · 970 阅读 · 1 评论 -
RV1126+FFMPEG推流项目(6)视频码率及其码率控制方式
RV1126+FFMPEG推流项目(6)视频码率及其码率控制方式原创 2025-01-17 00:56:08 · 1695 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(7)AI音频模块编码流程
RV1126+FFMPEG推流项目(6)AI音频模块编码流程原创 2025-01-17 00:20:22 · 506 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(5)VI和VENC模块绑定,并且开启线程采集
RV1126+FFMPEG推流项目(5)VI和VENC模块绑定,并且开启线程采集原创 2025-01-15 21:42:46 · 781 阅读 · 1 评论 -
RV1126+FFMPEG推流项目(4)VENC模块视频编码流程
RV1126+FFMPEG推流项目(4)VENC模块视频编码流程原创 2025-01-14 22:59:51 · 832 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(3)VI模块视频编码流程
RV1126+FFMPEG推流项目(3)VI模块视频编码流程原创 2025-01-14 20:11:52 · 794 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(2)主函数(main)调用逻辑实现
RV1126+FFMPEG推流项目(2)主函数(main)调用逻辑实现原创 2025-01-13 16:42:23 · 361 阅读 · 0 评论 -
RV1126+FFMPEG推流项目(1)总体框架讲解
RV1126+FFMPEG推流项目(1)总体框架讲解原创 2025-01-09 15:48:30 · 1193 阅读 · 0 评论