所以我们正在创建一些视频服务器。我们向我们的flash客户端广播flv。我们的提供商可以为我们提供1920x1080和1280x720视频尺寸的h254视频。但是这些视频必须使用相同的比特率从相同的1280x720源生成。所以我会有
1280x720 h264 with bitRateA
and
1920x1080 with bitRateA
我们认为我们可以以相同的速度发送视频。
客户会更快:解码H264 1920x1080并在屏幕上显示1920x1080或解码H264 1280x720并显示1920x1080?
答案 0 :(得分:2)
我怀疑降低分辨率的分辨率会比解码更高的分辨率更快。 Upscaling是一个简单而快速的操作,而h264解码是hella-complex(是的,这是一个实际的技术表达式: - ))。
此外,如果你在两个流上拥有相同的比特率,你将通过提高分辨率获得更高的图像质量,如果你使用相同的低分辨率流作为源,则加倍(因为没有额外的高分辨率流可以使用的信息)。更有可能的是,通过引入额外的抖动和量化误差,重新编码可能会比原始的低分辨率流产生更差的图像质量。