实战 \从零开发Android视频类APP

从零开发Android视频类APP

难度 中级
时长 19小时40分钟
学习人数 115
9.4分
¥ 299.00

从零开发Android视频类APP

从零开发Android视频类APP
基于轻量级视频播放内核框架ijkplayer,带你开发一款视频播放类App,让你可以更快的赶上时下热门的互联网视频创业高峰,让你更快的进入热门高薪行业。

开发视频点播、直播App核心功能

视频类App使用频次最高的各种功能

点播

支持多种频道:

电视剧,电影,综艺,纪录片,音乐,动画

点播核心功能:

播放状态机,播放流程控制
搜狐,乐视等数据解析
超清,标清,高清视频渲染
左屏上下滑动调节屏幕亮度
右屏上下滑动调节音量大小
播放,暂停,快进,快退

直播

真实视频源数据

央视直播,卫视直播

直播核心功能:

节目直播原理
节目直播协议(RTMP,FLV,HLS)
直播源采集,m3u8文件处理
节目直播列表开发
节目直播逻辑实现
节目直播填坑

独立完成聚合海量视频节目的点播直播 App

最新版本安装包,请您下载体验

首页

侧滑页

关于界面

启动页

引导页

节目点播列表页

节目直播列表页

视频播放页

收藏页

历史记录页

基于轻量级ijkplayer,让你轻松玩转视频类App

ijkplayer是一个轻量级视频播放内核框架,是没有自研播放内核公司的最佳选择
ijkplayer编译(ndk),移植到Android平台
ijkplayer基于FFmpeg扩展,支持MediaCodec硬解码
ijkplayer作为播放内核,支持mp4, flv, ts, mkv, rmvb等多种格式
ijkplayer支持ExoPlayer播放DRM版权视频及DASH协议
ijkplayer集成源码修改

项目技术栈

高级控件
ViewPager / SwipeRefreshLayout / Recycler-
View
NavigationView / DrawerLayout / Toolbar
自定义控件
自定义RecyclerView(下拉刷新,上拉加载)
自定义viewpager指示器(通用指示器设计)
自定义GridView
主流开源库
ijkplayer / okhttp / glide / gson
superindicator

抢先给你看项目整体框架

频道
列表
详情
直播频道
点播
直播
播放器

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问,
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据
所学知识自行修改、优化

技术储备要求

具备一定的自学能力/掌握Android基础知识

高级多媒体开发工程师

逆流的鱼yuiop

现就职于某大型视频播放平台,是该平台核心播放团队成员之一,主要负责多媒体开发相关工作及播放内核开发相关工作。

技术上,他擅长Java及NDK/C++开发,在音视频、播放器、多媒体项目开发上积累了丰富的经验,是时下创业创新领域不可多得的抢手人才。平常,他经常活跃于各种技术社区,乐于技术分享与输出,喜欢与大家切磋技术,交流心得。

这次,他梳理实战工作经验,出品了这门实战入门级的视频开发课程,带你从时下热门的视频点播、节目直播等业务方向入门视频开发领域,让你少走弯路,快速掌握视频开发领域的实用技术。

环境参数

  • 开发工具 AndroidStudio,拒绝Eclipse
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信