2010-11-28 24 views
0

所以我们正在创建一些视频服务器。我们向我们的Flash客户端广播了flv。我们的提供商可以为我们提供1920x1080和1280x720视频尺寸的h254视频。但是,这些视频将从相同的比特率的1280x720相同来源生成。所以已经将什么是更快:解码H264 1920x1080,并显示在屏幕1920x1080或解码H264 1280x720和显示1920x1080?

1280x720 h264 with bitRateA 
and 
1920x1080 with bitRateA 

我们asume我们可以用相同的速度传送视频。

什么会更快的客户端:解码H264 1920x1080,并显示在屏幕1920x1080或解码H264 1280x720和显示1920x1080?

回答

2

我怀疑较低的分辨率放大比解码较高的分辨率会更快。放大是一个简单而快速的操作,而h264解码是海拉复杂(是的,这是一个实际的技术表达:-))。

此外,如果两个数据流的码率相同,则通过提高分辨率可以获得更高的图像质量,因此如果使用相同的较低分辨率数据流作为数据源(因为没有额外的信息,更高分辨率的流可以使用)。更有可能的是,通过引入额外的抖动和量化误差,重新编码可能会产生比原始较低分辨率流更差的图像质量。

+0

绝对是正确的答案。 – kidjan 2010-12-17 22:58:02