023-68653856

15978927637

工业产品设计+智能产品软硬件开发+模具量产出货


首页 >> 新闻中心 >>行业动态 >> Android 音视频开发入门指南
详细内容

Android 音视频开发入门指南

Android 音视频开发入门指南

      最近收到许多网友经过邮件或许留言说想学习音视频开发,该怎么入门,我今日专门写篇文章统一回复下吧。

      音视频开发这块,现在确实没有比较体系的教程或许书籍,网上的博客文章也都是比较零星的,希望我后边能挤出时间整一个专题具体讲一讲~~现在的话,我先给出一个大的方向性的学习指南,希望对初学者有所协助。

      我一直信任带着 “任务” 去学习和实践,效率会高许多,因而我列出了一系列音视频相关的 “开发任务”,从简略到困难(当然,不一定非常严格和完美,部分任务先后可调整),我们在完结任务的过程中,遇到任何不懂的当地都要及时去 google,或许去请教身边的大牛,不放过任何一个疑点,信任我们会很快就能把音视频周边相关常识堆集起来。

QQ截图20200721111317.jpg

    《Android 音视频开发从入门到进步 —— 任务列表》

    1. 在 Android 渠道制作一张图片,运用至少 3 种不同的 API,ImageView,SurfaceView,自定义 Vie

    2. 在 Android 渠道运用 AudioRecord 和 MediaPlayer API 完结音频 PCM 数据的采集和播映,并完成读写音频 wav 文件

    3. 在 Android 渠道运用 Camera API 进行视频的采集,别离运用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调

    4. 学习 Android 渠道的 MediaExtractor 和 MediaMuxer API,知道怎么解析和封装 mp4 文件

    5. 学习 Android 渠道 OpenGL ES API,了解 OpenGL 开发的基本流程,运用 OpenGL 制作一个三角形

    6. 学习 Android 渠道 OpenGL ES API,学习纹路制作,可以运用 OpenGL 显现一张图片

    7. 学习 MediaCodec API,完结音频 AAC 硬编、硬解

    8. 学习 MediaCodec API,完结视频 H.264 的硬编、硬

    9. 串联整个音视频录制流程,完结音视频的采集、编码、封包成 mp4 输出

    10. 串联整个音视频播映流程,完结 mp4 的解析、音视频的解码、播映和渲染

    11. 进一步学习 OpenGL,了解怎么完成视频的取舍、旋转、水印、滤镜,并学习 OpenGL 高级特性,如:VBO,VAO,FBO 等等

    12. 学习 Android 图形图像架构,可以运用 GLSurfaceviw 制作 Camera 预览画面

    13. 深化研究音视频相关的网络协议,如 rtmp,hls,以及封包格式,如:flv,mp4

    14. 深化学习一些音视频领域的开源项目,如 webrtc,ffmpeg,ijkplayer,librtmp 等等

    15. 将 ffmpeg 库移植到 Android 渠道,结合上面堆集的经历,编写一款简易的音视频播映器

    16. 将 x264 库移植到 Android 渠道,结合上面堆集的经历,完结视频数据 H264 软编功用

    17. 将 librtmp 库移植到 Android 渠道,结合上面堆集的经历,完结 Android RTMP 推流功用

    18. 上面堆集的经历,做一款短视频 APP,完结如:断点拍照、增加水印、本地转码、视频剪辑、视频拼接、MV 特效等功用

重庆环洁智创新科技有限公司是工业设计公司、产品外观结构设计公司,是一家专注于重庆/北京/成都智能硬件开发,重庆软件开发,重庆工业设计,重庆产品设计,重庆外观设计,重庆结构设计,物联网开发,智能垃圾桶开发,MTK方案商,高通方案商,单片机方案商,系统开发,智能手环开发,工业设备开发,音视频开发,医疗设备开发拥有上千个中小企业、上万个产品设计成功案例。

联系环洁智

有任何需要请联系我们



扫一扫添加微信

15978927637

提供全流程设计服务
官方邮箱:hjzcxkj@163.com
研发中心:


生产中心:重庆市蔡家盈田光电工谷22幢3楼

重庆市九龙坡区兴胜路4 号清研理工创业谷1508

工业设计产品设计结构设计产品外观设计请联系重庆环洁智创新科技

版权所有:重庆环洁智创新科技有限公司  备案号:渝ICP备20008283号


技术支持: 重庆冠辰科技-网站建设-专业网络优化 | 管理登录