文档章节

限制码率的视频编码标准比较(包括MPEG-2,H.263, MPEG-4,以及 H.264)

雷霄骅
 雷霄骅
发布于 2014/08/16 13:49
字数 457
阅读 46
收藏 0

Thomas Wiegand等人在论文《Rate-Constrained Coder Control and Comparison of Video Coding Standards》中对比了几种编码器的效率,包括MPEG-2,H.263, MPEG-4,以及 H.264/AVC。在此记录一下关键实验数据。

总体结论:

同等码率的前提下,各种标准的视频质量如下所示:

MPEG-2<H.263<MPEG-4<H.264/AVC

流媒体方面的应用的比较

实验数据如表所示(貌似这样看比较抽象...,实验的数据量实在太大了)。一共四种编码标准,每种标准都测了PSNR-Y,PSNR-U,PSNR-V三种参数。



实验数据如图所示(这样看还是比较形象的)。左边的图是比特率和PSNR关系图。右边的图是其他三种编码标准相对于MPEG2节约的码率的关系图。


平均节约的码率。例如H.264相对于MPEG4-ASP节约了37.44%的码率,相对于H.263-HLP节约了47.58%的码率,相对于MPEG2节约了63.57%的码率。


视频会议方面的应用的比较

实验数据如表所示。一共四种编码标准,每种标准都测了PSNR-Y,PSNR-U,PSNR-V三种参数。



和第一组实验结果图类似。左边的图是比特率和PSNR关系图。右边的图是其他三种编码标准相对于MPEG2节约的码率的关系图。


平均节约的码率。例如H.264相对于MPEG4-ASP节约了27.69%的码率,相对于H.263-HLP节约了29.37%的码率,相对于MPEG2节约了40.59%的码率。



娱乐方面的应用的比较

结果如图所示,在这一环节只有两种标准:MPEG2和H.264。



论文地址:http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1218200





本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/12851975

共有 人打赏支持
雷霄骅
粉丝 205
博文 419
码字总数 2129
作品 4
朝阳
程序员
私信 提问
[总结]视音频编解码技术零基础学习方法

一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成。今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技...

leixiaohua1020
2014/06/16
0
0
音视频学习从零到整-关于视频的一些概念

内容 视频文件格式 视频封装格式 视频编解码方式 音频编解码方式 颜色模型 一.视频相关概念 1.1 视频文件格式 文件格式这个概念应该是我们比较熟悉的,比如我们常见的 Word 文档的文件格式是...

_小迷糊
03/20
0
0
视频编码国家标准AVS与H.264的比较(节选)

注:这个报告是官方报告,时间比较早了,AVS和H.264版本更新了很多,仅仅作为参考。 对视频编码标准进行客观评价的常用方法是峰值信噪比PSNR。表9、表10分别给出了AVS与MPEG-2标准以及AVS与M...

雷霄骅
2013/10/18
0
0
开源流媒体服务器--Feng

Feng是LSCUBE维护的开源流媒体服务器,兼容IETF标准,实现了RTSP、RTP/RTCP。 Feng支持的编码标准: 音频: MPEG Audio (MPEG-1/2 Layer I/II/III) (rfc2250) Vorbis (draft) AAC (MPEG-4 Pa...

xiaobing
2013/10/30
5.7K
0
网络摄像机介绍

转载于http://m.blog.csdn.net/weihuanzhenyeah_net/article/details/28601491。有删改。 一、网络摄像机定义 (1)网络摄像机,也叫IP摄像机,即IPCamera,简称IPC,近几年得益于网络带宽,...

oqqHuTu12345678
2018/01/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

AWS的自动部署工具codedeploy 负载均衡器和github

Elastic Load Balancing 提供了三种可用于 CodeDeploy 部署的负载均衡器:Classic Load Balancer、Application Load Balancer 和 Network Load Balancer。 传统负载均衡器 路由和负载均衡在传...

守护-创造
20分钟前
2
0
Docker 使用简介

Docker 是使用 GoLang 开发的开源容器引擎,可以方便的打包开发好的应用,然后分发到任意 linux 主机上。 与传统的虚拟机相比拥有以下优势: 高效的系统资源利用率 由于不需要进行硬件虚拟和...

YanWen
24分钟前
1
0
linux多线程编程,你还在用sleep么?用pthread_cond_timedwait吧

gnal(&cond); pthread_mutex_unlock(&mutex); printf(“Wait for thread to exit\n”); pthread_join(thread, NULL); printf(“Bye\n”); return 0; } 说明(翻译摘要中提供的连接,翻译的不好......

shzwork
31分钟前
1
0
MacOS源码编译安装 PostgreSQL

编译环境 Mac OSX 下只要装了 Xcode 就行,所有编译需要的工具和类库都有了。CentOS 下需要安装下面的软件包。 $ sudo yum install make gcc readline-devel zlib-devel flex bison 如果是从...

FeanLau
42分钟前
2
0
Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则

上一篇我们介绍了如何通过Nacos的配置功能来存储限流规则。Apollo是国内用户非常多的配置中心,所以,今天我们继续说说Spring Cloud Alibaba Sentinel中如何将流控规则存储在Apollo中。 使用...

程序猿DD
48分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部