vuzeについて書き忘れていたことがあったので。
動画配信サービスをJavaで構成しようとすると、難しい箇所があり、それは動画再生である。Javaでは、動画再生は困難だからだ。本来、Javaで動画再生ができるのであればマルチプラットフォームにも自然に対応するのだが、Java向けの動画コーデックは少なく、高圧縮コーデックや1080pは望めない。IBMのMPEG-4コーデックがかろうじてある程度だ。
その点をvuzeでは、Flashを利用することで解決している。
vuzeのプラットフォームは、GUIにJavaを、ダウンロードにtorrentを、動画再生にFlashを利用する、いいところ取りである点がすばらしい。