まとめ
pi3でrecfsusb2nのHTTP版サーバ
$ recfsusb2n -b -H 8888
nginxリバースプロキシ経由でvlc
pi4(wireguardサーバ)
vim /etc/nginx/conf.d/default.conf
vim /etc/systemd/system/pi32.service
http://192.168.3.190:8080/pi32/27
pi3でmirakurunのHTTPサーバ
$ sudo mirakurun restart
http://192.168.10.104:40772/api/channels/GR/27/stream
nginxリバースプロキシ経由
pi4(wireguardサーバ)
vim /etc/nginx/conf.d/default.conf
vim /etc/systemd/system/pi32.service
http://192.168.3.190:8080/pi32/api/channels/GR/27/stream
やってみる
pi3でrecfsusb2nのHTTP版
$ recfsusb2n -b -H 8888
vlc http://192.168.10.104:8888/27
pi4リバースプロキシ経由
pi4(192.168.3.190、wireguardサーバ)で
vim /etc/nginx/conf.d/default.conf
wireguard親(192.168.3.190、10.0.100.1)
の8080をhttpキックされたら
遠隔地にある
wireguard子(192.168.10.108、10.0.100.10)
のrecfsusb2n HTTPサーバ:8888 に飛ばす
vlc http://192.168.3.190:8080/pi32/27
pi3でmirakurunのHTTPサーバ
vlcで接続
http://192.168.10.104:40772/api/channels/GR/27/stream
pi4リバースプロキシ経由
pi4(192.168.3.190)で
vim /etc/nginx/conf.d/default.conf
wireguard親(192.168.3.190、10.0.100.1)
の8080をhttpキックされたら
遠隔地にある
wireguard子(192.168.10.108、10.0.100.10)
のmirakurunサーバに飛ばす
http://192.168.3.190:8080/pi32/api/channels/GR/27/stream