Taula de continguts:

Raspberry Pi TV: 4 passos (amb imatges)
Raspberry Pi TV: 4 passos (amb imatges)

Vídeo: Raspberry Pi TV: 4 passos (amb imatges)

Vídeo: Raspberry Pi TV: 4 passos (amb imatges)
Vídeo: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Juny
Anonim
Raspberry Pi TV
Raspberry Pi TV

En aquest instructiu aprendreu a utilitzar un sintonitzador de TV USB i l’increïble Raspberry Pi. El motiu pel qual he creat aquesta configuració és perquè fa uns anys que utilitzo KODI i estic disposat a fer el salt quàntic per convertir les meves estacions de televisió aèria en una configuració de PiTV per a tots els meus dispositius. També estic fart de diferents televisors que no reben els mateixos canals i la capacitat PVR (Personal Video Recorder) també és agradable. Equip recomanat:

  • Raspberry Pi 3
  • Adaptador de font d'alimentació de 5 V 2,5 ALINK (ebay) NOTA: la majoria tenen una font d'alimentació d'AMP elevada, ja que la targeta sintonitzadora consumirà molta energia.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (si voleu veure més d'un canal alhora per més sintonitzadors)

Programari recomanat:

OSMC (sistema operatiu): OSMC és KODI a la part superior d’un sistema operatiu Debian suposant que està construït a sobre de Raspbian. Nota lateral: podeu utilitzar Raspbian sense OSMC. Raspbian és el sistema operatiu natiu de Raspberry Pi, però ho seria si només voleu utilitzar aquesta configuració com a backend sense GUI. Penseu en Raspbian com la instal·lació de vainilla

  • Tvheadend: servidor de gravació de TV i gravadora per a Linux.
  • WinRAR: gestor d’arxius.
  • Formatador de targetes SD per sdcard.org. Això formata una SD correctament.
  • Win32 Disk Imager: aquest programa està dissenyat per escriure una imatge de disc en brut en un dispositiu extraïble o fer una còpia de seguretat d'un dispositiu extraïble en un fitxer d'imatge en brut.

  • PuTTY: PuTTY és un client SSH i telnet.

Pas 1: baixeu / instal·leu eines / Flash Image a SD

Baixeu / instal·leu eines / Flash Image a SD
Baixeu / instal·leu eines / Flash Image a SD
Baixeu / instal·leu eines / Flash Image a SD
Baixeu / instal·leu eines / Flash Image a SD

Primer haurem d'assegurar-nos que la vostra targeta SD estigui neta, de manera que haurem d'utilitzar un formatador de la targeta SD.

Aneu a sdcard.org i descarregueu el programa anomenat "Formatador de targeta SD". Executeu l'instal·lador i obriu el programa. Introduïu la targeta SD, seleccioneu la targeta SD i premeu Opció; per a l'opció Tipus de format, "Complet" no és ràpid i activeu l'ajust de mida del format. A continuació, feu clic a Format. El motiu pel qual estem fent servir l’ajust de format és que Windows no pot veure particions Linux. Aquest és un pas segur per a una bona instal·lació nova. També el format Format complet eliminarà totes les dades, no només les capçaleres de la SD.

Baixant el fitxer img OSMC. Aneu a https://osmc.tv/download/ busqueu el botó "Imatges de disc". i per a la imatge de Raspberry Pi 3. Imatge actual 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 Hauríeu d'obtenir alguna cosa així com OSMC_TGT_rbp2_20170504.img.gz, haureu d'extreure el fitxer IMG. Per fer-ho, necessitareu WinRar.

Podeu descarregar WinRAR de moltes fonts, normalment m’agrada obtenir-les del lloc rarlab.com de l’editor del lloc. feu clic a descarregar i instal·leu Per obtenir més informació, proveu https://www.newsgroupreviews.com/winrar-installation.html Ara, amb WinRar instal·lat, torneu al fitxer descarregat i extreu el fitxer IMG. recorda on l’has guardat.

Aneu a https://sourceforge.net/projects/win32diskimager/ feu clic a descarregar i instal·lar. Executeu l'instal·lador i obriu la utilitat Win32DiskImager; potser haureu d'executar-ho com a administrador. Feu clic amb el botó dret al fitxer i seleccioneu Executa com a administrador. Seleccioneu el fitxer d'imatge que heu extret anteriorment. Seleccioneu la lletra de la unitat de la targeta SD al quadre del dispositiu. Aneu amb compte de seleccionar la unitat correcta; si us equivoqueu, podeu destruir les dades del disc dur de l'ordinador. Si feu servir una ranura per a targetes SD a l’ordinador i no podeu veure la unitat a la finestra Win32DiskImager, proveu d’utilitzar un adaptador SD extern. Feu clic a Escriu i espereu que finalitzi l'escriptura. Sortiu del Win32DiskImager i expulseu la targeta SD. Arrenceu el Pi amb la targeta SD. Com a part de l’instal·lador d’OSMC, podeu especificar opcions de xarxa i, com a part de la primera arrencada, el sistema intentarà configurar-la. Necessitareu la IP. Per defecte, la connexió per cable i sense fils es configurarà per defecte a la configuració DHCP. Tingueu en compte que heu d'activar SSH. OSMC us preguntarà si voleu habilitar SSH al primer arrencada.

Aneu a https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html feu clic a descarregar i instal·lar. Executeu l'instal·lador i obriu la utilitat PuTTY. Haureu d’estar a la mateixa xarxa que el Pi. Inicieu la sessió amb la IP del vostre OSMC amb la informació següent.

USUARI: osmc

PASSA: osmc

Ara esteu en un avís del terminal Linux. El primer de la majoria de projectes de Linux com aquest és que s’actualitzi. AKA s'actualitza.

Escriviu "sudo apt-get update" premeu enter

A partir d’aquest moment utilitzaré> COMMAND quan faci referència a l’indicatiu del terminal Linux. AKA la vostra sessió de PUTTY.

exemple:> ifconfig Només cal que escriviu "ifconfig" i després premeu Intro. el resultat ha de ser la vostra informació de xarxa.

Pas 2: Configuració del controlador / firmware del sintonitzador

Configuració del controlador / firmware del sintonitzador
Configuració del controlador / firmware del sintonitzador
Configuració del controlador / firmware del sintonitzador
Configuració del controlador / firmware del sintonitzador

Primer heu de tenir un dispositiu que funcioni a la vostra zona. Si sou als Estats Units com jo, heu de tenir un dispositiu que pugui gestionar ATSC un conjunt d'estàndards relacionats amb la televisió digital. Recordeu quan els televisors van passar al digital fa anys …

Connecteu el sintonitzador de TV USB. Si no connecteu l'últim sintonitzador, serà més difícil veure el dispositiu als registres.

Per tant, vegem els registres o els missatges. Hem de mirar el dmesg i trobar el dispositiu sintonitzador.

dmesg

Des que tinc un sintonitzador USB Hauppauge. Puc buscar Hauppauge.

dmesg | grep -i Hauppauge

SORTIDA:

[2.710895] usb 1-1.5: Fabricant: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, sèrie # 4034574834 [7.389218] entrada: au0828 IR (Hauppauge HVR950Q) com / dispositius / plataforma / soc / 3f980000. usb / usb1 / 1-1 / 1-1.5 / rc / rc0 / input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) com a /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 / rc / rc0 [7.458826] au0828: control remot au0828 IR (Hauppauge HVR950Q) initalitzat [7.458833] au0828: dispositiu registrat AU0828 [Hauppauge HVR950Q]

Cerqueu el model del dispositiu. El meu és 72001. Aneu a https://www.linuxtv.org/wiki/index.php cerqueu el vostre dispositiu. Els meus paràmetres de cerca eren "Hauppauge 72001".

Aquí teniu la part boja d’aquest dispositiu. La unitat presentada com a "WinTV HVR 950Q, model 1176", de manera que el text del dispositiu no coincideix amb el que mostra el dmesg. LES ETIQUETES MENTIEN !!!!! Estic segur que és una cosa de màrqueting. Per què canvieu el maquinari quan només podeu canviar l’etiqueta i la gent pensarà que és nova. Per tant, ara que hem coincidit amb el dispositiu i el controlador de LinuxTV, hem de carregar-lo al sistema operatiu. Aquests passos són només per a aquest dispositiu, les ordres del microprogramari seran diferents, ja que és possible que no tingueu el mateix dispositiu.

#Accedeix al directori inicial.

cd ~

# descarregant el controlador des de kernellabs mitjançant wget.

sudo wget

#Carrega el controlador / firmware al SO mitjançant una ordre move.

sudo mv dvb-fe-xc5000-1.6.114.fw / lib / firmware / # reinicia el Pi

init 6

Problemes de firmware del nucli 2.6.31

En executar aquesta versió del nucli, la càrrega del microprogramari triga molt de temps i impedeix que el PROGRAMARI funcioni correctament. Per fer front a aquest problema, podeu utilitzar l'opció no_poweroff = 1 del mòdul xc5000, per evitar que el dispositiu dorm (després del qual s'ha de tornar a carregar el firmware)

