TCC8900 VPU 分析 ——常见视频编解码格式及 RGB 和 YUV 存储格式预研 一、 常见视频编解码格式 1 视频文件类别 常言道:物以类聚,人以群分。视频文件也不例外,细细算起来,视频文件可以分成两大类:其一是影像文件,比如说常见的 VCD 便是一例。其二是流式视频文件,这是随着国际互联网的发展而诞生的后起视频之秀,比如说在线实况转播,就是构架在流式视频技术之上的。 1.1 影像格式 日常生活中接触较多的 VCD、多媒体 CD 光盘中的动画……这些都是影像文件。影像文件不仅包含了大量图像信息,同时还容纳大量音频信息。所以,影像文件的“身材”往往不可小觑。 1) AVI 格式 2) MOV 格式 3) MPEG/MPG/DAT 格式 1.2 流式视频格式 目前,很多视频数据要求通过Internet 来进行实时传输,前面我们曾提及到,视频文件的体积往往比较大,而现有的网络带宽却往往比较“狭窄”,千军万马要过独木桥,其结果当 然 可想 而知 。客 观 因 素 限 制 了视频数据的实时传输和实时播放 ,于 是一种 新 型 的流式视频(Streaming Video)格式应 运 而生了。这种 流式视频采 用 一种 “边 传边 播”的方 法 ,即 先 从 服 务 器 上下 载 一部 分视频文件,形 成视频流缓 冲 区 后实时播放 ,同时继 续 下 载 ,为 接下 来的播放 做 好 准 备 。这种 “边 传边 播”的方 法 避 免 了用 户 必 须 等 待 整 个 文件从Internet 上全 部 下 载 完 毕 才 能 观 看的缺 点 。到目前为 止 ,Internet 上使 用 较多的流式视频格式主 要是以下 三 种 : 1) RM(Real Media)格式 RM 格式是 RealNetw orks 公 司 开 发的一种 新 型 流式视频文件格式,它 麾 下 共有三 员 大将 :RealAudio、RealVideo 和 RealFlash。RealAudio 用 来传输接近 CD 音质 的音频数据,RealVideo 用 来传输连 续 视频数据,而 RealFlash 则 是 RealNetw orks公 司 与Macromedia 公 司 新 近 合 作 推 出 的一种 高 压 缩 比的动画格式。RealMedia可以根 据网络数据传输速 率 的不同制 定 了不同的压 缩 比率 ,从 而实现在低 速 率 的广 域 网上进行影像数据的实时传送 和实时播放 。这里 我们主 要介 绍RealVideo,它 除 了可以以普 通的视频文件形 式播放 之外,还可以与 RealServer服 ...