« MythFlashの設定(PART3) | メイン | MythStreamTVの設定(PART2) »

2008年05月05日

●MythStreamTVの設定(PART1)

今回のネタは、MythStreamTVになります。
MythStreamTVとは、録画した番組又は録画中の番組をMythWebで選択して
WindowsMediaPlayer等でストリーミング再生する機能です。

Vine4.2とかDebian等でこれを実現しようとすると相当困難なのですが、MythDora4.0(なんちゃって日本語版)では
標準インストールで実現しています。私は、これが出来ていたからMythDora4.0を選択したといってもいい位です。

さて前置きはこれぐらいにして説明をしたいと思います。

MythStreamTVを開始するには、まずMythWebを起動します。
すると、StreamTVというメニューがありますのでクリックすると録画済みのリストとともにその一番左側にチェックボックスが表示されます。

で、ストリーミング再生を行いたい番組にチェックを入れて、画面下部のSelect a Recording & Continue
のボタンをクリックします。(チェックは複数選択出来ますが、恐らく最初の番組のみ有効になるようです。)

そうすると、何やらストーリミングのパラメータを色々設定する画面が表示されます。
まずはデフォルトのままでいいので、Start Live Streamのボタンを押下します。

今度は、MythStreamTV is now streaming your program.
という文字が表示された画面に遷移すると思います。

ここで注目してほしいのは、

Launch Stream: [mms://localhost:8001 | [http://localhost:8001]

の部分です。
(localhostの部分は、MythDoraをインストールする時の設定で変化します。ちゃんと設定していれば問題ありません。多分。汗。)
ストリーミングを行う際はWindowsからアクセスすることになることが多いので、localhostのままだとまずいわけです。
そこで、これを修正します。

・標準インストールの場合
[root@kororin default]# pwd
/var/www/html/mythweb/modules/streamtv/tmpl/default

・ユーザディレクトリの場合
[root@kororin default]# pwd
/home/hoge/public_html/mythweb/modules/streamtv/tmpl/default

以下のファイルを修正します。
[root@kororin default]# vi createfile.php
Launch Streamの部分を見つけたら「localhost」の部分を適切なIPアドレス等に修正してください。

次に、MythDoraのX画面上からFireWallの設定メニューを起動して、8001番ポートを許可するようにしてください。

最後に、番組の選択開始からやり直してMythStreamTV is now streaming your programのページまで
遷移したら、playボタンを押下して先ほど修正したリンクをクリックしてみましょう。
メディアプレーヤが起動して動画が再生出来たらOKです。

※補足1

画面上にStreaming is active!という文字が赤く点滅している場合があります。
この場合は、Stop Streamingボタンを2回ぐらい押下するといいです。
これにより、今まで動作していたストリーミングが停止するようです。

※補足2

ストリーミングに失敗する場合は、ログを見てみましょう。
ログはブラウザ上(Click Here To Refresh Log File Displayの下の部分)に表示されるほか、
以下のファイルにも出力されます。
/storage/mythstreamtv/log.txt

トラックバックURL

このエントリーのトラックバックURL:
http://kororin.com/cgi-bin/mt32/mt-tb.cgi/392

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)