Per veure la configuració:

cat / sys / module / xc5000 / parameters / no_poweroff0 # <--- per defecte està activat l'apagat automàtic

Per engegar cap alimentació.

echo -n 1> / sys / module / xc5000 / parameters / no_poweroff

cat / sys / module / xc5000 / parameters / no_poweroff 1 # <--- poweroff is now disabled

Pas 3: Creeu / instal·leu el servidor Tvheadend

Podríem fer-ho difícil i haver de construir / fer el servidor Tvheadend i trigaria hores, però sembla que gràcies a Jonathan Thomson. Ha configurat un script BuildBot que actualitza Bintray dins de les 24 hores posteriors a l’afegiment de la branca principal del codi Tvheadend a Github. Permet configurar el dipòsit d’actualitzacions.

#Visualitzeu la llista de fonts del dipòsit.

cat /etc/apt/sources.list

#Feu una còpia de seguretat del vostre sources.list actual

sudo cat /etc/apt/sources.list> sources.list.bkup

#We are ecoing text, that contains stable information release of Jonathan Thomson build of Tvheadend in the sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (per a la branca wheezy estable)" >> / etc / apt / sources.list

#We are ecoing text, that contains inestable release information of Jonathan Thomson build of Tvheadend in the sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy unstable (per a la branca wheezy inestable / nocturna)" >> / etc / apt / sources.list NOTA: Recordeu, fins i tot si esteu executant Jessie, Necessiteu afegir el repositori wheezy per obtenir les versions. Jonathan Thomson es traslladarà a Jessie en algun moment, però ara per ara les funcions de wheezy funcionen bé a Jessie i cobreixen els dos sistemes operatius Raspberry Pi més utilitzats en aquest moment.

# El següent pot ser necessari en una instal·lació de Debian neta (gràcies a Mike Somerville per aquest consell)

sudo apt-key adv --keyyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61

#lets permeten les actualitzacions del dipòsit de Jonathan Thomson

sudo apt-get update

# Instal·lem el servidor Tvheadend

sudo apt-get install tvheadend

Si tot funciona, hauríeu de veure com s’executa el procés. Per comprovar l'ordre d'execució següent.

ps -ef | grep -i Tvheadend | grep -va "grep"

SORTIDA:

hts 506 1 0 Jun13? 00:04:07 / usr / bin / tvheadend -f -u hts -g vídeo

#If tvheadend no s’instal·la bé, ja que el dipòsit de Jonathan Thomson no funciona.

#utilitzeu aquestes dependències

sudo apt-get -y install zlib1g

sudo apt-get -y instal·la libc6

sudo apt-get -y instal·la libssl1.0.0

sudo apt-get -y instal·la libdbus-1-3

sudo apt-get -y install liburiparser1

sudo apt-get -y instal·la libavahi-common3

sudo apt-get -y instal·la libavahi-client3

#install git

sudo apt-get -y install git

# Descarregueu paquets.deb de github.

git clone

cd rpitv

#instal·lar paquets manualment

sudo dpkg -i tvheadend_4.1-2426 ~ gef89ef8_armhf.deb> sudo apt-get --install tvheadend_4.1-2426 ~ gef89ef8_armhf.deb

sudo apt-get --install -f

#lAquesta manera és com instal·lar el paquet tvheadend

sudo dpkg -l tvheadend

#Comproveu si Tvheadend s'està executant

ps -ef | grep -i Tvheadend | grep -va "grep" SORTIDA: hts 506 1 0 Jun13? 00:04:07 / usr / bin / tvheadend -f -u hts -g vídeo

Pas 4: configureu el servidor Tvheadend

En aquest moment, haureu de configurar el servidor de TVheadend i tot el que hem de fer és configurar-lo. Utilitzeu la IP OSMC que també heu connectat amb Putty per a "YOUIPAdd"

1. (OSMC) SYSTEMSettingsAdd-onsGet

Complements Tots els complements Programa Add-onshdhomerunInstall

2. (OSMC) SYSTEMSettingsAdd-ons Obtén complementsTots els complementsProgram Add-onshdhomerunConfigureTuner settingsRefresh sintonitzadors … (premeu-me): això hauria de detectar els sintonitzadors, si encara no necessiteu resoldre aquest problema abans de continuar.

3. (OSMC) SYSTEMSettingsAdd-ons Obtén complements Tots els complements ServicestvheadendInstall

