「プログレッシブダウンロード」の版間の差分

imported>Administrator
imported>Administrator
18行目: 18行目:


=== 主なプロトコルと実装 ===
=== 主なプロトコルと実装 ===
[[ストリーミング]]とプログレッシブダウンロードはその特性の違いにより、[[ストリーミング]]は[[UDP/IP]]との相性が良く、プログレッシブダウンロードは[[TCP/IP]]との相性が良いと言われている。そのため[[TCP/IP]]上に構築された[[HTTP]]を使う[[ウェブ]]の世界では、その構築の容易さや、一般市販されている[[ルーター]]などでは初期設定で[[HTTP]]通信が許可されており[[ファイアーウォール]]など超えやすいという理由から、プログレッシブダウンロードが広く使われている。
プログレッシブダウンロードと[[ストリーミング]]はその特性の違いにより、[[ストリーミング]]は[[UDP/IP]]との相性が良く、プログレッシブダウンロードは[[TCP/IP]]との相性が良いと言われている。そのため[[TCP/IP]]上に構築された[[HTTP]]を使う[[ウェブ]]の世界では、その構築の容易さや、一般市販されている[[ルーター]]などでは初期設定で[[HTTP]]通信が許可されており[[ファイアーウォール]]など超えやすいという理由から、RTプログレッシブダウンロードが広く使われている。


なお、[[ストリーミング]]と言えば[[UDP/IP]]というわけでもなく、あくまで効率的で相性が良いだけなので、[[Flash]][[Silverlight]](通称[[Smooth Streaming]])などを噛ますことで[[HTTP]]で強引にストリーミングを実現するという手法もある。これらはアダルトチャットを筆頭とした[[ライブチャット]]界隈ではこれが広く使われており、とくに[[Flash Media Streaming Server]]は圧倒的な勢力となっている。
ただし、[[ストリーミング]]と言えば[[UDP/IP]]というわけでもなく、あくまで限られた範囲において効率的かつ相性が良いだけなので、[[Flash]]などを噛ますことで[[HTTP]]で強引にストリーミングを実現するという手法や、[[RTSP]][[Real Time Streaming Protocol]])のように強引に[[HTTP]]自体を拡張することで実現しているものもあるもある。これらはアダルトチャットを筆頭とした[[ライブチャット]]界隈では広く使われており、とくに[[Flash Media Streaming Server]]は圧倒的な勢力となっている。
 
なお、[[Silverlight]]で使われている[[Smooth Streaming]]という技術はその名称に「[[ストリーミング]]」とあるが実体はプログレッシブダウンロードである<ref>http://msdn.microsoft.com/ja-jp/library/dd159743(v=expression.30).aspx</ref>。


== 関連項目 ==
== 関連項目 ==