it:rpi:rec_server
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| it:rpi:rec_server [2020/03/09 22:40] – [録画サーバ] fu | it:rpi:rec_server [2020/05/17 18:58] (current) – [エラー] fu | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| フロントエンドには,Chinachuというのもあるが,EPGStationの方が開発が活発のようなのでEPGstationを選んだ | フロントエンドには,Chinachuというのもあるが,EPGStationの方が開発が活発のようなのでEPGstationを選んだ | ||
| + | mirakurunはrecfsusb2nを呼び出して,テレビのデータを取り出す。EPGStationはmirakurunのAPIを用いて,データを取得する。テレビのストリーミングのデータすら,APIで取得し,フロントエンドのEPGStationはrecfsusb2nを呼び出すことはないようだ。 | ||
| ==== OS のインストール ==== | ==== OS のインストール ==== | ||
| + | | ||
| + | その後, | ||
| + | sudo apt update | ||
| + | sudo apt upgrade | ||
| + | を実行しておく | ||
| ==== recfsusb2n のインストール ==== | ==== recfsusb2n のインストール ==== | ||
| Line 70: | Line 75: | ||
| command: / | command: / | ||
| isDisabled: false | isDisabled: false | ||
| + | |||
| + | |||
| + | - name: KTV-FSUSB2N | ||
| + | types: | ||
| + | - GR | ||
| + | command: / | ||
| + | isDisabled: false | ||
| </ | </ | ||
| + | (この記述で,二台のチューナーを同時に使える) | ||
| さらに | さらに | ||
| Line 105: | Line 118: | ||
| < | < | ||
| - | mirakurun restart | + | sudo mirakurun restart |
| </ | </ | ||
| で起動する。起動しない場合には / | で起動する。起動しない場合には / | ||
| Line 123: | Line 136: | ||
| で確認できる | で確認できる | ||
| + | |||
| + | |||
| + | ==== EPGStation === | ||
| + | |||
| + | < | ||
| + | sudo gpasswd -a $USER video | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | git clone https:// | ||
| + | cd EPGStation | ||
| + | npm install --unsafe-perm sqlite3 | ||
| + | npm install diskusage | ||
| + | npm install | ||
| + | npm run build | ||
| + | cp config/ | ||
| + | cp config/ | ||
| + | cp config/ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | vi ~/ | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | pm2 startup | ||
| + | pm2 start dist/ | ||
| + | pm2 save | ||
| + | </ | ||
| + | |||
| + | 以上で設定が済んだら, | ||
| + | http:// | ||
| + | でアクセスして動作するか確認する。 | ||
| + | |||
| + | |||
| + | ==== エラー === | ||
| + | |||
| + | / | ||
| + | |||
| + | 2020-03-10T12: | ||
| + | |||
| + | それで, | ||
| + | npm update -g core-js set-value npm | ||
| + | を実行した | ||
| + | |||
| + | さらに、この問題は、バッファのオーバーフローなので、 | ||
| + | |||
| + | / | ||
| + | 以下を追加して、バッファサイズを512Mにした | ||
| + | |||
| + | highWaterMark: | ||
| + | |||
| + | さらに、 | ||
| + | / | ||
| + | を編集して、プロセスサイズの最大値を2048Mに変えてみた。 | ||
| + | |||
| + | " | ||
| + | |||
| + | ==== エラー === | ||
| + | 再起動時にスタートしない問題 | ||
| + | |||
| + | pm2 startup | ||
| + | を実行すると, | ||
| + | < | ||
| + | [PM2] To setup the Startup Script, copy/paste the following command: | ||
| + | sudo env PATH=$PATH:/ | ||
| + | </ | ||
| + | と出たので, | ||
| + | |||
| + | sudo env PATH=$PATH:/ | ||
| + | | ||
| + | を実行した | ||
| + | | ||
| + | ==== アップデート === | ||
| + | |||
| + | mirakurunのアップデート | ||
| + | < | ||
| + | # npm install mirakurun@latest -g --production | ||
| + | </ | ||
| + | |||
| + | EPGStationのアップデート | ||
| + | |||
| + | < | ||
| + | # su pi | ||
| + | $ cd EPGStation | ||
| + | $ git pull | ||
| + | </ | ||
it/rpi/rec_server.1583761219.txt.gz · Last modified: by fu
