课程目标

https://edu.csdn.net/combo/detail/986---Android 音视频开发(杨万里付费版)

学会编译安卓平台的ffmpeg库(支持硬解码和neon),学会ffmpeg的解码解封装接口,学会opensles播放音频,学会opengles、egl、shader、glsl播放yuv视频,学会音视频同步策略,学会将设计模式应用到实际项目中。

适用人群

C++开发者想要学习android平台开发,项目需要音视频处理,想要学习NDK开发实战

课程简介

课程名称: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 课程将设计模式应用到实践-观察者、构建者、门面、代理、适配器、单件、和多线程的生产者消费者模式

FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android相关推荐

  1. python自动化教程_Python自动化开发实战视频课程-全新基础篇_Python教程

    教程名称:Python自动化开发实战视频课程-全新基础篇 课程目录: 0001.51CTO学院-01Pythons10 day1 开课前言- _* N, R+ w/ T 0001.51CTO学院-01 ...

  2. 52abp框架asp.net core Angular全栈开发实战视频课程

    课程标题 52abp框架asp.net core & Angular全栈开发实战视频课程 课程简介 从零开始学 52ABP企业开发框架,企业项目是如何开发和技术选型,代码如何管理,团队协同开发 ...

  3. python自动化开发教程_Python自动化开发实战视频课程-全新基础篇_Python教程

    s10 day1 开课前言- _* N, R+ w/ T 0001.51CTO学院-01 python s10 day2 上节回顾9 L/ S: x( ]9 u  H 0001.51CTO学院-01 ...

  4. 基于NDK、C++、FFmpeg的android视频播放器开发实战-夏曹俊-专题视频课程

    基于NDK.C++.FFmpeg的android视频播放器开发实战-1796人已学习 课程介绍         课程包含了对流媒体(拉流)的播放,演示了播放rtmp的香港卫视,支持rtsp摄像头和ht ...

  5. 视频教程-基于NDK、C++、FFmpeg的android视频播放器开发实战-Android

    基于NDK.C++.FFmpeg的android视频播放器开发实战 夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算 ...

  6. 视频教程-FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK-C/C++

    FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK 夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟 ...

  7. FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK-夏曹俊-专题视频课程...

    FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK-3798人已学习 课程介绍         本课程讲解的是基于流行的直播技术 FFMpeg3.3音视频处理框架,和应用广的 ...

  8. linux安卓开发教程视频教程,陈超 FFMPEG跨平台iOSAndroidLinux高级开发实战视频教程...

    资源目录: ├─资料 │ └─资料.rar │ ├─1 ffmpeg介绍.mp4 ├─2 编译ffmpeg.mp4 ├─3.获取H264数据.mp4 ├─4.ffmpeg解码h264-1.mp4 ├─ ...

  9. linux安卓教程视频教程,陈超 FFMPEG跨平台iOSAndroidLinux高级开发实战视频教程

    资料.rar 1 ffmpeg介绍.mp4 2 编译ffmpeg.mp4 3.获取H264数据.mp4 4.ffmpeg解码h264-1.mp4 5.ffmpeg解码h264-2.mp4 6.Open ...

  10. 视频教程-项目实战视频课程:美团小程序(Node.js+Express+支付)-微信开发

    项目实战视频课程:美团小程序(Node.js+Express+支付) 东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN ...

最新文章

  1. MySQL 的性能(下篇)—— 性能优化方法
  2. Tomcat(五):Tomcat 参数调优教程
  3. [引]ASP.NET 中 事务处理(SqlTransaction)示例
  4. 1089: [SCOI2003]严格n元树
  5. Google Capture The Flag 2018 (Quals) - Beginner's Quest - Reverse - Firmware
  6. YOLO训练Pedestrain
  7. Android内置第三方输入法
  8. 合成孔径雷达技术——概述
  9. 网站制作之按钮onclick大全
  10. jQuery 效果 - 动画
  11. [jQuery] 你知道自定义事件吗?jQuery里的fire函数是什么意思,什么时候用?
  12. 苹果手机解压缩软件_「 神器 」用得贼舒服的压缩/解压缩工具
  13. 从北向南高校王牌专业浅析
  14. 嵌入式系统开发15——基于SPI协议的OLED屏显简单应用
  15. 单例模式-八种方法代码详解
  16. PHP未登录加入购物车,加入购物车 和 会员登录后 经常跳出 显示未登录
  17. 大点符号pt 1初学者指南
  18. npm run build: rimraf: command not found
  19. 大名鼎鼎的 Linux —— 进程,线程,协程
  20. 一元二次方程abc决定什么_专题—二次函数一元二次方程-abc意义.pptx

热门文章

  1. 从全面了解高级计量经济学体系+stata实操+实证研究前沿+论文+大数据机器学习+空间计量......._Stata高级计量经济学 陈强
  2. 仿Windows画板喷漆笔刷效果
  3. 08——<use><defs>标签创建图形引用
  4. HTML meta 标签
  5. 智课雅思词汇---二十、前缀syn-sym-syl是什么意思
  6. Median(查找中位数)
  7. json的存储与读取
  8. 性能工具之 Locust 工具关联与参数化
  9. 影子卫士和影子系统哪个好用_大小仅3M的影子系统,绿软爱好者必装软件
  10. 【可收藏】3W字,Docker 从入门到精通