問題 No.3714
インターネットを通じて音声や動画などのマルチメディアデータを、ダウンロードしながら並行して再生する技術はどれか。
【正解の解説】
ストリーミング
水道の蛇口をひねると、タンクに水がたまっていなくてもすぐに水が出てくるのと同じ仕組みです。YouTubeやNetflixなどで動画を見る際、全部のデータがスマホに保存されるのを待たずに、届いた部分から順に再生できるため、大容量の動画も待ち時間なしで楽しむことができます。
スポンサーリンク
【その他の選択肢の解説】
バッチ処理
ストリーミングが「その場でリアルタイムに処理する」のに対し、バッチ処理は「深夜にこっそり全データを一括処理する」ような仕組みです。コンビニのレジのようにすぐに対応するのがストリーミングで、月末の給与計算をまとめて行うのがバッチ処理だとイメージしてください。
プッシュ型
スマホに届く「プッシュ通知」などが代表例で、ユーザーが要求していなくても自動で情報が届く仕組みです。これに対しストリーミングは、ユーザーが再生ボタンを押してデータを受け取る仕組みなので、データの流れの起点や目的が異なります。
キャッシュ
本棚から何度も同じ本を取り出すのは面倒なので、机の上の取り出しやすい場所に置いておくようなものです。動画の再生中にもデータの一部を一時保存する意味で使われますが、データをダウンロードしながらリアルタイムに再生する技術そのものはストリーミングと呼びます。