随笔分类 -  Android OpenMAX

摘要:这一篇内容旨在对H.265码流中的一些概念做简单了解,部分概念与H.264相同,本篇中将不再重复。 1、NALU H.265(HEVC)码流的NALU结构和AVC有一些不同,属于增强版,HEVC NALU结构如下: NALU Header: Forbidden_zero_bit:1位,必须为0,如果 阅读全文
posted @ 2024-04-30 09:41 青山渺渺 阅读(180) 评论(0) 推荐(0) 编辑
摘要:这一篇内容旨在对H.264码流中的一些概念做简单了解。 1、概念了解 VCL:Video Coding Layer视频编码层,它是H.264(AVC)编码中的核心,负责视频数据的编码工作。VCL层会应用一系列的图像压缩技术,如预测编码、变换编码、量化、熵编码等,将原始视频数据压缩成二进制比特流,压缩 阅读全文
posted @ 2024-04-30 09:39 青山渺渺 阅读(53) 评论(0) 推荐(0) 编辑
摘要:我们常说的音视频数据流在TS中被称为Elementary Stream(ES),也称为原始码流(裸流)。ES流本身不含有传输所需的所有信息,为了在传输过程中同时携带PTS(Presentation Time Stamp,显示时间戳)、DTS(Decoding Time Stamp,解码时间戳)等信息 阅读全文
posted @ 2024-04-26 22:24 青山渺渺 阅读(109) 评论(0) 推荐(0) 编辑
摘要:TS码流有PSI和PES两种负载,这一节主要来了解PSI是如何解析的。 1、PSI PSI(Program Specific Information)节目专用信息,用来描述TS码流的节目组成等信息。PSI中包含的几个比较重要且常用的表有: PAT(Program Association Table) 阅读全文
posted @ 2024-04-26 22:21 青山渺渺 阅读(88) 评论(0) 推荐(0) 编辑
摘要:有一些音视频初学者想要了解TS码流结构,但网上资料不全或者讲得不够清楚,使得学习过程变得异常艰难。这一篇内容将对TS码流结构做详尽解析,争取做到通俗易懂,成为最好的TS码流解析文章。 本篇TS码流解析将会参照Android的ATSParser代码。 首先我们要知道一个标准的TS包一般有188字节,但 阅读全文
posted @ 2024-04-25 23:06 青山渺渺 阅读(392) 评论(0) 推荐(0) 编辑