摘要: 对如何将H.264/AVC 视频流经MPEG-2 的系统传输层传输提出了一种解决方案。要点是:先把H.264/AVC 视频作为MPEG-2 系统层传输的基本流,然后扩展MPEG-2 标准中的传输流系统目标解码器(T-STD),使之可以将H.264/AVC 编码视频作为MPEG-2 传输流(TS)在Internet 上传输和解码。被解码的基本流通常来自于一个“容器”文件(如AVI 或者TS),在客户端从服务器端的这个容器中取出H.264/AVC基本流后便可实时解码、显示。仿真实验表明,该方案能够获得较好的流视频效果,在带宽受限的情况下信噪比低于40dB 的帧数少于5%,可用于网络流视频或移动视频中。
关键词:
H.264;AVC;MPEG-2;传输流;网络抽象层
Abstract: The paper proposes a solution for how to transport H.264/AVC video stream over MPEG-2 system by exploiting all the existing large amount of the infrastructure of MPEG-2 systems. The key technologies are as follows: Firstly an H.264/AVC video is used as an elementary stream of MPEG-2 system, then it extends the transport stream-system target decoder (T-STD) of MPEG-2 standard, so as to pack the H.264/AVC video elementary stream into MPEG-2 transport stream (TS) to transport through Internet and decode it in the client. The decoded elementary stream should ordinarily come from a container, such as AVI or TS. It extracts the H.264/AVC video from this container to be real-time decoded and be represented in the client after the reception. The experimental result shows that it get a good effect, with less than 5% frames whose PSNR<40dB even in the case of bandwidth-constrained scenario. The streaming solution can also be used for mobile video
Key words:
H.264; AVC; MPEG-2; Transport stream; Network abstraction layer
李志刚,张兆扬. 一种 H.264/AVC over MPEG-2 流的解决方案[J]. 计算机工程, 2006, 32(6): 228-229,271.
LI Zhigang, ZHANG Zhaoyang. Scheme for H.264/AVC Video Streaming over MPEG-2 System[J]. Computer Engineering, 2006, 32(6): 228-229,271.