Taula de continguts:
- Pas 1: baixeu / instal·leu eines / Flash Image a SD
- Pas 2: Configuració del controlador / firmware del sintonitzador
- Pas 3: Creeu / instal·leu el servidor Tvheadend
- Pas 4: configureu el servidor Tvheadend
Vídeo: Raspberry Pi TV: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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
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:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge