简介 前面讲到了在Android平台下使用FFmpeg进行RTMP推流(视频文件推流),里面主要是介绍如何解析视频文件并进行推流,今天要给大家介...
简介 前面讲到了在Android平台下使用FFmpeg进行RTMP推流(视频文件推流),里面主要是介绍如何解析视频文件并进行推流,今天要给大家介...
视频录制 之前写过一篇关于利用MediaCodec 和 SharedContext 实现无丢帧录制的文章:OpenGLES + MediaCod...
录制视频功能在现在的很多应用上都存有一席之地,在直播类、美颜类应用上更是不可或缺的的一部分功能。在Android中录制视频有软硬编码两种方式。软...
本文参考雷神博文整理:https://blog.csdn.net/leixiaohua1020。init_input它的主要工作就是打开输入的视...
问题 主流程上的区别 缓冲区的设计 内存管理的逻辑 音视频播放方式 音视频同步 seek的问题:缓冲区flush、播放时间显示、k帧间距大时定位...
本来是想写一篇time_base的详细文章,后来发现很多大神写过,那这里我就总结一下各种time_base,方便大家理解。 一、time_bas...
引言 之前学习和使用过EXOPlayer,并结合Shared Elements效果在公司的项目中有应用。文章写的很烂直接看github代码吧! ...
NDK版本:android-ndk-r10eAndroid版本: android studio 3.0.1ijkplayer: branch ...
ijkplayer源码分析之opengl与surface关联初始化 ======================================...
音视频播放器的工作的具体流程如下图所示: 简单的来说包括:解协议,解封装,对音频和视频分别进行解码,音视频同步播放这几个部分,各部分详细解释请看...
专题公告
音视频开发