真全栈程序员

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 290|回复: 0

C++编程FFMpeg实时美颜直播推流实战

[复制链接]
  • TA的每日心情

    2021-5-10 10:54
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    3

    主题

    9

    帖子

    39

    积分

    凡人程序员

    Rank: 1

    积分
    39
    发表于 2021-5-9 23:26:05 | 显示全部楼层 |阅读模式
    1.1课程介绍
    【录播】ffmpeg直播课程介绍(8分钟) 免费试学


    021.2直播推流流程分析讲解
    【录播】1.2直播推流流程分析讲解(7分钟) 免费试学


    031.3直播rtmp协议分析
    【录播】1.3直播rtmp协议分析(11分钟) 免费试学


    042.1直播服务器介绍crtmpserver编译运行(ubuntu)
    【录播】2.1直播服务器介绍crtmpserver编译运行(13分钟) 免费试学


    052.2下载ffmpeg工具推流并使用功能vlc拉流播放测试
    [url=]
    【录播】2.2下载ffmpeg工具推流并使用功能vlc播放(9分钟)
    [/url]


    062.3nginx-rtmp源码下载、编译运行(ubuntu)
    [url=]
    【录播】2.3nginx-rtmp源码下载、编译运行(10分钟)
    [/url]


    072.4nginx-rtmp直播和直播状态监听配置并使用ffplay播放直播流
    [url=]
    【录播】2.4nginx-rtmp直播和直播状态监听配置(12分钟)
    [/url]


    083.1ffmpegSDK开发环境准备,第一个ffmpeg项目创建
    [url=]
    【录播】3.1ffmpegSDK开发环境准备创建ffmpeg项目(21分钟)
    [/url]


    093.2初始化封装和网络库、打开音视频流并打印调试信息
    [url=]
    【录播】3.2初始化封装和网络库、打开音视频流(19分钟)
    [/url]


    103.3完成输出音视频流配置信息,使用ffmpeg新版本属性
    [url=]
    【录播】3.3完成输出音视频流配置信息(20分钟)
    [/url]


    113.4打开rtmp推流输出并从文件读取音视频帧
    [url=]
    【录播】3.4打开rtmp推流输出并从文件读取音视频帧(18分钟)
    [/url]


    123.5AVPacket的pts运算并完成帧推送使用vlc测试
    [url=]
    【录播】3.5AVPacket的pts运算并完成帧推送vlc测试(11分钟)
    [/url]


    133.6根据pts和系统记时控制推流速度_浏览器flash播放直播流
    [url=]
    【录播】3.6根据pts和系统记时控制推流速度(16分钟)
    [/url]


    143.7推流基于rtsp协议的大华海康相机
    [url=]
    【录播】3.7推流基于rtsp协议的大华海康相机(25分钟)
    [/url]


    154.1opencv源码在windows下载编译安装
    [url=]
    【录播】4.1opencv源码在windows下载编译安装(8分钟)
    [/url]


    164.2windows 上创建opencv示例项目
    [url=]
    【录播】4.2windows 上创建opencv示例项目(13分钟)
    [/url]


    174.3遍历修改连续的Mat图像空间
    [url=]
    【录播】4.3遍历修改连续的Mat图像空间(11分钟)
    [/url]


    184.4VideoCapture打开摄像头接口讲解和源码分析
    [url=]
    【录播】4.4VideoCapture打开摄像头接口源码分析(6分钟)
    [/url]


    194.5读取一帧视频接口讲解和源码分析读取解码和颜色转换过程
    [url=]
    【录播】4.5读取一帧视频接口源码分析(10分钟)
    [/url]


    205.1opencv播放rtsp海康摄像头和播放系统摄像头
    [url=]
    【录播】5.1opencv播放rtsp海康和系统摄像头(17分钟)
    [/url]


    215.2基于opencv采集rtsp流并使用异常处理失败流程
    [url=]
    【录播】5.2基于opencv采集rtsp流并使用异常(20分钟)
    [/url]


    225.3像素格式转换(RGBToYUV)上下文创建配置和清理
    [url=]
    【录播】5.3像素格式转换上下文创建配置和清理(21分钟)
    [/url]


    235.4rgb转yuv空间分配和转换函数调用
    [url=]
    【录播】5.4rgb转yuv空间分配和转换函数调用(24分钟)
    [/url]


    245.5查找编码器并创建编码器上下文
    [url=]
    【录播】5.5查找编码器并创建编码器上下文(13分钟)
    [/url]


    255.6编码器参数配置(包括打开多线程编码)并打开编码器
    [url=]
    【录播】5.6编码器参数配置(18分钟)
    [/url]


    265.7视频帧编码并根据设置AVFrame的输入pts
    [url=]
    【录播】5.7视频帧编码并根据设置AVFrame的输入pts(14分钟)
    [/url]


    275.8创建封装器添加视频AVStream并设置参数
    [url=]
    【录播】5.8创建封装器添加视频AVStream并设置参数(13分钟)
    [/url]


    285.9打开推流IO,发送封装头,计算pts完成帧推流
    [url=]
    【录播】5.9打开推流IO发送封装头计算pts完成帧推流(16分钟)
    [/url]


    295.10XMediaEndcode工厂生产方法创建
    [url=]
    【录播】5.10XMediaEndcode工厂生产方法创建(12分钟)
    [/url]


    305.11完成InitScale初始化像素格式转换接口
    [url=]
    【录播】5.11完成InitScale初始化像素格式转换接口(11分钟)
    [/url]


    315.12完成RGBToYUV接口封装并重构代码
    [url=]
    【录播】5.12完成RGBToYUV接口封装并重构代码(14分钟)
    [/url]


    325.13完成视频编码器初始化InitVideoCodec接口封装
    [url=]
    【录播】5.13完成视频编码器初始化InitVideoCodec(10分钟)
    [/url]


    335.14完成了视频编码接口并重构rtsp_to_rtmp代码
    [url=]
    【录播】5.14完成了视频编码接口并重构rtsp_to_rtmp(12分钟)
    [/url]


    345.15创建XRtmp接口类完成封装器接口
    [url=]
    【录播】5.15创建XRtmp接口类完成封装器接口(26分钟)
    [/url]


    356.1QT5开发环境准备
    [url=]
    【录播】6.1QT5开发环境准备(12分钟)
    [/url]


    366.2音频基础知识音频参数分析
    [url=]
    【录播】6.2音频基础知识音频参数分析(13分钟)
    [/url]


    376.3QT音频录制接口讲解并编写录制音频程序
    [url=]
    【录播】6.3QT音频录制接口讲解并编写录制音频程序(14分钟)
    [/url]


    386.4音频重采样上下文创建和配置
    [url=]
    【录播】6.4音频重采样上下文创建和配置(13分钟)
    [/url]


    396.5音频重采样空间分配并完成重采样
    [url=]
    【录播】6.5音频重采样空间分配并完成重采样(15分钟)
    [/url]


    406.6音频编码器创建和参数设置
    [url=]
    【录播】6.6音频编码器创建和参数设置(13分钟)
    [/url]


    416.7音频的pts运算音频数据编码测试
    [url=]
    【录播】6.7音频的pts运算音频数据编码测试(8分钟)
    [/url]


    426.8完成音频推流并测试
    [url=]
    【录播】6.8完成音频推流并测试(13分钟)
    [/url]


    436.9音频重采样XMediaEncode重采样接口封装代码重构
    [url=]
    【录播】6.9音频重采样XMediaEncode重采样接口重构(21分钟)
    [/url]


    446.10封装音频编码器设置接口重构视频编码器接口
    [url=]
    【录播】6.10封装音频编码器设置接口重构视频编码器(10分钟)
    [/url]


    456.11完成音频编码接口封装和代码重构
    [url=]
    【录播】6.11完成音频编码接口封装和代码重构(9分钟)
    [/url]


    466.12完成音频推流接口XRtmp封装重构音频推流
    [url=]
    【录播】6.12音频推流接口XRtmp封装重构音频推流(14分钟)
    [/url]


    477.1封装音频XAudioRecord初始化和关闭接口
    [url=]
    【录播】7.1封装音频XAudioRecord初始化和关闭接口(15分钟)
    [/url]


    487.2完成音频录制接口,录制缓冲队列处理
    [url=]
    【录播】7.2完成音频录制接口,录制缓冲队列处理(23分钟)
    [/url]


    497.3封装视频录制接口完成初始化和关闭接口
    [url=]
    【录播】7.3封装视频录制接口完成初始化和关闭接口(14分钟)
    [/url]


    507.4XDataThread数据处理线程类创建并实现
    [url=]
    【录播】7.4XDataThread数据处理线程类创建并实现(14分钟)
    [/url]


    517.5XAudioRecord集成数据基类重构
    [url=]
    【录播】7.5XAudioRecord集成数据基类重构(13分钟)
    [/url]


    527.6加入视频编码器和流
    [url=]
    【录播】7.6加入视频编码器和流(12分钟)
    [/url]


    537.7完成音视频推流封装处理未同步
    [url=]
    【录播】7.7完成音视频推流封装处理未同步(17分钟)
    [/url]


    547.8音频推流同步策略分析
    [url=]
    【录播】7.8音频推流同步策略分析(9分钟)
    [/url]


    557.9音视频同步时间计算代码分析第一部分
    [url=]
    【录播】7.9音视频同步时间计算代码分析第一部分(29分钟)
    [/url]


    567.10音视频同步二解决音频有相同pts情况
    [url=]
    【录播】7.10音视频同步二解决音频有相同pts情况(10分钟)
    [/url]


    577.11音视频同步三完成同步
    [url=]
    【录播】7.11音视频同步三完成同步(8分钟)
    [/url]


    588.1磨皮双边滤波算法参数说明
    [url=]
    【录播】8.1磨皮双边滤波算法参数说明(10分钟)
    [/url]


    598.2双边滤波磨皮算法调用并测试性能
    [url=]
    【录播】8.2双边滤波磨皮算法调用并测试性能(15分钟)
    [/url]


    608.3直播框架添加图像过滤XFilter接口并实现双边滤波磨皮类
    [url=]
    【录播】8.3直播框架添加图像过滤XFilter接口(19分钟)
    [/url]


    618.4直播框架添加美颜磨皮
    [url=]
    【录播】8.4直播框架添加美颜磨皮(10分钟)
    [/url]


    628.5XRtmpStreamer项目框架架构(类图)讲解
    [url=]
    【录播】8.5XRtmpStreamer项目框架架构(类图)讲解(7分钟)
    [/url]


    638.6完成了XController音视频录制模块初始化
    [url=]
    【录播】8.6完成了XController音视频录制模块初始化(17分钟)
    [/url]


    648.7完成XController中的编码封装推流模块初始化
    [url=]
    【录播】8.7完成XController中的编码封装推流模块(18分钟)
    [/url]


    658.8XController推流数据线程完成
    [url=]
    【录播】8.8XController推流数据线程完成(17分钟)
    [/url]


    668.9QT直播推流项目完成界面设计
    [url=]
    【录播】8.9QT直播推流项目完成界面设计(15分钟)
    [/url]


    678.10完成了qt项目直播推流




    游客,本付费内容需要支付 100灵石 才能浏览支付

    评分

    参与人数 1灵石 +150 收起 理由
    admin + 150 赞一个!

    查看全部评分

    回复

    使用道具 举报

    小黑屋|真全栈程序员

    GMT+8, 2021-10-17 08:41 , Processed in 0.102248 second(s), 31 queries .

    Powered by 真全栈程序员

    © 2010-2019 Fstcode Inc.

    快速回复 返回顶部 返回列表