ラベル
DTV
Mac
OBS
PCネタ
写真
Chinachuの導入でつまずいたこと
## 背景 現在nasne + PS4/スマホ/タブレットを使って次のようなことをしている。 * 自宅/家の外からのTVのリアルタイム視聴 * 自宅/家の外から録画した番組の視聴 * 自宅/家の外からの録画予約
nasne販売終了
となるらしいので、新しい環境の準備が必要。 新しい環境でも上記機能は使い続けたい。 家電量販店に並ぶレコーダーでは難しい気がする。 過去にアースソフトのPTシリーズで視聴録画環境を作ったことがあるが、PTシリーズも既に販売終了している。 調べてみると
PLENXの製品
と
Chinachu
を使ったノウハウがネット上にあるので、Linuxサーバを用意して、これを使ってみることにした。 ## 用意したもの * TVチューナー PLEX PX-Q3PE4 * ICカードリーダー SCR3310 * B-CASカード * PC(CPU Intel Core i5, メモリ 4GB, M.2 SSD 120GB) 2年前にマイニングで使っていたものを流用 * 外付けUSB3.0 HDD 1TB
## やったこと インストールしたLinuxディストリビューションはCentOS 7.6.1810を採用。 その他は、だいたい
自分に負けないラボラトリー
さんの記事どおりにやっています。 1.
録画サーバ構築の前準備(CentOS 7編)、Chinachu・epgrec UNA対応(自分に負けないラボラトリー)
* カードリーダ用ソフトウェアのインストール * arib25ライブラリをインストール 2.
PLEX社製TVチューナーの非公式Linuxドライバインストール方法(自分に負けないラボラトリー)
* 非公式ドライバインストール
※つまずいた点1
* 録画コマンド(recpt1)インストール 3.
Mirakurunのインストール手順(Ubuntu・Debian・CentOS)(自分に負けないラボラトリー)
* Node.jsのインストール * Mirakurunのインストールと設定
※つまずいた点2
* Chinachuのインストールと設定
※つまずいた点3
## つまずいたところ んで、本題 1. 非公式ドライバインストールでつまずいた コンパイルはできるけどdkms.installでエラーが出てインストールできなかった。 ``` Your kernel headers for kernel 3.10.0-957.el7.x86_64 cannot be found at ``` みたいな感じのエラーが出た。kernel-develはインストール済みである。 原因は使っているLinuxディストリビューションのkernelと、kernel-develのバージョンの不一致だった。 (yumでインストールしたkernel-develが新しかった) このバージョンをあわせることで解決。 2. Mirakurunは導入できた(?)が、epg取得でつまずいた ``` $ rivarun --list | sed 's/},/},\n/g' ``` と、チャンネル情報を見てみたが、serviceIdが取得できてない様子。 ``` /usr/local/var/log/mirakurun.stderr.log ``` を見ると、何かプロセスが上手く実行できていないのかな。実行権限がない?ということで、 ``` $ sudo visudo Defaults env_keep += "PATH" #Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin ``` これで解決した。 3. Chinachuの起動でつまずいた Chinachu起動でエラーが出た。 ``` # ./chinachu installer ``` これで解決した。
次の投稿
前の投稿
ホーム
気になる出来事