TV-server: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Pomocné příkazy)
(Service)
Řádka 27: Řádka 27:
  
 
=== Service ===
 
=== Service ===
Zatím nefunkční!
+
Udpxy je možné spuštět dvojím spůsobem. Přímo pod uživatelem root, kdy se program spustí na pozadí (nesmí obsahovat parametr -T). Druhá varianta je jako služba. Výhoda je dle potřeby snadné restartování. Pro tento účel vytvoříme jednoduchy skript "udpxy.service" který uložíme do adresáře "/etc/systemd/system/":
 
+
  [Unit]
Aby se nám udpxy spuštěl automaticky jako služba, musíme ještě vytvořit soubor pro spouštění, kde se taká "nahodí" interface.
+
  Description=Udpxy
 
 
# dvb-udpxy
 
  #
 
  description    "DVB streaming, UDPXY Proxy"
 
 
   
 
   
  start on net-device-up IFACE=eth0
+
  [Service]
  stop on net-device-down IFACE=eth0
+
Type=simple
 +
Environment=UDPXY_SOCKBUF_LEN=8388608
 +
ExecStart=/opt/mcore-udpxy/bin/udpxy -p 4022 -c 500 -T
 +
RestartSec=5
 +
  Restart=on-failure
 
   
 
   
  exec udpxy -T -p 4022 -c 50
+
  [Install]
 +
WantedBy=multi-user.target
  
 
=== Pomocné příkazy ===
 
=== Pomocné příkazy ===

Verze z 18. 7. 2020, 17:48

TV Server

Aktuálně se nejvíce odkazů obrací na sw Tvheadend. Různé návody


udpxy

Instalace:

  • Stáhneme nejnovější verzi ze stránek udpxy.com
  • Rozbalíme soubor udpxy-src.tar.gz
  • Vnoříme se vytvořeného adresáře po rozbalení (v našem připadě udpxy-1.0.23-12)
  • Spistíme vlastní instalaci
wget http://www.udpxy.com/download/udpxy/udpxy-src.tar.gz
tar -xzvf udpxy-src.tar.gz
cd udpxy-1.0.23-12
sudo make install

Spuštění

Pro jednoduché nastavení stačí spustit program z parametrem portu. Uvedený port je výchozí.

udpxy -p 4022

Následně můžeme ověřit funkčnost přes web rozhraní:

http://IP_adresa_serveru:4022/status

Service

Udpxy je možné spuštět dvojím spůsobem. Přímo pod uživatelem root, kdy se program spustí na pozadí (nesmí obsahovat parametr -T). Druhá varianta je jako služba. Výhoda je dle potřeby snadné restartování. Pro tento účel vytvoříme jednoduchy skript "udpxy.service" který uložíme do adresáře "/etc/systemd/system/":

[Unit]
Description=Udpxy

[Service]
Type=simple
Environment=UDPXY_SOCKBUF_LEN=8388608
ExecStart=/opt/mcore-udpxy/bin/udpxy -p 4022 -c 500 -T
RestartSec=5
Restart=on-failure

[Install]
WantedBy=multi-user.target

Pomocné příkazy