2009年4月9日木曜日

【告知】YouTube TVについて

先週末あたりから出ている話ですが、
SL内で販売/配布されているYouTube TVの一部が
突然見られなくなってしまいました。
これはYouTube側の仕様変更によるものですが、
僕も Lifebound Vision、SilkRoad TV という
YouTube が見られるテレビを2機種販売していて
今回の仕様変更の影響をモロに受けていますので、
お買い上げの方がいらっしゃったらと思い、
ここにご報告させて戴きます。

090408i.jpg
090408h.jpg


YouTubeは、基本的にはSL内で直接見ることができません。
SLでの映像の標準規格はQuickTimeであり、
SL内でYouTube動画を見るにはQuickTimeが処理出来る形式に
YouTube動画を変換する必要があります。
SL内で販売/配布されているYouTube TVなるものは
スクリプトでこの動画変換を行ったURLを設定することで
YouTube動画の視聴を可能とするものです。

問題はこの動画形式の変換ですが、
実は、YouTubeは動画形式をmp4に変換してダウンロードすることを
公式に容認しており、そのTipsも公開されています。

http://googlesystem.blogspot.com/2008/04/download-youtube-videos-as-mp4-files.html

そこで、YouTube TVの動作としては2通りの方法が考えられます。

(1) 上記のドキュメントに示されている方法に則り、URL変換を行うしくみをつくり、直接YouTubeにアクセスする。
(2) URL変換を行ってくれるサイトを利用し、そのサイトへアクセスして変換する。

当然、既に変換を行ってくれるサイトがあるのであれば
そのサービスを使うのが簡単なわけで、
今回狙われたのはこの(2)の方式です。
SL内で販売/配布されている YouTube TV の約7割が
この方式を採用していると言われており、
従って、約7割のユーザがその影響を被っていると思われます。

今回の YouTube 側の仕様変更の内容は
映像のリクエストをするコンピュータと
ダウンロード先のコンピュータが異なる場合に
権限がありません、というエラーを返すもので、
外部のサイトを使って変換する場合は当然そうなってしまいます。
僕の Lifebound Vision や SilkRoad TV も正にこれであり、
従って、今後は直接 YouTube にリクエストをかけて
ダウンロードするしくみに変更する必要があります。

僕のところでは、仕様変更は2段階に分けて行う予定です。
まずは暫定措置として、
とりあえず YouTube TV が見られるようにスクリプトの修正を行います。
但し、現在の僕のノウハウでは新しいチャンネルを登録する際に
お客さんに多少の手を煩わせることになるので、
第2段階として、これまでと同じく、
簡単にチャンネルを追加できるよう修正します。

今は、暫定版のリリースに向けて作業中です。
ご不便をおかけしている皆さん、今しばらくお待ち下さい。
修正作業が完了しましたら、改めて連絡させて戴きます。

どうぞよろしくお願いします。

No response to “【告知】YouTube TVについて”

Leave a Reply