媒体播放器
文章平均质量分 77
雷霆小屁熊
这个作者很懒,什么都没留下…
展开
-
FLV 实例分析
上一篇文章我们就FLV文件格式做了一个分析,这篇文章,我们结合实际的FLV文件对照着FLV的结构来一一分析一遍。我们用UltraEdit打开一个FLV文件,我们看到的内容大概是这样的: 其中选中的9个字节就是FLV header 我们通过最右边的字符表述可以很清楚的知道。 头三个字节 0x46 0x4C 0x56 正好是FLV三个字母的ASCII码的值。 接下来的一个字节 0x01 就是Ver原创 2018-02-01 15:15:25 · 4894 阅读 · 0 评论 -
FLV 封装格式解析
FLV 实例分析FLV(Flash Video) 是一种非常流行的多媒体封装格式。它可以以文件的方式存储,也可以承载在RTMP协议之上。作为网络传输的一种封装格式。像我们现在大部分的视频网站,或者是直播网站都是使用这种格式。所以对于从事多媒体行业的人员来说,FLV也是一个我们应该掌握的基本的封装格式了。在介绍FLV文件结构之前,我们需要先理解两个概念,大端模式和小端模式。 大端模式:原创 2018-01-31 14:10:02 · 7331 阅读 · 0 评论 -
H.264 NALUint 解析
接触过H.264视频编解码的朋友应该都知道NAL 单元这个概念。NAL的全称是 (Network Abstraction Layer) 网络抽象层。而这个NAL的主要作用是方便视频编码后数据的存储和网络传输而设计的一个额外的层。也就是说NAL是对编码数据的一种封装。说到这我们就有必要先来聊一下H.264的编码输出数据的定义了。H.264 将最后呈现给我们的编码数据分为两层: VCL: (Vide原创 2018-02-02 14:01:59 · 4064 阅读 · 0 评论 -
H.264 NALUint 解析--实例
H.264 NALUint 解析在上一篇文章 H.264 NALUint解析中对NALUint进行了语法结构上的分析了。这篇文章将对照上一篇的分析,结合实际的例子来一次实际的分析。我现在用UltraEdit打开一个.h264文件 看到如下结果 我们看到头四个字节的内容: 0x00 00 00 01 这就是NALUint的起始码,一直到遇到下一个起始码。我们一路看下去发下,下一个起始码原创 2018-02-02 14:52:02 · 3381 阅读 · 1 评论 -
H.264 Sps 解析
H.264 NALUint 解析H.264 NALUint 解析–实例在之前的两篇文章 H.264 NALUint 解析 和 H.264 NALUint 解析–实例 中针对NALUint做了一个比较全面的介绍了,同时也结合了实例分析。在实例分析的过程中,我们看到,我们解析出来的头两个NALUint分别为 SPS 和PPS。SPS和PPS一般是一个H.264码流的头两个NAL。在解码阶段,需要原创 2018-02-06 12:10:50 · 4079 阅读 · 0 评论 -
多媒体开发技术概要
我们在多媒体开发的过程中,其实主要是处理两方面的事情。一个是多媒体数据的产生。一个是多媒体数据的展现。就对媒体数据的产生来说。如果我们将多媒体这个概念限制在音视频数据的话。那么这个过程就包含着音视频原始数据的采集,音视频原始数据的压缩,对压缩后数据的存储封装或分发。再来看一个比较经典的多媒体数据展现的流程这个基本就是上面多媒体数据产生的一个逆过程。不过为了友好的用户体验。在视频...原创 2018-02-08 11:01:36 · 982 阅读 · 0 评论