2010-11-28 18 views
0

ビデオサーバーを作成しています。 flvを私たちのフラッシュクライアントにブロードキャストします。私たちのプロバイダは1920x1080と1280x720のビデオサイズのh254ビデオを私たちに提供することができます。しかし、そのビデオは、同じビットレートの1280x720の同じソースから生成されます。あなたは持っていますより速いもの:H264 1920x1080をデコードし、それを画面1920x1080に表示するか、H264 1280x720をデコードして1920x1080を表示しますか?

1280x720 h264 with bitRateA 
and 
1920x1080 with bitRateA 

私たちは同じスピードでビデオを配信することができます。

クライアントの方が速い:H264 1920x1080をデコードして画面1920x1080に表示するか、H264 1280x720をデコードして1920x1080を表示するか?

答えて

2

低解像度のアップスケールは、高解像度のデコードよりも高速であると思われます。アップスケーリングはシンプルで高速な操作ですが、h264デコードはhella-complexです(実際の技術的表現です:-))。

さらに、両方のストリームで同じビットレートを使用している場合は、同じ低解像度ストリームをソースとして使用している場合は解像度を上げるほど画質は向上しませんより高解像度のストリームが使用できる余分な情報)。おそらく、再符号化は、おそらく追加のディザリングおよび量子化エラーを導入することによって元の低解像度ストリームよりも画質が悪くなるであろう。

+0

間違いなく正しい答えです。 – kidjan

関連する問題