首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
android 音视频
心源xinyuan
创建于2026-01-06
订阅专栏
android 音视频相关笔记内容
等 2 人订阅
共19篇文章
创建于2026-01-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
AVI 格式分析 笔记
AVI(Audio Video Interleaved)是微软于1992年推出的多媒体容器格式,是Windows平台最经典的音视频封装格式之一。其名称“交错”直指核心设计思想:将音频数据与视频数据交替
TS 格式分析 笔记
TS(Transport Stream,传输流)是 MPEG-2 系统层(ISO/IEC 13818-1)定义的一种流封装格式,主要用于数字电视广播(DVB、ATSC)、IPTV 以及蓝光光盘等需要高
F4V 格式分析 笔记
F4V是Adobe公司在2007年为迎接高清时代而推出的流媒体格式,可以理解为FLV的高清进化版。 它的核心定位是解决传统FLV在流式传输H.264/AAC内容时的功能限制。与基于私有FLV格式的FL
FLV 格式分析 笔记
FLV(Flash Video)是 Adobe Flash 平台使用的一种媒体容器格式,曾主宰互联网视频(如 YouTube、优酷等早期在线视频)。它以简单、流式友好著称,至今仍在直播和点播领域广泛使
ASF 格式分析 笔记
ASF(Advanced Systems Format)是微软为Windows Media平台开发的流式多媒体容器格式。与MP4“存储优先”的设计不同,ASF从诞生之初就为网络流媒体传输而优化,支持实
MP4 格式分析 笔记
MP4 是目前最通用的多媒体容器格式,其设计基于 ISO/IEC 14496-12(ISO Base Media File Format,ISOBMFF) 和 ISO/IEC 14496-14。理解
Android VCL 和 NAL笔记
VCL(Video Coding Layer,视频编码层)和 NAL(Network Abstraction Layer,网络提取层),是 H.264/AVC 视频编码标准中最重要的两个概念。简单来说
FFmpeg 源码原理 笔记
一、源码结构概览 FFmpeg 采用模块化设计,核心功能被拆分为多个独立库(libav*),每个库有明确的职责: 库名 功能 libavutil 通用工具库:提供内存管理、数学运算、哈希、像素格式、线
FFmpeg 环境搭建 笔记
市面上感觉有几种搭建方式,这里使用的是MSYS2 和visual Studio 2026 进行尝试,后期会学习Qt相关的配置。 1.下载MSYS2 安装完成以后 在安装目录下的msys2_shell.
Android MediaCodec 笔记
🎯 一、MediaCodec 的定位:承上启下的“转换器” MediaCodec 是 Android 多媒体框架中的核心编解码器接口,自 Android 4.1(API 16)引入 。它的主要作用就是
OpenMax 笔记
🧩 一、OpenMAX 的三层架构 OpenMAX 标准自上而下定义了三个层次,分别面向不同的开发者: 层次 全称 面向对象 核心作用 OpenMAX AL Application Layer 应用开
VideoFrameScheduler 如何与底层 SurfaceFlinger 的 VSync 机制交互 笔记
🎬 第一步:获取节拍——从 SurfaceFlinger 获取 VSync 周期 VideoFrameScheduler 要工作,首先得知道屏幕的刷新节奏,也就是 VSync 的周期(例如 60Hz
Android NuPlayer 渲染模块 笔记
在深入探讨了 NuPlayer 的整体架构和音视频同步机制后,我们来聚焦于它的核心执行者——渲染模块(Renderer)。如果说 NuPlayer 是一个播放引擎,那 Renderer 就是负责将解码
Android NuPlayer 笔记
🎯 一、NuPlayer 的定位与演进 NuPlayer 是 Android 系统中一个基于 StagefrightPlayer 基础类构建的异步多媒体播放框架。 它的诞生和演进,代表了 Androi
Android NuPlayer 同步音视频 笔记
NuPlayer 保证音视频同步的核心策略是 “视频同步到音频”,并在此基础上引入了一个精心设计的锚点时间戳机制和一套精细的动态调度逻辑。它通过 Renderer 组件,利用 MediaClock 和
Android MediaPlayer 笔记
一、MediaPlayer 架构设计 MediaPlayer 的整体架构采用了 C/S(客户端/服务器)架构,并严格遵循 Android 的层次化设计理念。这种设计将应用层与底层多媒体服务解耦,保证了
Android 音视频同步 笔记
一、为什么需要音视频同步? 音频和视频是独立编码的流,它们各自包含时间戳信息。但在传输、解码、渲染过程中,由于各种原因(如网络抖动、解码延迟差异、渲染开销不同),两者很容易产生时间偏移。如果放任不管,
Android音视频开发基础知识指南
好的,这是一份为你整理的Android音视频开发基础知识指南。内容从整体流程到核心概念,再到Android特有组件,力求系统清晰。 核心思想:音视频处理是一条“流水线” 理解音视频开发,首先要建立**
着色器 (Shader) 的基本概念和 GLSL 语法 笔记
一、着色器的基本概念 着色器是用一种类似 C 的语言(GLSL)编写的、在 GPU 上运行的小程序。它们不是你写的传统“应用代码”,而是专门为处理图形渲染管线中的特定阶段而设计的。 核心思想:传统的固