起因 在日常开发中多人协作开发需要代码托管平台git 或svn等。在使用git管理代码上传想忽略一些私密或者无关紧要的文件,另本人开发的代码是微服务的形式,很多代码结构目录层...
起因 在日常开发中多人协作开发需要代码托管平台git 或svn等。在使用git管理代码上传想忽略一些私密或者无关紧要的文件,另本人开发的代码是微服务的形式,很多代码结构目录层...
PCM音频参数 采样率 sample_rate 44100 (CD) 一秒钟采集数据多少次 通道 channels (左右声道) 44100 x 2 样本大小(格式) sam...
MPEG-4 MPEG-4是一套用于音频、视频信息的压缩编码格式 MPEG-4 Part14 MPEG-4文件格式(MP4 是MPEG-4的一部分) Part15 AVC文件...
像素格式 BGRA RGBA ARGB32 RGB32 YUV420A表示透明度,与音视频处理没什么关系,一般置空为255相机采集,有的相机感光芯片就直接支持yuv视频压缩算...
封装格式和编码格式 封装格式(格式头)MP4 FLV MOV AVIMP4用box包含音视频信息(压缩方式,帧率,关键帧索引)传输流媒体的时候也是先把封装格式传过去ffmpe...
音视频解码接口类 :IDecode IDecode.cpp 音视频解码适配器类 :FFDecode 编码器初始化函数主要流程:1、查找解码器;2、创建编码器上下文,并复制参数...
[原文地址]:https://blog.csdn.net/temotemo/article/details/7530504 1、简介 WebRTC是一项在浏览器内部进行实时视...
02 本地回环 本文是基于 Android WebRTC完整入门教程 这篇文章的实践过程记录,自己新增的内容主要体现在代码的注释中 这部分还可以参考大神PIASY的WebRT...
观察者Observer模式的代码实现 观察者详解参考链接:https://www.runoob.com/design-pattern/observer-pattern.htm...
完成XThread类 项目地址:https://github.com/popobo/BoPlayer 该播放器会启用多个线程包括解封装线程、音视频解码线程、播放线程等等,所以...
FFDemux的Open实现打开媒体文件 FFdemux的Read读取帧数据接口编写 项目地址:https://github.com/popobo/BoPlayer 主要是增...
EGL 什么是 EGL? EGL 是 OpenGL ES 渲染 API 和本地窗口系统(native platform window system)之间的一个中间接口层,它主...
理解 Activity.runOnUiThread 在开发 Android 应用的时候我们总是要记住应用主线程。 主线程非常繁忙,因为它要处理绘制UI,响应用户的交互,默认情...
本文是基于 Android WebRTC完整入门教程 这篇文章的实践过程记录 项目源码地址:https://github.com/popobo/WebRTC_Android ...
项目效果展示(运行环境雷电模拟器) 项目类图 这是整个项目的类图 模块介绍 IDemux : 解封装模块 IDecode : 解码模块 IReasample : 重采样模块 ...
Android NDK交叉编译FFMpeg 首先准备ffmpeg源码和原生开发工具包NKD, 以前是我使用的源码版本和NDK版本以及对应的下载链接 ffmpeg-3.4.ta...