驚き。経費削減とパフォーマンス向上のためJustin.TVが自社CDNを構築
TechCrunch Japanese の記事
http://jp.techcrunch.com/archives/surprise-justintv-is-actually-a-real-technology-company/
Justin.TVのライブビデオサイトがそれ相応のスキャンダルと戦略を伴って初めて登場したとき、既製のウェブカメラからのビデオを放送するためにウェブサイトをプログラムしているに過ぎないということを理解した人は少なかった。しかし実は、Justin.TVは実際の技術もいくつか開発してきていたのだ。スタート当初から、Justin.TVはサイトの全視聴者にビデオをストリーミングするための自社のコンテンツ配信ネットワーク(CDN)を構築している。また、同社によれば、期せずしてそれがお金の節約になっているのだという。
初めて立ち上げたとき、Justin.TVはネットワークの実行に既存のCDNを利用することを考えた。大規模なCDNの利用料は、ビデオの実行1 時間あたり最高$0.36(36セント)。Justin.TVはそれを0.75セントでできるシステムを開発した。最も最近のネットワークのアイテレーションはそれを0.25セントで行う。特に24時間放送のスタートアップにとっては、これらが積み重なり、かなりの節約となるのだ。
しかし、全ての企業が自社ネットワーク構築でお金を節約できるわけではない。Justin.TVの現在のシステムは製作期間が1年以上で、非常に手の込んだものとなっている。そのシステムは、自社サーバーのネットワーク上でコンテンツのストリーミングを開始することができる負荷分散システムからなり、ピーク時にはトラフィックをAmazonのS3とEC2サービスに送る。Adobeのソフトを使わずにこれを可能にするためには、どうしても徹底的にフラッシュサーバーをバラバラにし再構築しなければならず、そのためにこれほど時間がかかっているのだ。
Justin.TVはこの努力の全てが報われると期待している。パイプライン全体をコントロールするということは、より簡単に録画したビデオをアーカイブしたり、他のフォーマットにトランスコーディングしたりするなどの新しい機能を追加することが可能であるということを意味する。しかし、近いうちに CDNを第三者に貸し出すかどうかについての発表はない。
WebCam によるLive については、国内のサービスでも Adobe のメディアサーバーを使っているケースが多いはず。そういう意味では、PC側で利用するコンポーネントは Flash でサーバー側(CDN)が安価というのは強力な強みとなる。今後の動向に期待。