Tvheadend
Inviato: 21 ago 2017, 20:52
CHE COSA E'?
Tvheadend è un popolare software open source TV back-end per PVR (sintonizzatore TV e server di registrazione DVR) per Linux che supporta DVB-S (2), DVB-C (2), DVB-T (2), ATSC, IPTV (UDP / HTTP) e video analogico (V4L) come sorgenti di input. Tvheadend può essere utilizzato nei nostri nas per la visione in streaming del segnale tv.
Il sistema in generale è in via di sviluppo e nel nostro nas ha tutto uno studio dietro, potrebbe non funzionare correttamente in alcuni nas!
CHE COSA SERVE?
oltre all'app dovete avere un sintonizzatore tv usb come questo in foto che sia compatibile con l'app.
[INSTALLAZIONE]
- Scaricare il QPKG allegato per la tua piattaforma
- Collegare il sintonizzatore USB supportato su una porta USB del NAS
- Assicurarsi che il NAS sia connesso a Internet (perché i sintonizzatori hanno spesso bisogno del file firmware scaricato automaticamente da Internet, almeno per alcuni sintonizzatori direttamente supportati; guardare il registro del sistema QNAP per vedere se l'operazione è stata efficace)
- Installare il QPKG che rileverà il tuo sintonizzatore e, se supportato, continuerà l'installazione ( per ulteriori dettagli, vedere Registro di sistema )
- Se non si dispone di un sintonizzatore supportato, installare un TVH_Dev_ xxx QPKG per il sintonizzatore (se disponibile)
- Abilitare il TVHeadend QPKG e riavviare il NAS (il riavvio non è obbligatorio)
- Accedi all'interfaccia web su http: // nas-ip: 9981 (per TVHeadend v0.4: utente predefinito = admin , password = password , nuove versioni non hanno alcuna password )
- Configurare il sintonizzatore aggiungendo i mux / canali
- Se non funziona correttamente, controllare con dmesg se il sintonizzatore viene rilevato e il firmware scaricato correttamente.
Codice: Seleziona tutto
# tvheadend showlog
È inoltre possibile risolvere i problemi con i nuovi comandi:
Codice: Seleziona tutto
# tvheadend debug start
# tvheadend debug stop
Codice: Seleziona tutto
# tvheadend debug help
Codice: Seleziona tutto
# tvheadend backup /share/Public/tvh-backup
Al contrario, il backup può essere ripristinato utilizzando il comando di ripristino .
[Download]
Versione 0.9.0.4 (supporta il kernel 4.2.8, ultimo git di sviluppo)
INTEL x86_64 - Download
INTEL x86 - Download
ARM x19 - Download
ARM x31 (solo per i sintonizzatori HDHomerun e Sundtek) - Download
ARM x41 (solo per HDHomerun e Sundtek Sintonizzatori ) - Download
versione 0.8.99 (supporta il kernel 4.2.8, TVHeadend stabile v4.2.2)
INTEL x86_64 - Download
INTEL x86 - Download
ARM x19 - Download
ARM x31 (solo per i sintonizzatori HDHomerun e Sundtek) - Download
Versioni disponibili in rete
v0.9.0.4 (30/07/2017) - Aggiornamento all'ultimo git (4.3-308 ~ g063765e); Ha aggiunto il sintonizzatore tda18218.ko alla configurazione Afatech AF9015 (grazie a nieko_nero); Supporto tuner fisso per Afatech 9035 su x86_64 con kernel 4.2.8; Fisso "Nome o servizio non conosciuto" Errore DNS con i servizi IPTV (grazie a ichalos) a causa delle librerie mancanti (libnss_files.so.2, libnss_dns.so.2, libresolv.so.2).
V0.9.0.3 (10/06/2017, download armel = 69 / armhf = na / x86_64 = 180 / x86 = 60) - Aggiorna all'ultimo git (4.3-210 ~ g7644886).
V0.9.0.2 (06/06/2017, download armel = 4 / armhf = 1 / x86_64 = 20 / x86 = 4) - Aggiorna all'ultimo git (4.3-196 ~ gad61cad); Dipendenza libpcre fissa per x86 (grazie a neostreamer).
v0.9.0.1(20/05/2017, download armel = 28 / armhf = 10 / x86_64 = 73 / x86 = 20) - Aggiornamento all'ultimo git (4.3-117 ~ gddf420b); Supporto tuner fisso per it913x su x86_64 con kernel 4.2.8; Aggiunto il supporto per il sintonizzatore Astrometa / RTL2832U su x86_64 con il kernel 4.2.8 (ancora non confermato).
V0.9.0 (25/04/2017, download armel = 55 / armhf = 5 / x86_64 = 144 / x86 = 43) - Aggiorna all'ultimo git (4.3-11 ~ gaec09b6); Migliorato il registro di TVHeadend con i dati del sintonizzatore e del kernel; Aggiunto il controllo se xmltv è stato avviato prima di avviare TVHeadend (per permettere agli identificatori di essere identificati correttamente, l'errore fisso "Sconosciuto symbol regmap_init_i2c" con i tuner it913x su x86_64, il supporto aggiunto per TerraTec Cinergy T2 Stick HD per x86_64 e kernel 4.2.8 (grazie a dmalic .)
v0.8.99 (2017/10/06) - sostegno tuner Same di QPKG v0.9.0.3 ma conApplicazione TVHeadend v4.2.2 (rilascio stabile) .
V0.8.9 (05/03/2017, download armel = 102 / armhf = 21 / x86_64 = 230 / x86 = 90) - Aggiornamento all'ultimo git (4.1-2449 ~ gda58349); Aggiunto il supporto al kernel v4.2.8 per i moduli x86_64 (non testati).
V0.8.8 (21/02/2017, download armel = 23 / armhf = 3 / x86_64 = 42 / x86 = 19) - Aggiornamento all'ultimo git (4.1-2442 ~ g82aea16); Ha aggiunto il supporto HDHomerun direttamente a TVHeadend (collegamento statico) attivato installando TVH_Dev_HDHRBuiltIn QPKG o utilizzando un altro sintonizzatore USB; Aggiunto il supporto a arm-x31 (armhf) solo per TVH_Dev_HDHRBuiltIn e TVH_Dev_Sundtek (nessun sintonizzatore USB).
v0.8.7.1(02/01/2017, download armel = 86 / x86_64 = 152 / x86 = 82) - Aggiorna all'ultimo git (4.1-2403 ~ gdf352fd); Ha rimosso il supporto VPx in FFMpeg a causa di problemi di compilatore; Autodetifica fissa di AverMedia AVerTV Volar Black HD (A850) su x86_64; Supporto fisso ITE9135 su x86_64.
V0.8.7 (25/08/2016, download armel = 169 / x86_64 = 268 / x86 = 160) - Aggiornamento all'ultimo git (4.1-2195 ~ g65dfd15); Nuova icona QPKG; Errori fissi durante il download di firmware dal sito web linuxtv.org (ma ancora non funziona su OLD NASes a causa di problemi di wget); Aggiunto supporto transcodifica (libx264) anche sulla versione x86.
V0.8.6.3 (23/07/2016) - Aggiornamento all'ultimo git (4.1-2141 ~ g01c26fc); Errori fissi durante il download di firmware a causa dei certificati scaduti di wget.
V0.8.6.2 (10/03/2016) - Aggiornamento all'ultimo git (4.1-1648 ~ g9f44f72).
V0.8.6.1 (16/01/2016) - Aggiornamento all'ultimo git (4.1-1362 ~ g5503511).
V0.8.6 (25/12/2015) - Aggiornamento all'ultimo git (4.1-1246 ~ gdc4e037).
V0.8.5 (23/07/2015) - Aggiornamento all'ultimo git (4.1-360 ~ g0916e52); Ha aggiunto il supporto IT IT IT35 IT IT IT37 IT9137 (solo kernel v3.4.6 e superiore).
V0.8.4 (11/05/2015) - Aggiornamento all'ultimo git (3.9.2825 ~ gae281c9); Aggiunto il supporto al kernel v3.12.6 per i moduli x86_64 (non testati); Più potenti funzionalità di autocompletamento per il comando tvheadend ; I nodi DVB non vengono ricreati se esistono (probabilmente creati da udev, evitando errori); Ha rimosso il prerequisito OPT / gconv (ora incorporato e funzionante).
v0.8.3(18/04/2015) - Aggiornamento all'ultimo git (3.9.2709 ~ g6b472cd); Verificare la configurazione di accesscontrol di firstrun fissa cercando un file denominato .tvh_config_new nel percorso dell'applicazione; Gli aggiornamenti a QPKG installati con NO_TUNER = 1 non richiedono di impostare più la variabile e quindi possono essere installati utilizzando il webinterface, in quanto cerca un file denominato .tvh_config_notuner nel percorso di applicazione (grazie a chrrh per l'idea); Correggere il comportamento che impediva l'arresto di un TVH_Dev_QPKG esterno dopo un incidente di TVHeadend; Sono state aggiunte nuove modalità di debug (vedi aiuto per il debug di tvheadend ) inclusi coredumps in caso di incidenti di TVHeadend.
v0.8.2(01/04/2015) - Problema fisso a 64 bit con i sintonizzatori, ora questa versione è un puro binario a 64 bit (grazie a Jaroslav dal sito web di sviluppo di TVHeadend); Aggiornare all'ultimo git (3.9.2662 ~ ge4cdd3c).
V0.8.1 (24/12/2014) - Caricamento firmware fisso quando si utilizza udev invece di hotplug (NAS più recenti); Modulo kernel mancante fisso per Hauppauge WinTV MiniStick (Siano Mobile Silicon) sui kernel
v3.4.6 (grazie alessiobiasutto ); Aggiornare all'ultimo git (3.9.2293 ~ g74c563f) ovviamente senza transcodifica del supporto; Impedire a TVHeadend di eseguire i moduli kernel x86 sui sistemi x86_64; Nuova funzione di rilevamento automatico (sperimentale) per ID del dispositivo principale / minore DVB; Ha rimosso librerie libc duplicate nella versione ARM.
v0.7.5(02/08/2014) - Fix Hauppauge WinTV-NOVA-T DVB-T USB2.0 (e altri sintonizzatori usando mt2060.ko) errori sui kernel v3.4.6.
V0.7.4 (25/07/2014) - Provare a correggere gli errori Pinnacle 400e DVB-S USB2.0 e Hauppauge WinTV MiniStick (Siano Mobile Silicon) sui kernel v3.4.6.
V0.7.3 (23/07/2014) - Provare a correggere gli errori Dib0700 sui kernel v3.4.6.
V0.7.2 (14/07/2014) - Aggiunto il supporto al kernel v3.4.6 per i modelli ARM (non testati).
V0.7.1 (09/03/2014) - Ultimo git (3.9.422 ~ gc84bc2b).
V0.7.0 (12/06/2013) - Aggiunto il supporto al kernel v3.4.6 (non testato). Modalità di debug migliorata, più verbose durante il caricamento dei moduli del kernel e ora con possibilità di eseguire il debug della fermata (per scaricare i moduli del kernel).
v0.6.5(23/05/2013) - Ultimo git (v3.5.126 ~ g8c5f9af). Ora TVHeadend controlla la versione del kernel e del firmware solo quando non sono stati trovati pacchetti TVH_dev_ *, quindi dovresti essere in grado di eseguirlo con Sundtek QPKG anche con versioni più recenti del kernel. Il controllo del kernel verrà spostato anche alle TVH_Dev_QPKGs durante le versioni successive.
V0.6.4 (13/04/2013) - Ultimo git (v3.5.98 ~ g4670400).
V0.6.3 (18/01/2013) - Ultimo git (v3.3.392 ~ g2dcbc36) che risolve il bug IE9 con schede mancanti e fornisce migliori funzionalità timeshift per XBMC.
V0.6.2 (05/01/2013) - Compilata la versione git non rotta più recente (93fe784960); Ha rimosso i dispositivi Hauppauge WinTV MiniStick non funzionanti 2040: c090 e 2040: c0a0 (richiedono un diverso modulo del kernel); Ha cercato di fissare il download automatico del firmware per TeVii S660 USB (grazie aSirelSnir ); La versione fissa di TVHeadend nellapagina Web di About per x86 e x86_64; Aggiunto configurazione di configurazione predefinita config / config anche se TVHeadend lo crea correttamente; Haaggiunto il supporto alleconfigurazioni di scansione personalizzata dvb-scansionando i file nellasottocartella dvb-scan di TVHeadend (grazie a manu-31 per suggerire la funzionalità).
V0.6.1 (04/12/2012) - Riconoscimento automatico del sintonizzatore per Hauppauge WinTV MiniStick (ID 2040: c090 e 2040: c0a0).
V0.6 (03/12/2012) - Versione ultima versione git (5d2197c30f) compilata che è molto diversa da quella precedente: supporta TS e MKVE altre funzionalità dell'interfaccia utente; Ha aggiunto il supporto a Hauppauge WinTV MiniStick (Siano Mobile Silicon); Ha aggiunto la possibilità di uccidere il processo automaticamente durante la sosta quando TVHeadend non risponde (si blocca); Aggiunto il comando di debug per avviare TVHeadend e visualizzare i dati di debug sulla console; Aggiunto il parametro autocompletion su bash.
V0.5 (05/08/2012) - sostituito TVHeadend con il ramo di EricV (9b71601b06) che supporta timeshifting utilizzando il formato TS invece di MKV (grazie a nmcaullay per il suggerimento); Pulitura generale di script; Le nuove installazioni non hanno alcuna passwordAccedere a TVHeadend per facilitare lo streaming di dispositivi mobili; Lo script che rinomina le registrazioni è ora in bundle sul pacchetto come tvh-rename (anche se non abilitato per impostazione predefinita); Ha aggiunto 3 nuovi comandi allo script principale di TVHeadend: opzione (che invoca comandi personalizzati che verranno sviluppati in futuro per i pacchetti TVH_Dev_ * , ad esempio per disattivare la registrazione, ecc.), Backup (per salvare la configurazione, i canali e le impostazioni di TVHeadend in un Singolo file) e ripristino (per ripristinare la configurazione dal backup).
V0.4 (07/03/2012) - Supporto per firmware firmware QNAP v3.6 e successivi senza più " dvb-usb: non è possibile inviare URB n. 0 - restituire tutti gli errori"dmesg (grazie a hugovipper ); Più logging; Possibilità di installare da SSH senza supporto di sintonizzatore con opzione NO_TUNER = 1 . NOTA: la versione di TVHeadend è ancora la versione git-d66746c perché il più recente sembra più instabile e spezzato sul mio sistema.
V0.3 (03/01/2012) - Molte nuove funzionalità; Lo script TVHeadend è stato quasi completamente riscritto (quindi nuovi numeri possono essere presenti adesso). TVHeadend aggiornato all'ultimo GIT; Autodiagnostica del sintonizzatore USB durante l'installazione per tutti i dispositivi USB DVB supportati dal kernel 2.6.33.2 (segnalare i dispositivi di lavoro); Supporto per ulteriori pacchetti TVH_Dev_ * che installano moduli personalizzati per i tuner non direttamente supportati dal kernel 2.6.33.2; Symlink a / usr / binPer un facile accesso digitando tvheadend (in lettere minuscole) all'interno di qualsiasi directory; Ha cambiato il processo di rilevamento; Aggiunto parametro showlog ; Lo script controlla ora se un modulo del kernel è già stato caricato nella memoria e le relazioni sul log; TVHeadend non si avvia più se il sintonizzatore rilevato durante l'installazione non è collegato; X86_64 versione dei moduli del kernel (l'applicazione è ancora 32 bit).
V0.2.5 (24/12/2011) - Fix i2c-core.ko mancante su ARM (grazie a fergalom ); Caricamento non riuscito fisso del firmware del sintonizzatore DVB dopo l'aggiornamento del firmware QNAP a v3.5.2 (grazie a xtv , arturol , meshuga per la segnalazione).
V0.2.4 (24/11/2011) - Bugs fissi sul rilascio del braccio (grazie a fergalom per i problemi di test e report) e l'ultima creazione di TVHeadend da GIT.
v0.2.1-v0.2.3 (19/11/2011) - primo braccio sperimentale -x19 rilascio.
v0.2 (12/11/2011) - Risolto il problema del recupero del nome del canale non riuscito (grazie al supporto per questo e xtv per il test).
v0.1 (20/09/2011) - rilascio iniziale x86