Android视频开发进阶-关于视频的那些术语,android软件开发计算器

原文出处:jianshu

正文

说到安卓的视频开发,大多数朋友们都是用着开源的播放器,或者安卓自带的native mediaplayer,拿来主义居多,我曾经也是。。。最近这半年因为开始着手重构公司的播放器,也开始学习了很多视频音频开发的相关知识,抱着独乐乐不如众乐乐的想法,开始写一些值得分享的东西。这次的连载和之前的RxJava分享一样,会分开不容的章节。

第一次我打算分享一下视频开发中常见的一些知识点,概念和术语,给不熟悉的朋友们先"扫扫盲"。在之后的章节我会慢慢的介绍除了基本的在线视频播放技术之外,一些更加“高级”的技术 ,包括安卓平台在4.4之后发布的全新的Codec API, 还有怎么处理自适应视频播放(Adaptive Streaming),版权管理内容(DRM Content),最后几章会使用谷歌开源的ExoPlayer作为例子,从源码的角度分析一个完整的播放器需要哪些构件。

每一个术语我都会尽量用中文写一遍,再写一遍英文,因为说实话。。。不用英文查资料,很多东西都搜不出来。

Android视频开发进阶-关于视频的那些术语,android软件开发计算器_第1张图片

什么是Codec

什么是Container format file

视频处理的流程-从后台到前端

(华丽丽的分割线)

什么是Codec

一说到视频,音频,大家肯定都听说,至少有所耳闻这两个词 - 编码(encode)

你可能感兴趣的:(程序员,架构,移动开发,android)