とりあえず、vlcでストリーミング再生でリアルタイム配信はできた。
このままでは使いにくいので、mirakurunと連携したい。
以前PCで使おうとして、常時起動は電気無駄遣いと思い結局止めた記憶が薄っすら🤔
RaspberryPi4か5なら問題なく使えそうだが、Pi3ではメモリも足らないし荷が重そうなので一旦Windowsノートで検証だけ実施してみる。
1.Docker Desktopの導入と起動
WindowsにDocker Desktop for Windowsをインストールし、起動。
検証方法: コマンドプロンプト等で docker --version を実行し、バージョン情報が正常に出力されること。
2.作業用フォルダの作成
任意の場所(例: C:\docker\mirakurun)に作業用フォルダを作成し、その中に docker-compose.yml を作成。
services:
mirakurun:
image: chinachu/mirakurun
restart: unless-stopped
ports:
- "40772:40772"
environment:
- DOCKER=true
volumes:
- ./config:/app-config
3.コンテナの起動とチューナー設定:
フォルダ内でコマンドプロンプトを開き、以下のコマンドを実行してコンテナを起動。
docker compose up -d

Dockerが壊れていたので、全て削除・ファクトリーリセットした。

完了
[+] Running 9/9
✔ mirakurun 8 layers [⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 611.7s
✔ 774043ccc8cc Pull complete 195.4s
✔ eab09f3e3981 Pull complete 1.2s
✔ 1c473ca5523b Pull complete 300.4s
✔ 2a11efab3191 Pull complete 15.5s
✔ a0498254f698 Pull complete 303.1s
✔ 149193d4aa3a Pull complete 20.3s
✔ 0a8086984606 Pull complete 572.7s
✔ 0bc4fabf7aa6 Pull complete 322.5s
[+] Running 2/2
✔ Network nasne_default Created 0.1s
✔ Container nasne-mirakurun-1 Started 1.7s
一度起動して設定ファイルが自動生成されたら、config/tuners.yml を開き、作成したnasne(IPアドレス:8301)を登録。
無い場合は、新規作成。
- name: nasne-tuner
types:
- GR
command: curl -sL http://192.168.1.253:8301/tuner/
decoder:
isDisabled: false
設定後、docker compose restart でコンテナを再起動。
検証方法: ブラウザから http://localhost:40772/api/status にアクセスし、JSONの応答が返ってくること。
こんな感じで、OK

でも確認、OK?チューナーが見えてない?

Web画面右上にある歯車アイコン(設定メニュー)から設定ファイルをWeb UI上で編集することもできるが、直接 config/tuners.yml や config/channels.yml のファイルを編集して再起動するのが一番確実らしい。
とりあえず、前回確認した地デジチャンネル設定を作成してみる。
channels.yml
- name: KBC九州朝日放送
type: GR
channel: '31'
isDisabled: false
- name: NHK Eテレ 福岡
type: GR
channel: '22'
isDisabled: false
- name: NHK総合 福岡
type: GR
channel: '28'
isDisabled: false
- name: RKB毎日放送
type: GR
channel: '30'
isDisabled: false
- name: FBS福岡放送
type: GR
channel: '32'
isDisabled: false
- name: TVQ九州放送
type: GR
channel: '26'
isDisabled: false
- name: TNCテレビ西日本
type: GR
channel: '34'
isDisabled: false
Dockerリスタート
docker compose restart
確認
うまくいかない、外出先からVPN接続環境だからかも^^;
docker compose down
docker compose up -d
docker compose restart
やっぱりNG
ローカルでPi4にインストールして検証してみよう🤔
帰宅後修正
config/tuners.yml の間違いだった。
- name: nasne-tuner
types:
- GR
command: node -e "require('http').get('http://192.168.1.253:8301/tuner/', res => res.pipe(process.stdout))"
decoder:
isDisabled: false
iPhoneのEPGPlayerで接続したいができない(T_T)
EPGStationが必要らしい正直ややこしくなって面倒、VLCでライブ視聴出来るだけでも良いかもと思い始めた^^;









