dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 37298|回复: 242

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

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

    2024-11-19 20:46
  • 签到天数: 244 天

    [LV.8]以坛为家I

    4434

    主题

    1459

    帖子

    1万

    积分

    会|员

    Rank: 9Rank: 9Rank: 9

    积分
    10743
    发表于 2019-12-26 06:00:06 | 显示全部楼层 |阅读模式
    程序人生
    课程方向: C/C++ 
    课程类型: 项目实战 

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    课程目录:
    ├─1. 课程介绍和基础知识
    │      1. 介绍
    │      2. 直播推流流程分析讲解
    │      3. 直播rtmp协议分析
    │      
    ├─2. 直播服务器讲解和配置
    │      1. 直播服务器介绍crtmpserver编译运行
    │      2. 下载ffmpeg工具推流并使用功能vlc拉流播放测试
    │      3. nginx-rtmp源码下载、编译运行
    │      4. nginx-rtmp直播和直播状态监听配置并使用ffplay播放直播流
    │      
    ├─3. FFMpegSDK解封和推流
    │      1. ffmpegSDK开发环境准备,第一个ffmpeg项目创建
    │      2. 初始化封装和网络库打开音视频流并打印调试信息
    │      3. 完成输出音视频流配置信息,使用ffmpeg新版本属性替换旧版本
    │      4. 打开rtmp输出读取文件音视频帧
    │      5. AVPacket的pts运算并完成帧推送使用vlc测试
    │      6. 根据AVPacket的pts控制推流速度_使用浏览器flash播放直播流
    │      7. 推流基于rtsp协议的大华海康相机
    │      
    ├─4. OpencvSDK基础
    │      1. opencv源码在windows下载编译安装
    │      2. windows 上创建opencv示例项目编译并执行
    │      3. VideoCapture打开摄像头接口讲解和源码分析
    │      4. 遍历修改连续的Mat图像空间
    │      5. 读取一帧视频接口讲解和源码分析,分析读取解码和颜色转换过程
    │      
    ├─5. 视频采集编码推流和类封装
    │      1. opencv播放rtsp海康摄像头和播放系统摄像头
    │      2. 基于opencv采集rtsp流并使用异常处理失败流程
    │      3. 像素格式转换(RGBToYUV)上下文创建配置和清理
    │      4. rgb转yuv空间分配和转换函数调用
    │      5. 查找编码器并创建编码器上下文
    │      6. 编码器参数配置并打开编码器
    │      7. 视频帧编码并设置pts
    │      8. 创建封装器添加视频AVStream并设置参数
    │      9. 打开推流IO,发送封装头,计算pts完成帧推流
    │      10. XMediaEndcode工厂生产访问创建,ffmpeg库初始化
    │      11. 完成InitScale初始化像素格式转换接口
    │      12. 完成RGBToYUV接口封装并重构代码
    │      13. 完成视频编码器初始化InitVideoCodec接口封装
    │      14. 完成了视频编码接口并重构代码
    │      15. 创建XRtmp接口类和工厂方法完成封装器初始化和IO、封装头发送、视频帧发送接口
    │      
    ├─6. 音频录制编码推流和类封装
    │      1. QT5开发环境准备
    │      2. 音频基础知识音频参数分析
    │      3. QT音频录制接口讲解并编写录制音频程序
    │      4. 音频重采样上下文创建和配置
    │      5. 音频重采样空间分配并完成重采样
    │      6. 音频编码器创建和参数设置
    │      7. 音频的pts运算音频数据编码测试
    │      8. 完成音频推流并测试
    │      9. 音频重采样XMediaEncode重采样接口封装代码重构
    │      10. 封装音频编码器设置接口重构视频编码器接口
    │      11. 完成音频编码接口封装和代码重构
    │      12. 完成音频推流接口XRtmp封装重构音频推流
    │      
    ├─7. 音视频同步编码推流处理
    │      1. 封装音频XAudioRecord初始化和关闭接口
    │      2. 完成音频录制接口,录制缓冲队列处理
    │      3. 封装视频录制接口完成初始化和关闭接口
    │      4. XDataThread数据处理线程类创建并实现.
    │      5. XAudioRecord集成数据基类重构
    │      6. 加入视频编码器和流
    │      7. 完成音视频推流封装处理未同步
    │      8. 音频推流同步策略分析
    │      9. 音视频同步时间计算代码分析第一部分
    │      10. 音视频同步二解决音频有相同pts情况
    │      11. 音视频同步三完成同步
    │      
    └─8. XRtmpStreamer项目完成(界面和美颜)
            1. 磨皮双边滤波算法参数说明
            2. 双边滤波磨皮算法调用并测试性能
            3. 直播框架添加图像过滤XFilter接口并实现双边滤波磨皮类
            4. 直播框架添加美颜磨皮
            5. 项目框架架构(类图)讲解
            6. 完成了XController音视频录制模块初始化
            7. 完成XController中的编码封装推流模块初始化
            8. XController推流数据线程完成
            9. QT直播推流项目完成界面设计
            10. 完成了qt项目直播推流
    游客,如果您要查看本帖隐藏内容请回复


    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 17:39
  • 签到天数: 378 天

    [LV.9]以坛为家II

    0

    主题

    578

    帖子

    2050

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    2050

    发表于 2019-12-26 08:56:55 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 17:39
  • 签到天数: 378 天

    [LV.9]以坛为家II

    0

    主题

    578

    帖子

    2050

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    2050

    发表于 2019-12-26 08:57:37 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-4-4 00:11
  • 签到天数: 99 天

    [LV.6]常住居民II

    0

    主题

    205

    帖子

    649

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    649

    发表于 2019-12-26 17:07:01 | 显示全部楼层
    确实是难得好帖啊,顶先
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 14:00
  • 签到天数: 1195 天

    [LV.10]以坛为家III

    2

    主题

    1537

    帖子

    6185

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    6185

    发表于 2019-12-27 09:00:02 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2021-11-13 10:26
  • 签到天数: 30 天

    [LV.5]常住居民I

    0

    主题

    123

    帖子

    385

    积分

    终身会员[B]

    积分
    385

    发表于 2019-12-27 13:33:02 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-12-4 09:20
  • 签到天数: 62 天

    [LV.6]常住居民II

    0

    主题

    77

    帖子

    326

    积分

    豁然贯通

    Rank: 4

    积分
    326

    发表于 2020-1-4 14:53:40 | 显示全部楼层

    确实是难得好帖啊,顶先
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-5 16:45
  • 签到天数: 618 天

    [LV.9]以坛为家II

    5

    主题

    773

    帖子

    3538

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    3538

    发表于 2020-1-11 20:03:37 | 显示全部楼层
    回的人少,我来小顶一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-1-17 14:53
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    0

    主题

    97

    帖子

    323

    积分

    终身会员[B]

    积分
    323

    发表于 2020-1-19 09:02:22 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-12-12 15:03
  • 签到天数: 919 天

    [LV.10]以坛为家III

    4

    主题

    1841

    帖子

    5775

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    5775

    发表于 2020-1-21 14:34:42 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2024-12-27 00:40 , Processed in 0.114513 second(s), 43 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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