C++编程FFMpeg实时美颜直播推流实战-基于ffmpeg,qt5,opencv视频课程

CSDN学习
CSDN学习官方账号
博客专家认证
2018-03-06 08:14:47
C++编程FFMpeg实时美颜直播推流实战-基于ffmpeg,qt5,opencv视频课程
第一章:课程介绍和基础知识
第一节课程介绍,学员群132323693
第二节直播推流流程分析讲解
第三节直播rtmp协议分析
第二章: 直播服务器讲解和配置
第一节直播服务器介绍crtmpserver编译运行(ubuntu)
第二节下载ffmpeg工具推流并使用功能vlc拉流播放测试
第三节nginx-rtmp源码下载、编译运行(ubuntu)
第四节nginx-rtmp直播和直播状态监听配置并使用ffplay播放直播流
第三章:FFMpegSDK解封和推流
第一节ffmpegSDK开发环境准备,第一个ffmpeg项目创建
第二节初始化封装和网络库、打开音视频流并打印调试信息
第三节完成输出音视频流配置信息,使用ffmpeg新版本属性
第四节打开rtmp推流输出并从文件读取音视频帧
第五节AVPacket的pts运算并完成帧推送使用vlc测试
第六节根据pts和系统记时控制推流速度_浏览器flash播放直播流
第七节推流基于rtsp协议的大华海康相机
第四章:OpencvSDK基础
第一节opencv源码在windows下载编译安装
第二节windows 上创建opencv示例项目
第三节遍历修改连续的Mat图像空间
第四节VideoCapture打开摄像头接口讲解和源码分析
第五节读取一帧视频接口讲解和源码分析,分析读取解码和颜色转换过程
第五章:视频采集编码推流和类封装
第一节opencv播放rtsp海康摄像头和播放系统摄像头
第二节基于opencv采集rtsp流并使用异常处理失败流程
第三节像素格式转换(RGBToYUV)上下文创建配置和清理
第四节rgb转yuv空间分配和转换函数调用
第五节查找编码器并创建编码器上下文
第六节编码器参数配置(包括打开多线程编码)并打开编码器
第七节视频帧编码并根据设置AVFrame的输入pts
第八节创建封装器添加视频AVStream并设置参数
第九节打开推流IO,发送封装头,计算pts完成帧推流
第一十节XMediaEndcode工厂生产方法创建
第一十一节完成InitScale初始化像素格式转换接口
第一十二节完成RGBToYUV接口封装并重构代码
第一十三节完成视频编码器初始化InitVideoCodec接口封装
第一十四节完成了视频编码接口并重构rtsp_to_rtmp代码
第一十五节创建XRtmp接口类完成封装器接口
第六章:音频录制编码推流和类封装
第一节QT5开发环境准备
第二节音频基础知识音频参数分析
第三节QT音频录制接口讲解并编写录制音频程序
第四节音频重采样上下文创建和配置
第五节音频重采样空间分配并完成重采样
第六节音频编码器创建和参数设置
第七节音频的pts运算音频数据编码测试
第八节完成音频推流并测试
第九节音频重采样XMediaEncode重采样接口封装代码重构
第一十节封装音频编码器设置接口重构视频编码器接口
第一十一节完成音频编码接口封装和代码重构
第一十二节完成音频推流接口XRtmp封装重构音频推流
第七章:音视频同步编码推流处理
第一节封装音频XAudioRecord初始化和关闭接口
第二节完成音频录制接口,录制缓冲队列处理
第三节封装视频录制接口完成初始化和关闭接口
第四节XDataThread数据处理线程类创建并实现
第五节XAudioRecord集成数据基类重构
第六节加入视频编码器和流
第七节完成音视频推流封装处理未同步
第八节音频推流同步策略分析
第九节音视频同步时间计算代码分析第一部分
第一十节音视频同步二解决音频有相同pts情况
第一十一节音视频同步三完成同步
第八章:XRtmpStreamer项目完成(界面和美颜)
第一节磨皮双边滤波算法参数说明
第二节双边滤波磨皮算法调用并测试性能
第三节直播框架添加图像过滤XFilter接口并实现双边滤波磨皮类
第四节直播框架添加美颜磨皮
第五节XRtmpStreamer项目框架架构(类图)讲解
第六节完成了XController音视频录制模块初始化
第七节完成XController中的编码封装推流模块初始化
第八节XController推流数据线程完成
第九节QT直播推流项目完成界面设计
第一十节完成了qt项目直播推流

夏曹俊
夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
相关链接:https://edu.csdn.net/course/detail/5694?utm_source=edu_bbs_autocreate
...全文
360 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,880

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