- 博客(19)
- 资源 (23)
- 收藏
- 关注
原创 Android 音视频开发(十八) :做一款短视频 APP,完成如:断点拍摄、添加水印、本地转码、视频剪辑、视频拼接、MV 特效等功能
待完成
2019-01-12 14:34:33 1153 1
原创 Android 音视频开发(十七) : 将 librtmp 库移植到 Android 平台,结合上面积累的经验,完成 Android RTMP 推流功能
待完成
2019-01-12 14:33:54 375
原创 Android 音视频开发(十四) :深入学习一些音视频领域的开源项目,如 webrtc,ffmpeg,ijkplayer,librtmp 等等
待完成
2019-01-12 14:32:12 676
原创 Android 音视频开发(十一) :学习 OpenGL,了解如何实现视频的剪裁、旋转、水印、滤镜,并学习 OpenGL 高级特性,如:VBO,VAO,FBO 等等
待完成
2019-01-11 15:43:15 715
原创 Android 音视频开发(六) : OpenGL ES API,学习纹理绘制,能够使用 OpenGL 显示一张图片
纹理纹理是物体表面的一幅或几幅二维图形,也是纹理贴图。原理纹理映射的坐标系,纹理映射坐标系和顶点着色器的坐标系不一样顶点坐标系:纹理坐标系:纹理坐标用浮点数来表示,范围一般从0.0到1.0,左上角坐标为(0.0,0.0),右上角坐标为(1.0,0.0),左下角坐标为(0.0,1.0),右下角坐标为(1.0,1.0),具体如下:显示图片主要是修改顶点着色器和片元着...
2019-01-11 15:33:02 585 1
原创 Android 音视频开发(五) : OpenGL ES API,了解 OpenGL 开发的基本流程,使用 OpenGL 绘制一个三角形,正方形,圆
1.OpenGL ES简介OpenGL Es学习,首先要了解Android的基本架构,如下图:在Android的第三层的Libraries里面就有OpenGL ES库。OpenGL ES是一个跨平台的图形API,给3D图形处理硬件指定了一个标准的软件接口。2.OpenGL ES在Android的使用Android提供了两个类:GLSufaceView和GLSurfaceVi...
2019-01-11 15:32:40 530
原创 Android 音视频开发(四) : MediaExtractor 和 MediaMuxer API,知道如何解析和封装 mp4 文件
一、MediaExtractor API介绍MediaExtractor的作用是把音频和视频的数据进行分离。主要API介绍:setDataSource(String path):即可以设置本地文件又可以设置网络文件 getTrackCount():得到源文件通道数 getTrackFormat(int index):获取指定(index)的通道格式 getSampleTime(...
2019-01-11 15:32:12 756
原创 Android 音视频开发(三) : 使用 Camera API 进行视频的采集,分别使用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调
一、预览 Camera 数据做过Android开发的人一般都知道,有两种方法能够做到这一点:SurfaceView、TextureView。下面是使用SurfaceView预览数据的方式:public class CameraTextureViewActivity extends AppCompatActivity implements SurfaceHolder.Callback ...
2019-01-11 15:31:38 952
原创 Android 音视频开发(二) : 音频 采集和播放
android录制音频有三种方式:系统自带的应用;通过MediaRecorder来进行音频的录制;AudioRecord录制音频。1:音频格式比较WAV格式:是PCM格式,文件大,听起来清晰。AAC格式:相对于mp3,AAC格式的音质更好,文件更小;有损压缩;API=16才会支持播放AMR格式:压缩比较大,但相对其他的压缩格式质量比较差,多用于人声,和通话录音。总结比较:2...
2019-01-11 15:25:54 1069 1
原创 Android 音视频开发(一) : 通过三种方式绘制图片
实践任务一:绘制一张图片。首先选定显示图片的控件,一般用ImageView,还有SurefaceView和自定义View1:ImageView这个是就是android自带的显示图片控件,有三种图片的来源。iv_show.setImageDrawable();//传入的是Drawableiv_show.setImageResource();//传入图片资源idiv_show.set...
2019-01-09 14:37:39 551
原创 学习音视频开发
最近公司开发音视频项目,用到了很多关于音视频的开发技术。总之,我都很难下手。上网查了有一篇很好的的音视频开发任务列表。我准备按照任务列表去实践所有的任务。1::Android 音视频开发(一) : 通过三种方式绘制图片2:Android 音视频开发(二) : 音频 采集和播放3:Android音视频开发 (三):使用 Camera API 进行视频的采集,分别使用 SurfaceVi...
2019-01-09 10:27:51 980
精通ANDROID网络开发
2018-05-05
Java虚拟机(第二版)
2018-05-05
Java和Android开发学习指南++第2版
2018-05-05
Head First设计模式(中文版)
2018-05-05
App研发录—架构设计,Crash分析和竞品技术分析
2018-05-05
Android源码设计模式解析与实战
2018-05-05
Android群英传_完整高清版
2018-05-05
Android开发进阶从小工到专家
2018-05-05
Android高级进阶
2018-05-05
Android编程权威指南中文第1,2,3版
2018-05-05
Android+Studio实战快速高效地构建Android应用
2018-05-05
[代码整洁之道].(美)马丁.扫描版
2018-05-05
[Android框架揭秘].金泰延等.扫描版
2018-05-05
解决eclipse无NDK选项设置问题
2018-04-26
Android编程权威指南2
2016-12-31
Android编程权威指南
2016-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人