Chinachu Beta + Mirakurun + Rivarun + TVTest on Ubuntu で Chinachu でも TVTest でも視聴する

Chinachu Air から Mirakurun を使用するみたいなので環境を構築してみた。
Mirakurun + Rivarun で Chinachu を動かし、TVTest を使用して Windows からも視聴できるようになります。

 

Mirakurun

kanreisa氏が作成した Nodejs で動いている Spinel とか BonDriverProxy みたいなもんです。
UnixSocket でも、TCPでも動かせます。

Mirakurun – github

 

Rivarun

こちらも kanreisa氏が作成した Mirakurun のクライアントです。
ちなみに、Chinachu Air 用ではないらしいです。

Rivarun – github

 

BonDriver_Mirakurun

h-mineta氏が作成した TVTest で動かすための BonDriver です。
ソースファイルしか上がっていないのでビルドする必要があります。
MITライセンスなのでビルド済みを配布しておきます。

Download – BonDriver_Mirakurun
BonDriver_Mirakurun – github

 

構成

配信サーバー

OS IP チューナー 構成
Ubuntu 14.04 LTS 192.168.20.7 PT2 Mirakurun

 

Chinachu サーバー

OS IP 構成
Ubuntu 16.04 LTS 192.168.20.12 Chinachu + Rivarun

 

クライアント TVTest

OS IP 構成
Windows 10 x64 192.168.20.253 TVTest + BonDriver_Mirakurun

本当は 配信サーバーと、Chinachu サーバーは一緒が良かったんですけどどうも Chinachu を入れるのに失敗してしまい、VMに建てました。

 

 

配信サーバー

PT2 / PT3 ドライバーのインストールならびに、カードリーダー、recpt1 のインストールは他サイトを参考にしてください。

Mirakurun を構築するために Nodejs => 5.0.0 以上をインストールします。

 

nodejs と npm をインストール

npm を使うためにまずは最新ではないものをインストールします。

 

n package をインストール

 

n package を使って nodejs をインストール

n package を使うと最新の nodejs をインストールすることができるらしいです。

 

最新版がインストールされたかを確認

ちなみに npm は Ubuntu 標準のレポジトリからインストールしたものですが普通に動いているので大丈夫だと多分。
よく分からないです。

 

PM2 のインストール

 

arib-b25 のインストール

 

Mirakurun のインストール

 

Mirakurun の設定

最初はサーバーの設定
終了時は Shift + ZZ で上書き保存します。

 

次はチューナーの設定

isPT2 isDisabled command name は各自設定してください。
見て分かる通り recpt1 のインストールが必要です。

 

チャンネルの設定

ちなみに 場所によっては isDisabled があるので使用するものは false とする必要があります。

 

Mirakurun を起動する

きちんと起動しているかは少し時間が経った後に

とすれば確認できます。便利ですよ lsof

 

 

Chinachu サーバーの設定

Chinachu のインストールは Github を見て下さい。
Installation – Github

 

Rivarun のインストール

前準備として Nodejs => 5.0.0 が必要なので上を見てインストールしてください。

 

Chinachu の設定

BS / CS のコマンドは
/usr/local/bin/rivarun –mirakurun 192.168.20.7:8888 –b25 –priority 1 –sid <channel> – –
GR のコマンドは
/usr/local/bin/rivarun –mirakurun 192.168.20.7:8888 –b25 –priority 1 –sid <sid> –ch GR/<channel> – –
と若干違います。また、IPアドレスは Mirakurun サーバーのIPアドレス、ポートは指定したポートを設定してください。

あとは ./chinachu update -f とかして正常に動作するか確認してください。

 

 

TVTest の設定

BonDriver_Mirakurun のビルド済みをダウンロードし、TVTest と同じディレクトリに保存してください。
各チューナーの設定ファイルを弄って下さい。

あとはTVTest を起動して、チャンネルスキャンとかやれば視聴できると思います。
もし見れない場合は ファイアーウォールの設定だったり色々確認してみてください。

コメントを残す

メールアドレスが公開されることはありません。