マヌエルエステバン/シャッターストック 私たちは長い間インターネットからコンテンツをストリーミングしてきました、そしてそれはインターネットがNetflixやYoutubeのようなサービスと同義であるということになりました。しかし、ストリーミングとは何ですか、またどのように機能しますか。? ストリーミングは少しずつ起こる コンピュータでビデオを見たり、曲を再生したい場合は、まずそれをダウンロードする必要があります。それを回避する方法はありません。これを知っているなら、あなたはNetflixかSpotifyを見て、「どうやってビデオと音楽を瞬時にダウンロードさせるかを考えたのですか」と尋ねるかもしれません。メディアをストリーミングしても、即座にはコンピュータにダウンロードされません。それはリアルタイムで一つずつダウンロードしています. 「ストリーミング」という言葉は自己記述的です。情報は、連続的で安定した情報の流れでコンピュータに届きます。映画をダウンロードすることがボトル入り飲料水を買うことに似ている場合、ストリーミング映画は空のボトルを埋めるために蛇口を使用するようなものです. あなたは映画をストリーミングすることとVHSテープを見ることを比較することができます。 VHSテープを再生すると、1秒ごとにビデオとオーディオがスキャンされます。これはリアルタイムで視聴しているときに発生します。つまり、中断すると突然ムービーの視聴が一時停止または終了します。. 映画や曲をストリーミングすると、コンピュータはメディアファイルの断片をリアルタイムでダウンロードしてデコードします。あなたが異常に速いインターネット接続を持っているならば、あなたがそれを見たり聞いたりし終える前にファイルは完全にダウンロードされるかもしれません、それでインターネットが途絶えたとしてもストリームは時々しばらく続くでしょう。そうは言っても、ストリーミングしたものはコンピュータの固定記憶域には入りません(ただし、Spotifyのようないくつかのサービスでは、将来の再生を高速にするために小さなキャッシュファイルがデバイスに置かれます)。. 企業はストリーミングの高速化に懸命に取り組んでいます インターネットからのビデオとオーディオのストリーミングは新しいものではありません。それはついに便利になるのでそれはちょうど新しい感じです。 Webサイトからビデオを見たり、曲を再生したりすると、少しずつ厄介で時間のかかるものになりました。ストリームは絶えず停止して開始され、メディアがバッファリングされるのを待つだけで数分を費やす可能性があります(場合によってはまったくバッファリングされないこともあります). しかし、ストリーミングの仕組みはほとんど変わりません。ファイルは、視聴中に少しずつダウンロードされます。変更されたのはインフラストラクチャーであり、YoutubeやNetflixのような企業はそのインフラストラクチャーを構築するために一生懸命働いて(そして多額のお金をかけました). サッシキン/シャッターストック YoutubeとNetflixは、コンテンツをホストするために1つか2つのサーバーしか使用していませんでしたが、うまくいきませんでした。サーバーから遠く離れているユーザーは多くのラグを経験し、トラフィックの多い日(土曜日の夜など)はストリーミングサーバーのクロールを遅くします。企業は、コンテンツを保存および送信するために、コンテンツ配信ネットワーク(CDN)を構築することによってこの問題を解決しました。 CDNは、すべて同じコンテンツを含むサーバーの密集したグローバルネットワークです。これにより、遅延を減らし、人口密集地域のサーバーが過負荷になるのを防ぎます。. もちろん、強力なCDNは、すべてのユーザーがインターネット接続に問題がある場合には役に立ちません。ある意味で、この問題は時間の経過とともに解決します。 ISPは、より速く、より強力なインターネット接続を求めて常に競争しており、世界中のGoogle Fibreや5G家庭用インターネット接続のような進歩はまさに限界を超えています. しかし、一部のストリーミングサービスとISPは、高速のホームインターネット接続と高密度のCDNにもかかわらず、グローバルなインターネットトラフィックが多いとストリーミングの遅延が発生する可能性があることを認識しています。言うまでもありませんが、Netflixのようなサービスは、世界の全世界のインターネット帯域幅の15%以上を使用しています。多くの人がStranger Thingsの最新シーズンをストリーミングしていると、インターネット全体が遅くなる可能性があります。. その結果、ストリーミングサービスはオープンコネクトアプライアンス(OCA)をISPに提供する傾向があります。これらのOCAは基本的に人気のある映画、歌、そしてその他のストリーミング可能なコンテンツでいっぱいのハードドライブであり、あなたのISPがあなたのインターネットトラフィックをNetflixあるいはHuluサーバーにリダイレクトする必要性を減らします。これはストリーミングを速くするだけでなく、Netflixのおかげでインターネット全体が遅くなるのを防ぎます。. ライブストリーミングは新しい問題を提示します Facebook LiveやTwitchなどのプラットフォームでのライブビデオストリーミングでは、コンピュータで受信している情報はリアルタイムで(またはそれにできるだけ近いところで)発生しています。あなたが想像できるように、ライブストリーマはあなたがコンテンツをダウンロードすることができるのと同じくらい速くコンテンツをアップロードすることができる必要があります. ダリウスヤルザベク/シャッターストック ライブストリーマーが彼らのビデオを記録しているとき、そのビデオ(およびそれに付随するオーディオ)のミリ秒ごとに小さな小さなファイルに分割されます。これらの小さなファイルはエンコーダによって圧縮され編成されていて、インターネットを介して飛び交い、そしてあなたのコンピュータはそれらを少しずつダウンロードします。ファイルはエンコードされているので、あなたのコンピュータはそれらを理解しやすいビデオにまとめることができ、あなたとストリーミングソースの間にそれほどラグがあるべきではありません。. TwitchやYoutubeのような一般的なライブストリーミングサービスは、ラグを減らし、ビデオストリーミングの品質を向上させるために、グローバルなサーバーネットワークを利用しています。しかし、すべてのライブストリーミングビデオは、ライブストリーマーのインターネット接続のおかげです。ご想像のとおり、ライブストリーマーはOCAを使用できません。幸いなことに、Google Fibreのような高速ホームインターネット接続の開発はライブストリーミングを可能にしました、そして5Gホームインターネット接続の実装はライブストリームの品質をもう少し取るでしょう. ストリーミングの未来はビデオゲームです あなたのブラウザでビデオゲームをするという考えはそれほど新しいものではありません。インターネットの大部分は小さなゲームに捧げられていて、そして特にFarmvilleとCandy...