ストリーミングは「水道の蛇口」のような仕組み
YouTube で動画を見るとき、動画全体がスマホにダウンロードされるのを待っていませんよね。再生ボタンを押すとすぐに始まる。これが「ストリーミング」です。
ストリーミング (streaming) は英語で「流れ」という意味。水道の蛇口をひねると水が流れてくるように、データを少しずつ受け取りながら同時に再生する技術です。動画全体をダウンロードしてから再生する方式と違い、待ち時間がほとんどありません。
YouTube、Netflix、Spotify、Amazon Prime Video、TikTok。あなたが毎日使っているサービスのほとんどがストリーミング技術を使っています。
ストリーミングとダウンロードの違い
| 項目 | ストリーミング | ダウンロード |
|---|---|---|
| 再生開始 | すぐ (数秒) | 全部落とすまで待つ |
| ストレージ使用 | ほぼ使わない | ファイル分だけ使う |
| オフライン再生 | できない | できる |
| 通信量 | 見るたびにかかる | 1 回だけ |
Netflix や Spotify の「ダウンロード機能」は、ストリーミングとダウンロードのいいとこ取り。Wi-Fi 環境であらかじめダウンロードしておけば、電車の中でもギガを使わずに楽しめます。
ストリーミングの裏側 - データはどう届く?
YouTube で動画を再生するとき、裏側ではこんなことが起きています。
- あなたが再生ボタンを押す
- スマホが YouTube のサーバーに「この動画をください」とリクエストを送る
- サーバーが動画データを小さなかたまり (チャンク) に分けて送り始める
- スマホは受け取ったチャンクを順番に再生しながら、次のチャンクを受信する
- 回線が遅いと、再生が受信に追いついて「バッファリング」(くるくる回るアイコン) が発生する
アダプティブビットレート - 画質が自動で変わる理由
YouTube の画質が突然荒くなったり、また綺麗に戻ったりした経験はありませんか? これは「アダプティブビットレート」という技術のおかげ。回線速度に合わせて自動的に画質を調整し、途切れずに再生し続けることを優先しています。
ストリーミングと通信量 - ギガはどれくらい使う?
スマホのデータ通信でストリーミングを使うと、思った以上にギガを消費します。
| サービス | 画質/音質 | 1 時間あたりの通信量 |
|---|---|---|
| YouTube (480p) | 標準画質 | 約 0.5 GB |
| YouTube (1080p) | フル HD | 約 2.5 GB |
| Netflix (HD) | 高画質 | 約 3 GB |
| Spotify (高音質) | 320 kbps | 約 0.14 GB |
月 3 GB のプランだと、YouTube を HD で見られるのは約 1 時間だけ。ギガを節約するには、Wi-Fi 環境で視聴するか、画質を下げる設定にしましょう。お子さんがストリーミングを利用する場合は、子どものインターネット安全対策として視聴時間や通信量の制限を設定しておくと安心です。
ライブストリーミング - リアルタイムの配信
YouTube Live、Twitch、Instagram ライブなどの「ライブ配信」は、録画済みの動画を流すのとは仕組みが違います。
配信者のカメラが撮影した映像は、リアルタイムでサーバーに送られ、サーバーが世界中の視聴者に同時配信します。ただし、完全な「同時」ではなく、通常 2〜10 秒の遅延 (ラグ) があります。これは映像の圧縮・転送・デコードに時間がかかるためです。
CDN (コンテンツ配信ネットワーク) が世界中にサーバーを分散配置することで、何百万人が同時に視聴しても安定した配信を実現しています。
ストリーミングの未来
ストリーミング技術は動画や音楽だけでなく、ゲームにも広がっています。Xbox Cloud Gaming や GeForce NOW は、ゲームの処理をサーバー側で行い、映像だけをストリーミングする「クラウドゲーミング」サービスです。高性能なゲーム機がなくても、スマホで最新ゲームが遊べる時代が来ています。
ストリーミングの仕組みをもっと知りたい人は、動画配信の仕組みの本がおすすめです。IP 確認さんで自分の回線速度を体感してみましょう。