4. SISTEMA (OSMC) Informació del sistema Resum Adreça IP: escriviu aquest número, serà YouIPAdd al següent pas

5. (WIN) Obriu el navegador web (Firefox o Chrome) i aneu a https:// YouIPAdd: 9981

6. Configuració * (WIN) Xarxes ADB Xarxes ADD Xarxes ADB

A. Nom de la xarxa = OTA

B. desmarqueu omet l'exploració inicial

C. Mux predefinits = Estats Units: us-ATSC-center-frequencies-8VSB

D. deixeu la resta de paràmetres per defecte

E. feu clic a Crea

7. * Configuració (WIN) Entrades DVB Adaptadors de TV HDHomeRun (adreça MAC) -

A. Tipus de xarxa = ATSC

B. Estalvia

8. * (WIN) Configuració Entrades DVB Adaptadors de TV HDHomeRun (adreça MAC) - Sintonitzador ATSC HDHomeRun # 0 ()

A. marqueu Habilitat

B. Xarxes = OTA

C. deixeu la resta de paràmetres per defecte

D. feu clic a Desa

9. (WIN) repetiu el pas 7 si teniu sintonitzadors addicionals per configurar al mateix dispositiu físic HDHomeRun (és a dir, HDHomeRun ATSC Tuner # 1, HDHomeRun ATSC Tuner # 2)

10. (OSMC) reinicieu OSMC i espereu un minut perquè tots els serveis es carreguin en segon pla

11. (WIN) Obriu IE (Internet Explorer) i aneu a https:// YouIPAdd: 9981

12. Configuració (WIN) Xarxes d’entrada DVB

A. mireu Muxes: aquest és el nombre de "feeds" que coneix el vostre sintonitzador actualment

B. mireu la longitud de la digitalització Q: aquest nombre ha d’arribar a 0 abans que tvheadend hagi escanejat i determinat què hi ha disponible i que es pot utilitzar per a cada Mux

1. Segons la meva experiència, 1 escaneig en 1 moment en el temps no és suficient per obtenir tots els canals disponibles. Personalment, esperaria una o dues hores i després repetiria els passos 9-11 a

un parell de vegades. Això trigaria unes quantes hores, però serà molt més fàcil que intentar solucionar els canals que falten més tard (confieu en mi, he anat per aquest camí equivocat moltes vegades).

13. Configuració (WIN) Entrades DVB XarxesOTAcheck Omet l'escaneig inicial

A. això evitarà qualsevol descobriment addicional de Mux en el futur

B. si no feu aquest pas, els canals trigaran una estona a estar disponibles després de cada reinici d'OSMC abans de poder gravar quan accediu a les peces del DVR

14. Configuració (WIN) Entrades DVB Adaptadors de TV HDHomeRun (adreça MAC) - HDHomeRun ATSC Tuner # 0 ()

A. desmarqueu Exploració inicial

B. deixeu la resta de paràmetres per defecte

C. feu clic a Desa

15. (WIN) repetiu el pas 13 si teniu sintonitzadors addicionals per configurar al mateix dispositiu físic HDHomeRun (és a dir, HDHomeRun ATSC Tuner # 1, HDHomeRun ATSC Tuner # 2)

16. Configuració (WIN) Entrades DVB Sèries

A. Amaga (desplegable) = Cap

B. Per pàgina (desplegable) = Tots

C. feu clic a Mapa tot

1. marqueu totes les caselles

2. feu clic a Mapa

3. espereu que la barra de progrés arribi al 100% i feu clic a la "x" (aquest quadre de diàleg no es tancarà)

17. SISTEMA (OSMC) Configuració Add-ons Complements desactivats Client HTSP capçalera Habilitat

18. (OSMC) SYSTEMSettingsLive TV General

A. marqueu Habilitat

1. hauríeu de veure una importació dels canals

2. si la importació va tenir èxit, apareixerà un nou element del menú principal anomenat TV

19. Canals de TV (OSMC)

A. hauríeu de veure el canal en directe a la pantalla en un segon o dos segons el vostre maquinari

20. (altres màquines en què vulgueu executar el client TVheadend (frontend)) repetiu els passos 17 -19

A. assegureu-vos d’anar a SYSTEMSettingsAdd-ons Complements habilitats Clients PVR Tvheadend HTSP ClientConfigure - per apuntar el frontend a l’adreça IP del backend (i el port si l’heu canviat) Els passos de configuració són de https://openelec.tv/forum/79 -tvheadend / 74150-últim …

Recomanat: