CentOSサーバーにPT2&epgrecを導入したのがおそらくちょうど1年くらい前くらいだと思うんですが、今までは録画がメインでリアルタイム視聴はほとんどしてなかったんですよね。
でも最近CS契約しようかなーとか思い始めまして、それだと録画だけだともったいないしリアルタイム視聴できたほうがいいんじゃないかと思い立ったわけです。
まぁ最初からrecpt1からudpでとばせば見れるのは見れたんですが、チャンネル変更がめんどくさいんですよね。
それがrecpt1 httpサーバー版だとサーバー側でデーモンとして立ち上げとけばクライアント側でチャンネル変更ができると知り、居ても立ってもいられずサクっと導入してみました。
とりあえずダウンロードするものは以下
・recpt1 httpサーバー版RC4・recpt1 httpサーバー版RC4 PMT解析修正patch・recpt1 httpサーバー版RC4 ホスト名無しクライアント対策patch2個パッチがあったんでとりあえずあてときまして、
./autogen.sh
./configure --enable-b25
make
make install
でコンパイル、インストールします。
recpt1 --b25 --strip --http 8888
とするとデーモンとして起動されます。
これでTVTest&BonDriver_http.dll経由でチャンネル切り替えつつリアルタイム視聴できるようになります。
とまあ、ここで終わるはずだったんですが、これだとBSの新チャンネルに対応してないんですね。
ここからBSパッチ済recpt1をダウンロードしてpt1_dev.hを取り出してhttpサーバー版のソース中にぶち込んでコンパイルしなおせばOKです。
epgrec使ってる人ならepgdump、epgrecも置き換えるといいと思います。
まぁたぶん番組追加するだけだし、自分で書き換えてもいいんだけどね。
スポンサーサイト