TVソス^ソスソス\ソス視抵ソスソスTソス[ソスoソス[ソスフスソス}ソスzソスホ会ソス(EPGRemote)

ソスナ終ソスXソスVソスソスソスF 2017.12.06

ソスソスソスTソスv

TVソス^ソスソス\ソス視抵ソスソスTソス[ソスoソス[(epgrec UNA)ソスソスソスXソス}ソスzソスソスソスソスソスソスソスソスpソスナゑソスソスソス謔、ソスノゑソスソスソスBソスソスソスソスソスナは、EPGRemoteソス導難ソスソスソスソスト、PCソスニ難ソスソスlソスフゑソスソスソス(ソスソスソスソスソスソスソスヤ組ソスフ趣ソスソスソスソスAソス^ソスソスマ番組ソスフ趣ソスソスソスソスAソス^ソスソス\ソスソス)ソスソスソスXソス}ソスzソスソスソスソスソスソスナゑソスソスソス謔、ソスノゑソスソスソスBソスソスソスXソスNソスソスソス[ソスソスソスVソスソスソスbソスg



ソスソスBonDriverProxy&recbondソスCソスソスソスXソスgソス[ソスソス

epgrec UNAソスソスEPGRemoteソスソスTVソス`ソスソスソス[ソスiソス[ソスソスソスソスソスpソスナゑソスソスソス謔、ソスノゑソスソス驍スソス゚、BonDriverProxy+recbondソス導難ソスソスソスソスソスB

ソスiソスPソスjBonDriverProxyソスCソスソスソスXソスgソス[ソスソス
[root@centos ~]# mkdir /usr/local/lib/BonDriverソス@ソスソスソス@BonDriverProxyソスCソスソスソスXソスgソス[ソスソスソスソスfソスBソスソスソスNソスgソスソスソス成

[root@centos ~]# git clone https://github.com/sudosan/BonDriverProxy_Linuxソス@ソスソスソス@BonDriverProxy_Linuxソス_ソスEソスソスソスソスソス[ソスh

[root@centos ~]# cd BonDriverProxy_Linux/ソス@ソスソスソス@BonDriverProxy_Linuxソス_ソスEソスソスソスソスソス[ソスhソスソスヨ移難ソス

[root@centos BonDriverProxy_Linux]# git clone https://github.com/dogeel/recbondソス@ソスソスソス@recbondソスRソス}ソスソスソスhソス_ソスEソスソスソスソスソス[ソスh

[root@centos BonDriverProxy_Linux]# patch < recbond/linux_ch.diffソス@ソスソスソス@BonDriverソスヨ全ソス`ソスソスソスソスソスlソスソスソスホ会ソスソスpソスbソス`ソス{ソスs
patching file BonDriver_DVB.cpp
Hunk #1 succeeded at 232 (offset 10 lines).
Hunk #2 succeeded at 244 (offset 10 lines).
Hunk #3 succeeded at 709 (offset -8 lines).
patching file BonDriver_LinuxPT.cpp
Hunk #1 succeeded at 251 (offset 10 lines).
Hunk #2 succeeded at 263 (offset 10 lines).
Hunk #3 succeeded at 598 (offset -8 lines).

[root@centos BonDriverProxy_Linux]# makeソス@ソスソスソス@BonDriverソスRソスソスソスpソスCソスソス

[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.so /usr/local/lib/BonDriver/BonDriver_LinuxPT-S0.soソス@ソスソスソス@BonDriverソスRソスsソス[(BS/CSソスgソス`ソスソスソス[ソスiソス[0ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.so /usr/local/lib/BonDriver/BonDriver_LinuxPT-S1.soソス@ソスソスソス@BonDriverソスRソスsソス[(BS/CSソスgソス`ソスソスソス[ソスiソス[1ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.so /usr/local/lib/BonDriver/BonDriver_LinuxPT-T0.soソス@ソスソスソス@BonDriverソスRソスsソス[(ソスnソスソスgソス`ソスソスソス[ソスiソス[0ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.so /usr/local/lib/BonDriver/BonDriver_LinuxPT-T1.soソス@ソスソスソス@BonDriverソスRソスsソス[(ソスnソスソスgソス`ソスソスソス[ソスiソス[1ソスp)

[root@centos BonDriverProxy_Linux]# vi BonDriver_LinuxPT.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスメ集
CSソスフチソスソスソスソスソスlソスソスソスヤ搾ソス(2ソスソスソス)ソスソスソスソスソスLソスフとゑソスソスソスCソスソス(CSソス`ソスソスソスソスソスlソスソスソスソスソスソスホ会ソス)
ソスソスソスソスヤはタソスuソスソスリゑソスフゑソスソス゚会ソスソスLソスソスソスソスソスフままコソスsソス[ソスソスソスネゑソスソスソスソスソス
; CS110
ND2     34      12      0
ND4     35      13      0
ND6     36      14      0
ND8     37      15      0
ND10    38      16      0
ND12    39      17      0
ND14    40      18      0
ND16    41      19      0
ND18    42      20      0
ND20    43      21      0
ND22    44      22      0
ND24    45      23      0

[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.conf /usr/local/lib/BonDriver/BonDriver_LinuxPT-S0.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスRソスsソス[(BS/CSソスgソス`ソスソスソス[ソスiソス[0ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.conf /usr/local/lib/BonDriver/BonDriver_LinuxPT-S1.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスRソスsソス[(BS/CSソスgソス`ソスソスソス[ソスiソス[1ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.conf /usr/local/lib/BonDriver/BonDriver_LinuxPT-T0.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスRソスsソス[(ソスnソスソスgソス`ソスソスソス[ソスiソス[0ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_LinuxPT.conf /usr/local/lib/BonDriver/BonDriver_LinuxPT-T1.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスRソスsソス[(ソスnソスソスgソス`ソスソスソス[ソスiソス[1ソスp)

[root@centos BonDriverProxy_Linux]# sed -i "s/pt3video./pt3video0/g" /usr/local/lib/BonDriver/BonDriver_LinuxPT-S0.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソスソスマ更(BS/CSソスgソス`ソスソスソス[ソスiソス[0ソスp)
[root@centos BonDriverProxy_Linux]# sed -i "s/pt3video./pt3video1/g" /usr/local/lib/BonDriver/BonDriver_LinuxPT-S1.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソスソスマ更(BS/CSソスgソス`ソスソスソス[ソスiソス[1ソスp)
[root@centos BonDriverProxy_Linux]# sed -i "s/pt3video./pt3video2/g" /usr/local/lib/BonDriver/BonDriver_LinuxPT-T0.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソスソスマ更(ソスnソスソスgソス`ソスソスソス[ソスiソス[0ソスp)
[root@centos BonDriverProxy_Linux]# sed -i "s/pt3video./pt3video3/g" /usr/local/lib/BonDriver/BonDriver_LinuxPT-T1.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソスソスマ更(ソスnソスソスgソス`ソスソスソス[ソスiソス[1ソスp)

[root@centos BonDriverProxy_Linux]# grep pt3video /usr/local/lib/BonDriver/BonDriver_LinuxPT-*.so.confソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソスソスmソスF
/usr/local/lib/BonDriver/BonDriver_LinuxPT-S0.so.conf:#DEVICE=/dev/pt3video0ソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[0ソスp)
/usr/local/lib/BonDriver/BonDriver_LinuxPT-S1.so.conf:#DEVICE=/dev/pt3video1ソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[1ソスp)
/usr/local/lib/BonDriver/BonDriver_LinuxPT-T0.so.conf:#DEVICE=/dev/pt3video2ソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[0ソスp)
/usr/local/lib/BonDriver/BonDriver_LinuxPT-T1.so.conf:#DEVICE=/dev/pt3video3ソス@ソスソスソス@BonDriverソスン抵ソスtソス@ソスCソスソスソスソスソスソスTVソス`ソスソスソス[ソスiソス[ソスfソスoソスCソスXソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[1ソスp)

[root@centos BonDriverProxy_Linux]# cp BonDriverProxyEx /usr/local/lib/BonDriver/ソス@ソスソスソス@BonDriverProxyExソスソスソスRソスsソス[

[root@centos BonDriverProxy_Linux]# cp BonDriverProxyEx.conf /usr/local/lib/BonDriver/ソス@ソスソスソス@BonDriverProxyExソスン抵ソスtソス@ソスCソスソスソスソスソスRソスsソス[

[root@centos BonDriverProxy_Linux]# sed -i 's/\/home\/unknown\/work/\/usr\/local\/lib\/BonDriver/g' /usr/local/lib/BonDriver/BonDriverProxyEx.confソス@ソスソスソス@BonDriverProxyExソスン抵ソスtソス@ソスCソスソスソスソスソスソスBonDriverソスpソスXソスCソスソス

[root@centos BonDriverProxy_Linux]# grep BonDriver /usr/local/lib/BonDriver/BonDriverProxyEx.confソス@ソスソスソス@BonDriverProxyExソスン抵ソスtソス@ソスCソスソスソスソスソスソスBonDriverソスpソスXソスmソスF
00=PT-T;/usr/local/lib/BonDriver/BonDriver_LinuxPT-T0.so;/usr/local/lib/BonDriver/BonDriver_LinuxPT-T1.soソス@ソスソスソス@BonDriverProxyExソスン抵ソスtソス@ソスCソスソスソスソスソスソスBonDriverソスpソスX(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)
01=PT-S;/usr/local/lib/BonDriver/BonDriver_LinuxPT-S0.so;/usr/local/lib/BonDriver/BonDriver_LinuxPT-S1.soソス@ソスソスソス@BonDriverProxyExソスン抵ソスtソス@ソスCソスソスソスソスソスソスBonDriverソスpソスX(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)

[root@centos BonDriverProxy_Linux]# cp BonDriver_Proxy.so /usr/local/lib/BonDriver/BonDriver_Proxy-S.soソス@ソスソスソス@BonDriver_ProxyソスソスソスRソスsソス[(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_Proxy.so /usr/local/lib/BonDriver/BonDriver_Proxy-T.soソス@ソスソスソス@BonDriver_ProxyソスソスソスRソスsソス[(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)

[root@centos BonDriverProxy_Linux]# cp BonDriver_Proxy.conf /usr/local/lib/BonDriver/BonDriver_Proxy-S.so.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスRソスsソス[(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
[root@centos BonDriverProxy_Linux]# cp BonDriver_Proxy.conf /usr/local/lib/BonDriver/BonDriver_Proxy-T.so.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスRソスsソス[(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)

[root@centos BonDriverProxy_Linux]# sed -i "s/ADDRESS=.*/ADDRESS=127.0.0.1/g" /usr/local/lib/BonDriver/BonDriver_Proxy-S.so.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスフサソス[ソスoソス[IPソスAソスhソスソスソスXソスCソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
[root@centos BonDriverProxy_Linux]# sed -i "s/ADDRESS=.*/ADDRESS=127.0.0.1/g" /usr/local/lib/BonDriver/BonDriver_Proxy-T.so.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスフサソス[ソスoソス[IPソスAソスhソスソスソスXソスCソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)

[root@centos BonDriverProxy_Linux]# grep ADDRESS /usr/local/lib/BonDriver/BonDriver_Proxy-*.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスADDRESSソスmソスF
/usr/local/lib/BonDriver/BonDriver_Proxy-S.so.conf:ADDRESS=127.0.0.1ソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスADDRESS(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
/usr/local/lib/BonDriver/BonDriver_Proxy-S.so.conf:TARGET_ADDRESS=127.0.0.1ソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスADDRESS(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
/usr/local/lib/BonDriver/BonDriver_Proxy-S.so.conf:TARGET_MACADDRESS=127.0.0.1ソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスADDRESS(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
/usr/local/lib/BonDriver/BonDriver_Proxy-T.so.conf:ADDRESS=127.0.0.1ソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスADDRESS(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)
/usr/local/lib/BonDriver/BonDriver_Proxy-T.so.conf:TARGET_ADDRESS=127.0.0.1ソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスADDRESS(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)
/usr/local/lib/BonDriver/BonDriver_Proxy-T.so.conf:TARGET_MACADDRESS=127.0.0.1ソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスADDRESS(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)

[root@centos BonDriverProxy_Linux]# sed -i "s/BONDRIVER=.*/BONDRIVER=PT-S/g" /usr/local/lib/BonDriver/BonDriver_Proxy-S.so.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスBONDRIVERソスソスソスCソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
[root@centos BonDriverProxy_Linux]# sed -i "s/BONDRIVER=.*/BONDRIVER=PT-T/g" /usr/local/lib/BonDriver/BonDriver_Proxy-T.so.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスBONDRIVERソスソスソスCソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)

[root@centos BonDriverProxy_Linux]# grep BONDRIVER /usr/local/lib/BonDriver/BonDriver_Proxy-*.confソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスBONDRIVERソスソスソスmソスF
/usr/local/lib/BonDriver/BonDriver_Proxy-S.so.conf:BONDRIVER=PT-Sソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスBONDRIVERソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
/usr/local/lib/BonDriver/BonDriver_Proxy-T.so.conf:BONDRIVER=PT-Tソス@ソスソスソス@BonDriver_Proxyソスン抵ソスtソス@ソスCソスソスソスソスソスソスBONDRIVERソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)

ソスiソスQソスjrecbondソスCソスソスソスXソスgソス[ソスソス
[root@centos BonDriverProxy_Linux]# cd recbond/ソス@ソスソスソス@recbondソスRソス}ソスソスソスhソス_ソスEソスソスソスソスソス[ソスhソスソスヨ移難ソス


[root@centos recbond]# ./autogen.sh && ./configure --enable-b25 && make && make installソス@ソスソスソス@recbondソスRソス}ソスソスソスhソスCソスソスソスXソスgソス[ソスソス

[root@centos recbond]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

[root@centos ~]# rm -rf BonDriverProxy_Linux/ソス@ソスソスソス@ソス_ソスEソスソスソスソスソス[ソスhソスfソスBソスソスソスNソスgソスソスソスソスソス除

ソスソスBonDriverProxyExソスNソスソス

[root@centos ~]# vi /etc/systemd/system/BonDriverProxyEx.serviceソス@ソスソスソス@BonDriverProxyExソスNソスソスソスXソスNソスソスソスvソスgソス成
[Unit]
Description=BonDriverProxyEx
After=network.target

[Service]
Type=forking
User=root
ExecStart=/usr/local/lib/BonDriver/BonDriverProxyEx 127.0.0.1 1192
Restart=always

[Install]
WantedBy=multi-user.target

[root@centos ~]# systemctl start BonDriverProxyExソス@ソスソスソス@BonDriverProxyExソスNソスソス

[root@centos ~]# systemctl enable BonDriverProxyExソス@ソスソスソス@BonDriverProxyExソスソスソスソスソスNソスソスソスン抵ソス

ソスソスBonDriverProxy&recbondソスmソスF

[root@centos ~]# recbond --driver /usr/local/lib/BonDriver/BonDriver_Proxy-T.so --b25 27 5 test.tsソス@ソスソスソス@27ソス`ソスソスソスソスソスlソスソス(ソスヨ難ソスソスソスソスソスNHKソスソスソスソス(ソスソス))ソスソス10ソスbソスヤ録ソス謔オソスソスtest.tsソスニゑソスソスソスソスソスソスOソスナ保托ソス
using driver: /usr/local/lib/BonDriver/BonDriver_Proxy-T.so
using B25...
pid = 22522
driver = /usr/local/lib/BonDriver/BonDriver_Proxy-T.so
C/N = 32.574532dB
Recording...
Recorded 6sec
(ソスソス)ソス`ソスソスソスソスソスlソスソスソスヘ地ソスソスノゑソスソスソスト異なゑソスフで、ソスnソスソスfソスWソス^ソスソスソスソスソスソスソス`ソスソスソスソスソスlソスソスソス齬暦ソス\ソスナ確ソスFソスソスソス驍アソスソス
ソスソスニゑソスソスト、ソスヨ難ソスソスナ難ソスソスソスソスXソスJソスCソスcソスソスソス[ソスソスソスソスdソスgソスソスソスソスMソスソスソストゑソスソスソス鼾ソスANHKソスソスソスソスソスフチソスソスソスソスソスlソスソスソスヤ搾ソスソスソス27

ソスソスWinSCPソスナ録ソスソスtソス@ソスCソスソスソスソスソス_ソスEソスソスソスソスソス[ソスhソスソスソスソスVLC media playerソスナ再撰ソスソスナゑソスソス驍ゥソスmソスF

[root@centos ~]# rm -f test.tsソス@ソスソスソス@ソス^ソスソスtソス@ソスCソスソスソス除



ソスソスEPGRemoteソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# yum -y install nodejsソス@ソスソスソス@EPGRemoteソスノ必ソスvソスネパソスbソスPソス[ソスWソスソスソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# cd /usr/local/ソス@ソスソスソス@EPGRemoteソスCソスソスソスXソスgソス[ソスソスソスソスヨ移難ソス

[root@centos local]# git clone https://github.com/l3tnun/EPGRemote.gitソス@ソスソスソス@EPGRemoteソス_ソスEソスソスソスソスソス[ソスh

[root@centos local]# cd EPGRemoteソス@ソスソスソス@EPGRemoteソス_ソスEソスソスソスソスソス[ソスhソスソスヨ移難ソス

[root@centos EPGRemote]# npm install && npm run buildソス@ソスソスソス@EPGRemoteソスCソスソスソスXソスgソス[ソスソス

ソスソスEPGRemoteソスン抵ソス

[root@centos EPGRemote]# cp -r php/epgremote /var/www/epgrec/ソス@ソスソスソス@EPGRemoteソスpPHPソスソスepgrec UNAソスCソスソスソスXソスgソス[ソスソスソスソスヨコソスsソス[

[root@centos EPGRemote]# cp config/config.json.sample config/config.jsonソス@ソスソスソス@EPGRemoteソスン抵ソスtソス@ソスCソスソスソスソスソスTソスソスソスvソスソスソスソスソスRソスsソス[

[root@centos EPGRemote]# cp config/logConfig.json.sample config/logConfig.jsonソス@ソスソスソス@EPGRemoteソスソスソスOソスン抵ソスtソス@ソスCソスソスソスソスソスTソスソスソスvソスソスソスソスソスRソスsソス[

[root@centos EPGRemote]# vi config/config.jsonソス@ソスソスソス@EPGRemoteソスン抵ソスtソス@ソスCソスソスソスメ集
    "enableLiveStream" : false,ソス@ソスソスソス@ソスソスソスソスソスソスソスヤ組ソスソスHLSソスzソスMソス無鯉ソスソスソス
    "enableLiveHttpStream" : true,ソス@ソスソスソス@ソスXソス}ソスzソスソスソスソスフ包ソスソスソスソスソスソスヤ組ソスフ趣ソスソスソスソスソスLソスソスソスソス
    "enableLivePCHttpStream" : false,ソス@ソスソスソス@PCソスソスソスソスフ包ソスソスソスソスソスソスヤ組ソスフ趣ソスソスソスソス無鯉ソスソスソスソスソスPCソスソスソスソスフ包ソスソスソスソスソスソスヤ組ソスフ趣ソスソスソスソスソスepgrec UNAソスナ行ソスソス
    "enableRecordedStream" : false,ソス@ソスソスソス@ソス^ソスソスマ番組ソスソスHLSソスzソスMソス無鯉ソスソスソスソスソスソス^ソスソスマ番組ソスフ趣ソスソスソスソスソスTSソスtソス@ソスCソスソスソスソスソスト撰ソス

    "broadcast" :  { "GR" : true, "BS" : true, "CS" : true, "EX" : false },ソス@ソスソスソス@ソスソスソスソスソスツ能ソスネ包ソスソスソスソスgソスソスepgrec UNAソスノ搾ソスソスせソスソスtrueソスノゑソスソスソス

    "liveHttpVideoSetting" : [
        {
            "id"      : 1,
            "name"    : "ソスソスソスマ奇ソス(main)",
            "command" : "/usr/bin/ffmpeg -re -dual_mono_mode main -i pipe:0 -acodec libfdk_aac -ar 48000 -ab 192k -ac 2 -vcodec copy -f mpegts -movflags frag_keyframe+empty_moov pipe:1"ソス@ソスソスソス@ffmpegソスRソス}ソスソスソスhソスpソスXソスマ更
        },
        {
            "id"      : 2,
            "name"    : "ソスソスソスマ奇ソス(sub)",
            "command" : "/usr/bin/ffmpeg -re -dual_mono_mode sub -i pipe:0 -acodec libfdk_aac -ar 48000 -ab 192k -ac 2 -vcodec copy -f mpegts -movflags frag_keyframe+empty_moov pipe:1"ソス@ソスソスソス@ffmpegソスRソス}ソスソスソスhソスpソスXソスマ更
        },
        {
            "id"      : 3,
            "name"    : "720x480(main)",
            "command" : "/usr/bin/ffmpeg -re -dual_mono_mode main -i pipe:0 -acodec libfdk_aac -ar 48000 -ab 192k -ac 2 -vcodec libx264 -s 720x480 -filter:v yadif -aspect 16:9 -vb 1500k -f mpegts -movflags frag_keyframe+empty_moov pipe:1"ソス@ソスソスソス@ffmpegソスRソス}ソスソスソスhソスpソスXソスマ更
        },
        {
            "id"      : 4,
            "name"    : "720x480(sub)",
            "command" : "/usr/bin/ffmpeg -re -dual_mono_mode sub -i pipe:0 -acodec libfdk_aac -ar 48000 -ab 192k -ac 2 -vcodec libx264 -s 720x480 -filter:v yadif -aspect 16:9 -vb 1500k -f mpegts -movflags frag_keyframe+empty_moov pipe:1"ソス@ソスソスソス@ffmpegソスRソス}ソスソスソスhソスpソスXソスマ更
        }
    ],

    ソス|ソス|ソス`ソスソスソス[ソスiソス[ソスソス`ソスソスソスソスソスヨゑソス(ソスソスソスソスソスソスソスソス)ソス|ソス|
    "tuners": [
        {
            "id"        : 1,
            "name"      : "PT3-S",
            "types"     : [ "BS", "CS" ],
            "command"   : "/usr/local/bin/recbond --driver /usr/local/lib/BonDriver/BonDriver_Proxy-S.so --b25 --sid   - - "
        },
        {
            "id"        : 2,
            "name"      : "PT3-T",
            "types"     : [ "GR" ],
            "command"   : "/usr/local/bin/recbond --driver /usr/local/lib/BonDriver/BonDriver_Proxy-T.so --b25 --sid   - - "
        }
    ],
    ソス|ソス|ソス`ソスソスソス[ソスiソス[ソスソス`ソスソスソスソスソスヨゑソス(ソスソスソスソスソスワゑソス)ソス|ソス|

    "EpgrecDatabaseConfig" : {
        "host": "localhost",
        "user": "epgrec",
        "password": "xxxxxxxx",ソス@ソスソスソス@epgrec UNAソスpDBソスpソスXソスソスソス[ソスhソスソスソスwソスソス
        "database": "epgrec",
        "timeout": 5000
    },

    "epgrecConfig" : {
        "host" : "http://127.0.0.1/epgrec/",ソス@ソスソスソス@epgrec UNAソスフアソスhソスソスソスXソスソスソスwソスソス
        "openHost": "http://192.168.0.2:1180",
        "rootPath": "/var/www/epgrec",
        "videoPath" : "/var/www/epgrec/video",
        "thumbsPath" : "/var/www/epgrec/thumbs",
        "recMode" : [
                        { "id" : 0, "name" : "Full TS" },
                        { "id" : 1, "name" : "HD TS" },
                        { "id" : 2, "name" : "SD TS" },
                        { "id" : 3, "name" : "H264-HD" },
                        { "id" : 4, "name" : "H264-SD" }
                    ],
        "recModeDefaultId" : 1,ソス@ソスソスソス@ソスfソスtソスHソスソスソスgソスフ録ソスソス`ソスソスソスソスepgrec UNAソスニ難ソスソスソス"HD TS"ソスノゑソスソスソス
        "startTranscodeId" : 3
    },

[root@centos EPGRemote]# vi config/logConfig.jsonソス@ソスソスソス@EPGRemoteソスソスソスOソスン抵ソスtソス@ソスCソスソスソスメ集
        {
            "type":     "file",
            "category": "system",
            "maxLogSize": 1048576,
            "backups": 3,
            "category": "system",
            "filename": "/usr/local/EPGRemote/logs/system.log",ソス@ソスソスソス@ソスソスソスOソスtソス@ソスCソスソスソスソスソスCソスソス(system.log)
            "pattern":  "-yyyy-MM-dd"
        },
        {
            "type":     "file",
            "category": "access",
            "maxLogSize": 1048576,
            "backups": 3,
            "category": "access",
            "filename": "/usr/local/EPGRemote/logs/access.log",ソス@ソスソスソス@ソスソスソスOソスtソス@ソスCソスソスソスソスソスCソスソス(access.log)
            "pattern":  "-yyyy-MM-dd"
        },
        {
            "type":     "file",
            "category": "stream",
            "maxLogSize": 1048576,
            "backups": 3,
            "category": "stream",
            "filename": "/usr/local/EPGRemote/logs/stream.log",ソス@ソスソスソス@ソスソスソスOソスtソス@ソスCソスソスソスソスソスCソスソス(stream.log)
            "pattern":  "-yyyy-MM-dd"
        },

[root@centos EPGRemote]# cdソス@ソスソスソス@ソスzソス[ソスソスソスfソスBソスソスソスNソスgソスソスソスヨ戻ゑソス

ソスソスEPGRemoteソスNソスソス

[root@centos ~]# npm install pm2 -gソス@ソスソスソス@pm2ソスCソスソスソスXソスgソス[ソスソス

[root@centos ~]# pm2 start /usr/local/EPGRemote/build-server/index.js --name epgremoteソス@ソスソスソス@pm2ソスソスEPGRemoteソスNソスソス

[root@centos ~]# pm2 startup systemdソス@ソスソスソス@pm2ソスソスソスソスソスNソスソスソスン定化

[root@centos ~]# systemctl enable pm2-rootソス@ソスソスソス@pm2ソスソスソスソスソスNソスソスソスン抵ソス

ソスソスepgrec UNAソスン抵ソス

[root@centos recbond]# vi /var/www/epgrec/config.phpソス@ソスソスソス@epgrec UNAソスン抵ソスtソス@ソスCソスソスソスメ集
define( 'TUNER_UNIT1', 0 );ソス@ソスソスソス@ソス`ソスソスソス[ソスiソス[ソスソスソスソスソス[ソスソスソスノゑソスソスソス

$rec_cmds = array(
        // PTn(recpt1)
        0 => array(
                'cmd'      => '/usr/local/bin/recpt1',          // ソスRソス}ソスソスソスhソスtソスソスソスpソスX
                'b25'      => ' --b25 --strip',                         // B25ソスIソスvソスVソスソスソスソス
                'sidEXT'   => '',                                                       // ソス^ソス謗--sidソスヌ会ソスソスIソスvソスVソスソスソスソス
                'falldely' => 0,                                                        // ソス^ソスソスRソス}ソスソスソスhソスソスソスsソスソスソスソスwait(ソスb)
                'epgTs'    => TRUE,                                                     // EPGソスpTSソスoソスヘパソスbソス`ソスgソスpソスソスソスソスTRUE
                'cntrl'    => TRUE,                                                     // recpt1ctlソスホ会ソスソスpソスbソス`ソスgソスpソスソスソスソスTRUE
                'httpS'    => FALSE,                                            // httpソスTソス[ソスoソス[ソス@ソス\ソスホ会ソスソスソスソスソスTRUE
        ),
        // DVB(recdvb)
        1 => array(
                'cmd'      => '/usr/local/bin/recdvb',
                'b25'      => ' --b25 --strip',
                'sidEXT'   => '',
                'falldely' => 0,
                'epgTs'    => TRUE,
                'cntrl'    => TRUE,
                'httpS'    => TRUE,
        ),
        // recfsusb2n
        2 => array(
                'cmd'      => '/usr/local/bin/recfsusb2n',
                'b25'      => ' --b25',
                'sidEXT'   => '',
                'falldely' => 10,
                'epgTs'    => FALSE,
                'cntrl'    => FALSE,
                'httpS'    => FALSE,
        ),
        // recfriio
        3 => array(
                'cmd'      => '/usr/local/bin/recfriio',
                'b25'      => ' --b25',
                'sidEXT'   => '',
                'falldely' => 0,
                'epgTs'    => FALSE,
                'cntrl'    => FALSE,
                'httpS'    => FALSE,
        ),
        ソス|ソス|recbondソスRソス}ソスソスソスhソスソス`ソスヌ会ソス(ソスソスソスソスソスソスソスソス)ソス|ソス|
        4 => array(
                'cmd'      => '/usr/local/bin/recbond',
                'b25'      => ' --b25 --strip',
                'sidEXT'   => '',
                'falldely' => 0,
                'epgTs'    => TRUE,
                'cntrl'    => TRUE,
                'httpS'    => TRUE,
        ),
        ソス|ソス|recbondソスRソス}ソスソスソスhソスソス`ソスヌ会ソス(ソスソスソスソスソスワゑソス)ソス|ソス|

);

$OTHER_TUNERS_CHARA = array(
        // ソスnソスfソスW
        'GR' => array(
                0 => array(
                        'reccmd'   => 4,ソス@ソスソスソス@ソスgソスpソスRソス}ソスソスソスhソスソスrecbondソスノゑソスソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[0ソスp)
                        'device'   => '--driver /usr/local/lib/BonDriver/BonDriver_Proxy-T.so',ソス@ソスソスソス@recbondソスRソス}ソスソスソスhソスIソスvソスVソスソスソスソス(driver)ソスソスソスwソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)
                ),
                1 => array(
                        'reccmd'   => 4,ソス@ソスソスソス@ソスgソスpソスRソス}ソスソスソスhソスソスrecbondソスノゑソスソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[1ソスp)
                        'device'   => '--driver /usr/local/lib/BonDriver/BonDriver_Proxy-T.so',ソス@ソスソスソス@recbondソスRソス}ソスソスソスhソスIソスvソスVソスソスソスソス(driver)ソスソスソスwソスソス(ソスnソスソスgソス`ソスソスソス[ソスiソス[ソスp)
                ),
        ),
        // ソスqソスソス(BS/CS)
        'BS' => array(
                0 => array(
                        'reccmd'   => 4,ソス@ソスソスソス@ソスgソスpソスRソス}ソスソスソスhソスソスrecbondソスノゑソスソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[0ソスp)
                        'device'   => '--driver /usr/local/lib/BonDriver/BonDriver_Proxy-S.so',ソス@ソスソスソス@recbondソスRソス}ソスソスソスhソスIソスvソスVソスソスソスソス(driver)ソスソスソスwソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
                ),
                1 => array(
                        'reccmd'   => 4,ソス@ソスソスソス@ソスgソスpソスRソス}ソスソスソスhソスソスrecbondソスノゑソスソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[1ソスp)
                        'device'   => '--driver /usr/local/lib/BonDriver/BonDriver_Proxy-S.so',ソス@ソスソスソス@recbondソスRソス}ソスソスソスhソスIソスvソスVソスソスソスソス(driver)ソスソスソスwソスソス(BS/CSソスgソス`ソスソスソス[ソスiソス[ソスp)
                ),
        )
);

ソスソスEPGRemoteソスmソスF

ソスソスソスXソス}ソスzソスソスソスソスhttp://ソスTソス[ソスoソス[IPソスAソスhソスソスソスX:8888ソスヨアソスNソスZソスXソスソスソスソスEPGRemoteソスyソス[ソスWソスソスソス\ソスソスソスソスソスソス驍アソスソス
ソスソスソスXソス}ソスzソスソスソスソスソスソスソスソスソスソスヤ組ソスソスソスソスソスソスソスナゑソスソス驍アソスソスソスソスソスソスソス轤ゥソスソスソスソスVLC for Mobile - VideoLAN(iOSソスフ場合)ソスワゑソスソスソスMX PlayerソスAソスvソスソス(Android)ソスソスソスCソスソスソスXソスgソス[ソスソスソスソスソストゑソスソスソスソスソスソスソス
ソスソスソスXソス}ソスzソスソスソスソス^ソスソスマ番組ソスソスソスソスソスソスソスナゑソスソス驍アソスソスソスソスソスソスソス轤ゥソスソスソスソスInfuse 5 ~ an elegant video player - Firecore, LLC(iOSソスフ場合)ソスワゑソスソスソスMX PlayerソスAソスvソスソス(Android)ソスソスソスCソスソスソスXソスgソス[ソスソスソスソスソストゑソスソスソスソスソスソスソス
ソスソスソスXソス}ソスzソスソスソス轤サソスフ托ソスソスソスソスソス(ソスヤ組ソス\ソス{ソスソスソスAソス^ソスソス\ソスソスAソス^ソスソス\ソスソス齬暦ソス{ソスソスソスAソスヤ組ソスソスソスソスソスAepgrecソスソスソスロソスOソス{ソスソス)ソスソスソスsソスソスソス驍アソスソス


ソスソスソスヨ連ソスRソスソスソスeソスソスソスc

<!ソス\ソスeソスLソスXソスgソスフみゑソス4ソスsソス\ソスソスソスノ追会ソスソスソスCソスソスソスソスソスソス\>



ソスソスソスソスソスフペソス[ソスWソスフトソスbソスvソスヨ戻ゑソス

ソスvソスソスソスCソスoソスVソス[ソス|ソスソスソスVソス[
centossrv.com