「ストリーミングとプログレッシブダウンロード」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | [[ストリーミング]]と[[プログレッシブダウンロード]](通称「[[疑似ストリーミング]] | + | [[ストリーミング]]と[[プログレッシブダウンロード]](通称「[[疑似ストリーミング]]」))の方式的な違いについて記述する。この2つのデータ配信方法は外見上は非常に似たようなものであるが、技術的には大きく異なるまったくの別物である。 |
== 概要 == | == 概要 == | ||
6行目: | 6行目: | ||
最優先されるべきは「データの完全性」か「時間軸」かという問題であり、送信側および受信側の双方で[[データ]]の欠損を許容「する」「しない」という点(完璧なデジタルデータの送受信を求めない点)が[[ストリーミング]]が[[ストリーミング]]、[[プログレッシブダウンロード]]が[[プログレッシブダウンロード]]たるもっと重要な要素である。 | 最優先されるべきは「データの完全性」か「時間軸」かという問題であり、送信側および受信側の双方で[[データ]]の欠損を許容「する」「しない」という点(完璧なデジタルデータの送受信を求めない点)が[[ストリーミング]]が[[ストリーミング]]、[[プログレッシブダウンロード]]が[[プログレッシブダウンロード]]たるもっと重要な要素である。 | ||
− | == ストリーミング == | + | == [[ストリーミング]] == |
− | [[ストリーミング]]は送信者([[サーバー]])から受信者([[クライアント]])へ一方的に[[データ]]を送り付けることで実現している。[[ストリーミング]] | + | [[ストリーミング]]は送信者([[サーバー]])から受信者([[クライアント]])へ一方的に[[データ]]を送り付けることで実現している。[[ストリーミング]]では時間軸がもっとも優先されるため、通信経路で[[パケット]]をロスするようなことがあっても読み飛ばす。 |
− | いうなれば[[ストリーミング]]は[[テレビ]]や[[ラジオ]]などの一方的な配信を[[インターネット]] | + | いうなれば[[ストリーミング]]は[[テレビ]]や[[ラジオ]]などの一方的な配信を[[インターネット]]上に構築したものであり、[[ストリーミング]]は主に[[ライブチャット]]をはじめとした生放送系のシステムで使われる技術である。 |
− | == プログレッシブダウンロード == | + | == [[プログレッシブダウンロード]] == |
− | 一方、[[プログレッシブダウンロード]] | + | 一方、[[プログレッシブダウンロード]]はあくまで送受信側(サーバーおよびクライアント)が相互にコミュニケーションをとる一般的な[[ダウンロード]]処理の延長であり、一部分のダウンロードが完了した時点から追っかけ再生を行うことで、ダウンロードの完了を待たずに[[ストリーミング]]と同じような操作感を再現したものである。 |
[[プログレッシブダウンロード]]では[[ストリーミング]]とは異なり、あくまで[[ダウンロード]]の延長線上であるため、通信中に[[パケット]]のロスなどが発生した場合には、[[ストリーミング]]のように読み飛ばすようなことはせず、パケットの再送要求を行い、送信者([[サーバー]])上の[[ファイル]]と寸分の狂いもなく[[ダウンロード]]を完結しようと試みる。 | [[プログレッシブダウンロード]]では[[ストリーミング]]とは異なり、あくまで[[ダウンロード]]の延長線上であるため、通信中に[[パケット]]のロスなどが発生した場合には、[[ストリーミング]]のように読み飛ばすようなことはせず、パケットの再送要求を行い、送信者([[サーバー]])上の[[ファイル]]と寸分の狂いもなく[[ダウンロード]]を完結しようと試みる。 | ||
27行目: | 27行目: | ||
== 参考文献 == | == 参考文献 == | ||
− | + | <references/> | |
+ | |||
+ | == 外部リンク == | ||
{{stub}} | {{stub}} |