FFmpeg音视频编程大全

FFmpeg音视频编程大全

课程说明盛行的音视频编解码库FFmpeg和图画领域应用广泛OpenCV库,完成视频直播推流,屏幕录像编码存储,跨平台视频播放器,视频修改器,视频播放器 包括基于qt的视频播放器和安卓的视频播放器

简略5步马上享用花呗分期:

1. 点击当即购买
2. 订单确认页, 点击 ”去支付“
3. 支付中心, 使用【支付宝】付款
4. 使用【支付宝】APP扫描付款二维码
5. 付款方式选择 花呗分期~ 搞定~


课程方针: 课程名称:FFmpeg安卓流媒体播放器开发实战适用人群:把握c++基础语法学习本课程的学员要求:     本课程是具有很强实战性的应用编程,课程中会从原理说明到代码完成,但因为项目有一定杂乱度,期望学习本课程的同学要把握c++的根本语法,课程中也用到java的代码但比较少,假如是c++程序员可以把我的java代码直接拿以前用,不一定要有java编程基础。课程说明     课程包括了对流媒体(拉流)的播放,演示了播放rtmp的香港卫视,支撑rtsp摄像头和http网络视频的播放,支撑拜访本地的视频文件,并准确显示和控制播放进度。课程特色1 课程由浅入深,原理说明+代码实操演示,并提供悉数课程源码2 说明怎么编译Android平台的ffmpeg库,使其支撑neon和硬解码,并测试性能3 使用opengles的NDK shader高效播放yuv视频,不消耗cpu性能更优4 代码支撑硬解码(省电不耗cpu)和多线程解码(高性能每秒解码240帧1080p)5 支撑网络流媒体(rtmp,rtsp,http)可以直接拉流播放电视并支撑rtsp摄像头拜访6 使用opensles NDK 原生接口播放音频,不依赖第三方库7 课程将设计模式应用到实践-观察者、构建者、门面、代理、适配器、单件、和多线程的出产者消费者模式课程评价
课程方针: 一 课程环境介绍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位     提供悉数源码二课程介绍   1 基于c++编程,把握录制视频(使用opencv支撑rtsp和体系相机)录制音频(qt5)开发方法,把握音视频各类参数意义,把握音视频编码(h264+acc),磨皮双边滤波美颜(opencv),音视频封装(flv),基于rtmp协议推流。多线程处理技能各个模块交互。   2 把握nginx-rtmp和crtmpserver的直播效劳器配置。   3 课程说明ffplay和html的flash插件播放直播   4 基于c++言语的一些设计模式完成直播美颜推流项目。   三课程内容示例1.直播推流流程2.直播推流项目类图3 直播推流音视频同步核算4 提供悉数项目代码四 课程目录   

相关阅读