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