スポンサーリンク

画像を転送するにはどれぐらいの転送速度が必要なのか?感覚を掴む

スポンサーリンク

Geminiに出してもらったのは以下

画素数JPEG (品質90)PNGGIFTIFFRAW備考
640×480約100KB約200KB約50KB (8色)約500KB約1MBVGA解像度
1280×720約500KB約1MB約100KB (256色)約2MB約4MBHD解像度
1920×1080約2MB約4MB約8MB約16MBフルHD解像度
4096×2160約8MB約16MB約32MB約64MB4K解像度

よって、各転送速度における所要時間は以下の通りである。
JPEG / PNGを下記に示します

JPEG

画素数名称画素数JPEG (概算サイズ)転送時間(100kbps)転送時間(1Mbps)転送時間(10Mbps)
VGA640×480100KB0.8秒0.08秒0.008秒
HD1280×720500KB4秒0.4秒0.04秒
Full HD1920×10802MB16秒1.6秒0.16秒
4K UHD4096×21608MB64秒6.4秒0.64秒

PNG

画素数名称画素数PNG (概算サイズ)転送時間(100kbps)転送時間(1Mbps)転送時間(10Mbps)
VGA640×480200KB1.6秒0.16秒0.016秒
HD1280×7201MB8秒0.8秒0.08秒
Full HD1920×10804MB32秒3.2秒0.32秒
4K UHD4096×216016MB128秒12.8秒1.28秒

アプリケーションに求められる帯域要件

アプリケーション帯域要件の目安備考
Webブラウジング数百kbps~数Mbpsページの画像や動画のサイズ、同時に開くタブの数などによって変動
メール数十kbpsメール本文のサイズ、添付ファイルの有無などによって変動
動画ストリーミング (標準画質)数Mbps動画の解像度、フレームレート、ビットレートによって変動
動画ストリーミング (高画質)10Mbps以上4K動画など、高画質の動画ではより高い帯域幅が必要
オンラインゲーム数Mbps~数十Mbpsゲームの種類、同時接続数、グラフィック設定などによって変動
音声通話数十kbps音声コーデックの種類、通話品質によって変動
ファイル転送数Mbps~数十Gbps転送するファイルのサイズ、同時接続数によって変動

画像転送アプリケーション例に求められる帯域

アプリケーションの画像に対するリアルタイム性とユーザーフレンドリ性、画像数に依存しますが、

Consumer向きであれば2以内に画像が表示されることが求められるため、FHDでは1Mbpsは必要です。ユーザーフレンドリ性を犠牲にしてよい特殊な環境やバックエンドで送付するだけであれば100kbpsでもできないことはない。

2秒以内と記載したのは以下の記事を参考にしています

ページ表示2秒でユーザーはイライラし始め、3分の1が「もういいや」となる | 初代編集長ブログ―安田英久
ページの表示にどれくらいかかると「遅い」と感じられ、ユーザー行動にどんな影響が出るのか

タイトルとURLをコピーしました