(简体中文)C++编程FFMpeg实时美颜直播推流实战-基于ffmpeg,qt5,opencv视频课程
What you'll learn
- 使用ffmpeg进行音视频编码
- 理解音视频参数
- 使用QT进行音频录制
- 使用opencv进行视频录制
- 录制普通摄像机和rtsp网络摄像机
- 使用opencv进行视频美艳
Requirements
- 熟悉c++语法,了解QT
- 了解一些音视频概念
Description
课程目标:
基于c++编程,掌握录制视频(rtsp和系统相机)录制音频(qt)开发方法,掌握音视频各类参数含义,掌握音视频编码(h264+acc),磨皮美颜(opencv),音视频封装(flv),基于rtmp协议推流。多线程处理技术。
掌握nginx-rtmp和crtmpserver的直播服务器配置。
适用人群
想要学习音视频的技术的同学,或者有一定C/C++编程基础想要投入实战的同学
课程详情
一 课程环境介绍
1.系统环境:windows10 ubuntu16.04
win7及以上系统即可,XP系统没有经过验证,开发使用框架都是跨平台,可以代码不调整直接修改项目配置移植到linux和Mac环境中。
直播服务器配置在ubuntu 16.04 64位的虚拟机中。
2.开发工具:vs2015
可以使用vs2013,尽量不要使用太低的版本,太低版本对C++11的特性支持不好,在linux上或者mac环境可以使用QTcreater。
3. 程序平台:x86 32位
可以使用64位,所有调用的第三方库都要保证是64位,arm平台可以直接移植,但需要编译ffmpeg、qt、opencv库源码。
4.开发库版本
QT 5.9 32位
FFmpeg 3.3 32位
Opencv 3.2 32位
基于c++编程,掌握录制视频(使用opencv支持rtsp和系统相机)录制音频(qt5)开发方法,掌握音视频各类参数含义,掌握音视频编码(h264+acc),磨皮双边滤波美颜(opencv),音视频封装(flv),基于rtmp协议推流。多线程处理技术各个模块交互。
掌握nginx-rtmp和crtmpserver的直播服务器配置。
基于c++语言的一些设计模式完成直播美颜推流项目。
課程目標: 基於c++編程,掌握錄制視頻(rtsp和系統相機)錄制音頻(qt)開發方法,掌握音視頻各類參數含義,掌握音視頻編碼(h264+acc),磨皮美顏(opencv),音視頻封裝(flv),基於rtmp協議推流。多線程處理技術。 掌握nginx-rtmp和crtmpserver的直播服務器配置。 適用人群 想要學習音視頻的技術的同學,或者有壹定C/C++編程基礎想要投入實戰的同學
課程詳情 壹 課程環境介紹 1.系統環境:windows10 ubuntu16.04 win7及以上系統即可,XP系統沒有經過驗證,開發使用框架都是跨平臺,可以代碼不調整直接修改項目配置移植到linux和Mac環境中。 直播服務器配置在ubuntu 16.04 64位的虛擬機中。 2.開發工具:vs2015 可以使用vs2013,盡量不要使用太低的版本,太低版本對C++11的特性支持不好,在linux上或者mac環境可以使用QTcreater。 3. 程序平臺:x86 32位 可以使用64位,所有調用的第三方庫都要保證是64位,arm平臺可以直接移植,但需要編譯ffmpeg、qt、opencv庫源碼。 4.開發庫版本 QT 5.9 32位 FFmpeg 3.3 32位 Opencv 3.2 32位
基於c++編程,掌握錄制視頻(使用opencv支持rtsp和系統相機)錄制音頻(qt5)開發方法,掌握音視頻各類參數含義,掌握音視頻編碼(h264+acc),磨皮雙邊濾波美顏(opencv),音視頻封裝(flv),基於rtmp協議推流。多線程處理技術各個模塊交互。 掌握nginx-rtmp和crtmpserver的直播服務器配置。 基於c++語言的壹些設計模式完成直播美顏推流項目。
Who this course is for:
- 学过c++想要实战
- 想要学习音视频技术
Instructor
捷帝科技有限公司创始人,南京大学计算机和MBA双硕士毕业,有16年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,拥有多项发明专利,软件著作权,开发的软件产品被广泛应用,并参与过多项国家级课题(移动安全审计,虚拟化安全迁移),并完成国家课题验收。,主编出版过《C++实训教程》,正在编写ffmpeg音视频实战大全一书,预计2018年出版。
从2016年开始出视频教程,在中国国内各大平台合计已经上万人购买,几十万人观看。课程体系偏向于c++的跨平台音视频处理,基于ffmpeg,opencv,qt等开业库。从2017年下半年开始全力投入到知识经济中,预计2018你会出更多高质量视频教程。
本人的课程擅长从实践出发,讲理论应用于实践,并一直关注最近技术的发展动向。
有三年的C++和Linux开发的培训经验,十五年研发经验