ラグナロクな人々 ホーム
ラグナロクな人々 * オンラインゲーム「ラグナロクオンライン」の不定期な体験日記です。役に立つかは鬼ギモンですが、ウェブログなサイトです。

« セカンドライフでflvを流す | トップページ | ラヘル特攻 »

2007.07.03

セカンドライフでflvを流す その2

前回の試行錯誤から、なぜ動かなかったのか理由が分かりました。単純な話、URLアドレスに対して拡張子が付いていなかったためです。そのためQuickTimeが何のフォーマットか識別できず再生されなかったという罠でした。Youtubeのflvファイルの指定は、/get_video?video_id=【値】&t=【値】で、プログラム処理した結果、flvのソースを出力する感じのようで、それだけでは、QT側は理解できなかったようです。じゃあ無理やり認識させようと、レンタルサーバ上でPHPを使いfile_get_contentsを書いて、Youtubeのflvファイルを指定します。そうすることで、/get_video?video_id=【値】&t=【値】のアドレスは隠蔽することができます。ただ、これだと拡張子がPHPなので、.htaccessで、『AddType application/x-httpd-php .flv』を指定し拡張子flvで、PHPが動作するようにすれば、まぁ、それとなくSL内で認識させることができました。ただ、何Mもあるようなflvファイルは、うまくSL上で再生されないのと、レン鯖にも負荷かけているだろうなぁと思いつついろんな意味で難があるなぁと、実用には耐えられないですね。(H.263も同じです)なので、SL上でちゃんと?やるんだったら自分で、動画サイトを作ったほうが早そうな気がしてきた・・・。

追記--
たぶん再生されない原因は、PHP側の設定 memory_limitのメモリ使用容量を超えたため。増やしてあげれば再生されるかもしれませんが、レン鯖じゃなかなか厳しいね。

Posted by みーや |