本文へ移動

すとりーみんぐ

ストリーミング

データをすべてダウンロードし終えるのを待たずに、受信しながら順次再生を行う配信技術です。映像や音声を途切れずに再生できるため、動画配信サービスやオンライン会議で現在主流の方式です。

詳しい説明

ストリーミングとは、インターネット上の動画や音声データを、すべてダウンロードし終わるのを待たずに、受信しながら順次再生を行う配信技術です。再生用のデータを少しずつ読み込みながら表示するため、待ち時間が短く、効率的なメディア配信が可能です。

仕組みとしては、サーバーから送られてきたデータを一時的に端末のメモリへ蓄えるバッファリングを行い、途切れないように再生を続けます。このため、長い動画や大容量の音楽データでも、端末の保存容量を気にすることなく視聴できます。現代のYouTubeやNetflix、オンライン会議などで標準的に利用されている技術です。

ダウンロード型との違いが試験の論点です。ダウンロードはデータを端末にすべて保存してから再生する方式であり、完了まで時間がかかります。ストリーミングは即時性がありますが、ネットワーク環境が悪化すると再生が止まる可能性があります。試験ではこの即時性とネットワークへの依存性を踏まえた特徴が問われます。

試験で問われること

ITパスポート試験

  • 受信しながら再生を開始する仕組みであることを理解します。
  • ダウンロード型との違いを、待ち時間や保存の観点で区別します。
  • ネットワーク環境が安定していないと再生が途切れる可能性がある特徴を押さえます。

基本情報技術者試験

  • ストリーミング配信を実現するプロトコルや、データ転送の仕組みについて学びます。
  • バッファリングという一時保管の役割と、それがなぜ必要かを論理的に理解します。
  • リアルタイム通信との関連や、遅延への対策について問われることがあります。