Indholdsfortegnelse:
- Trin 1: Download/Installer værktøjer/Flash -billede til SD
- Trin 2: Opsætning af tunerdriver/firmware
- Trin 3: Byg/installer Tvheadend Server
- Trin 4: Konfigurer Tvheadend Server
Video: Raspberry Pi TV: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne instruktionsbog lærer du, hvordan du bruger en tv -tuner USB og den utrolige Raspberry Pi. Grunden til, at jeg oprettede denne opsætning, er, at jeg har brugt KODI i et par år nu, og jeg er klar til at tage et kvantespring til at gøre mine tv -stationer til et PiTV -setup til alle mine enheder. Jeg er også træt af, at forskellige fjernsyn ikke får de samme kanaler, og PVR (Personal Video Recorder) -evnen er også god. Anbefalet udstyr:
- Raspberry Pi 3
- 5V 2.5A strømforsyningsadapterLINK (ebay) BEMÆRK: De fleste har en høj AMP -strømforsyning, da tunerkortet vil bruge meget energi.
Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (hvis du vil se mere end én kanal ad gangen af flere tunere)
Anbefalet software:
OSMC (operativsystem) - OSMC er KODI oven på et Debian OS, forudsat at det er bygget oven på Raspbian. Sidebemærkning: Du kan bruge Raspbian uden OSMC. Raspbian er Raspberry Pi's oprindelige OS, men det ville være, hvis du kun vil bruge denne opsætning som en backend uden en GUI. Tænk på Raspbian som vaniljeinstallationen
- Tvheadend - TV -streaming server og optager til Linux.
- WinRAR - arkivmanager.
- SD -kortformatering af sdcard.org. Dette formaterer et SD korrekt.
-
Win32 Disk Imager - Dette program er designet til at skrive et råt diskbillede til en flytbar enhed eller sikkerhedskopiere en flytbar enhed til en rå billedfil.
- PuTTY - PuTTY er en SSH- og telnet -klient.
Trin 1: Download/Installer værktøjer/Flash -billede til SD
Først skal vi sørge for, at dit SD -kort er rengjort, så vi skal bruge et SD -kortformateringsprogram.
Gå til sdcard.org og download programmet kaldet "SD Card Formatter." Kør installationsprogrammet, og åbn programmet. Indsæt dit SD -kort, vælg SD -kortet, og tryk på Option og derefter for Format Type valgt, "Fuld" ikke hurtig, og slå Format Size Adjustment til. Klik derefter på Format. Grunden til, at vi bruger formatjusteringen, er fordi Windows ikke kan se Linux -partitioner. Dette er et sikkert trin til en god frisk installation. Også Format type fuld dette vil fjerne alle data, ikke kun overskrifterne på SD'et.
Download af OSMC img -filen. Gå til https://osmc.tv/download/ rul ned og se efter knappen "Diskbilleder". og til Raspberry Pi 3 -billedet. Nuværende billede 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7Du skal få noget som OSMC_TGT_rbp2_20170504.img.gz, du skal udtrække IMG-filen. For at gøre dette skal du bruge WinRar.
Du kan downloade WinRAR fra mange kilder, jeg vil normalt gerne hente dem fra webstedets udgiveres websted rarlab.com. klik på download og installer For mere information, prøv https://www.newsgroupreviews.com/winrar-installation.html Nu, med WinRar installeret, gå tilbage til din downloadede fil og udpak IMG-filen. husk, hvor du gemte det.
Gå til https://sourceforge.net/projects/win32diskimager/ klik på download og installer. Kør installationsprogrammet, og åbn værktøjet Win32DiskImager; du skal muligvis køre dette som administrator. Højreklik på filen, og vælg Kør som administrator. Vælg den billedfil, du har udpakket tidligere. Vælg drevbogstavet på SD -kortet i enhedsboksen. Vær omhyggelig med at vælge det korrekte drev; hvis du får den forkerte, kan du ødelægge dataene på din computers harddisk! Hvis du bruger en SD -kortplads på din computer og ikke kan se drevet i Win32DiskImager -vinduet, kan du prøve at bruge en ekstern SD -adapter. Klik på Skriv, og vent på, at skrivningen er færdig. Afslut Win32DiskImager, og skub SD -kortet ud. Start din Pi ved hjælp af SD -kortet. Som en del af OSMC -installationsprogrammet kan du angive netværksmuligheder, og som en del af den første opstart vil systemet forsøge at konfigurere det. Du skal bruge IP. Som standard vil både kablet og trådløs forbindelse være standard for DHCP -konfiguration. Bemærk, at du skal aktivere SSH. OSMC vil spørge dig, om du vil aktivere SSH ved den første opstart.
Gå til https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html klik på download og installer. Kør installationsprogrammet, og åbn værktøjet PuTTY. Du skal være på det samme netværk som Pi. Log på med din OSMC -IP med oplysningerne herunder.
BRUGER: osmc
PASS: osmc
Du er nu ved en Linux -terminalprompt. Det første ved de fleste Linux -projekter som dette er blevet aktuelt. AKA blive opdateret.
Skriv "sudo apt-get update" tryk enter
Fra dette tidspunkt vil jeg bruge> COMMAND, når jeg refererer til Linux -terminalprompten. AKA din PuTTY -session.
eksempel:> ifconfig Skriv bare "ifconfig", og tryk derefter på enter. resultatet skulle være dine netværksoplysninger.
Trin 2: Opsætning af tunerdriver/firmware
Først skal du have en enhed, der fungerer i dit område. Hvis du er i USA som mig, skal du have en enhed, der kan håndtere ATSC et sæt standarder relateret til digitalt tv. Husk da fjernsyn gik til digital for mange år siden ….
Tilslut din USB TV Tuner. Hvis du ikke tilslutter din tuner sidst, vil det være sværere at se din enhed i logfilerne.
Så lad os se på logfiler eller meddelelser. Vi er nødt til at se på dmesg og finde tunerenheden.
dmesg
Da jeg ejer en Hauppauge USB Tuner. Jeg kan grep efter Hauppauge.
dmesg | grep -i Hauppauge
PRODUKTION:
[2.710895] usb 1-1.5: Producent: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, serie# 4034574834 [7.389218] input: au0828 IR (Hauppauge HVR950Q) as/devices/platform/soc/3f980000. usb/usb1/1-1/1-1.5/rc/rc0/input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) som /enheder/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Fjernbetjening au0828 IR (Hauppauge HVR950Q) initaliseret [7.458833] au0828: Registreret enhed AU0828 [Hauppauge HVR950Q]
Se efter din model af enheden. Min er 72001. Gå til https://www.linuxtv.org/wiki/index.php søg efter din enhed. Mine søgeparametre var "Hauppauge 72001".
Her er den skøre del om denne enhed. Enheden pakket som en "WinTV HVR 950Q, model 1176" Så teksten på enheden matcher ikke, hvad dmesg viser. ETIKETTER LYGER !!!!! Jeg er sikker på, at det er en marketing ting. Hvorfor ændre hardware, når du bare kan ændre etiketten, og folk vil tro, at det er nyt. Så nu, da vi har matchet enheden og LinuxTV -driveren, skal vi indlæse driveren i operativsystemet. Disse trin er kun for denne enhed, dine firmwarekommandoer vil være forskellige, da du muligvis ikke har den samme enhed.
#Går til hjemmemappen.
cd ~
#downloading af driveren fra kernellabs ved hjælp af wget.
sudo wget
#Indlæser driveren/firmwaren i operativsystemet ved hjælp af en flyttekommando.
sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#genstarter Pi
init 6
Kernel 2.6.31 firmware -problemer
Når du kører denne kerneversion, tager indlæsning af firmwaren meget lang tid og forhindrer SOFTWARE i at fungere korrekt. For at håndtere dette problem kan du bruge xc5000's no_poweroff = 1 modulindstilling for at forhindre enheden i at sove (hvorefter firmware skal genindlæses)
Sådan ser du din indstilling:
cat/sys/module/xc5000/parameters/no_poweroff0 # <--- standard er automatisk slukning aktiveret
For at tænde uden strøm.
echo -n 1>/sys/module/xc5000/parameters/no_poweroff
cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff er nu deaktiveret
Trin 3: Byg/installer Tvheadend Server
Vi kunne gøre det svært og skulle bygge/lave Tvheadend -serveren, og det ville tage timer, men det ligner takket være Jonathan Thomson. Han har opsat et BuildBot -script, der opdaterer Bintray inden for 24 timer efter, at hovedgrenen af Tvheadend -koden blev tilføjet til Github. Lad os konfigurere opdateringslageret.
#Se din kildeliste over depoter.
kat /etc/apt/sources.list
#Lav en sikkerhedskopi af din nuværende kilder. Liste
sudo cat /etc/apt/sources.list> sources.list.bkup
#we ekko tekst, der indeholder stabil udgivelsesinformation om Jonathan Thomson -build af Tvheadend i sources.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (for den stabile hvæsende gren)" >>/etc/apt/sources.list
#we ekko tekst, der indeholder ustabil frigivelsesinformation om Jonathan Thomson -build af Tvheadend i sources.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy ustabil (for den ustabile/natlige hvæsende gren)" >>/etc/apt/sources.listBEMÆRK: Husk, selvom du kører Jessie, du SKAL tilføje hvæsende lager til at få builds. Jonathan Thomson vil flytte til Jessie på et tidspunkt, men i øjeblikket fungerer hvæsende bygninger fint på Jessie og dækker de to mest brugte Raspberry Pi -operativsystemer, der er i brug i øjeblikket.
#Følgende kan være nødvendigt på en ren Debian -installation (tak til Mike Somerville for dette tip)
sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61
#lets lader opdateringerne fra Jonathan Thomson -arkivet
sudo apt-get opdatering
#Lad os installere Tvheadend -serveren
sudo apt-get install tvheadend
Hvis alt fungerer, skal du se processen køre. For at kontrollere kørekommandoen nedenfor.
ps -ef | grep -i Tvheadend | grep -va "grep"
PRODUKTION:
hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
#Hvis tvheadend ikke installeres godt, såsom at Jonathan Thomson -depot ikke fungerer.
#brug disse afhængigheder
sudo apt -get -y installer zlib1g
sudo apt -get -y installer libc6
sudo apt -get -y installer libssl1.0.0
sudo apt-get -y installer libdbus-1-3
sudo apt -get -y installer liburiparser1
sudo apt-get -y installer libavahi-common3
sudo apt-get -y installer libavahi-client3
#install git
sudo apt -get -y installer git
#Download.deb -pakker fra github.
git -klon
cd rpitv
#installer pakker manuelt
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
#l Sådan gør du, hvis tvheadend -pakken er installeret
sudo dpkg -l tvheadend
#Tjek om Tvheadend kører
ps -ef | grep -i Tvheadend | grep -va "grep" UDGANG: hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
Trin 4: Konfigurer Tvheadend Server
På dette tidspunkt skal du have TVheadend -serveropsætning, og alt, hvad vi skal gøre, er at konfigurere det. Brug den OSMC IP, du også har tilsluttet med Putty til "YOUIPAdd"
1. (OSMC) SYSTEMSettingsAdd-onsGet
Add-ons Alle tilføjelserProgram Add-onshdhomerunInstall
2. (OSMC) SYSTEMIndstillingerAdd-onsGet Add-onsAll Add-onsProgram Add-onshdhomerunConfigureTuner-indstillinger Opdater tunere … (tryk på mig)-dette skulle registrere dine tunere, hvis det ikke er nødvendigt, skal du løse dette problem, før du fortsætter.
3. (OSMC) SYSTEMIndstillingerAdd-onsFå tilføjelsesprogrammerAlle tilføjelserServicestvheadendInstall
4. (OSMC) SYSTEM System infoSummaryIP adresse - skriv dette nummer ned, det bliver YouIPAdd i næste trin
5. (WIN) Åbn webbrowser (Firefox eller Chrome) og gå til https:// YouIPAdd: 9981
6.* (WIN) Konfiguration DVB InputsNetworksAddATSC Netværk
A. Netværksnavn = OTA
B. fjern markeringen fra spring den første scanning
C. Foruddefinerede Muxes = USA: us-ATSC-center-frekvenser-8VSB
D. efterlad alle andre indstillinger ved standardindstillingerne
E. klik på Opret
7.* (WIN) Konfiguration DVB -indgangeTV -adaptereHDHomeRun (MAC -adresse) -
A. Netværkstype = ATSC
B. Gem
8.* (WIN) Konfiguration DVB -indgangeTV -adaptereHDHomeRun (MAC -adresse) - HDHomeRun ATSC Tuner #0 ()
A. check Aktiveret
B. Netværk = OTA
C. efterlad alle andre indstillinger ved standardindstillingerne
D. klik på Gem
9. (WIN) gentag trin 7, hvis du har yderligere tunere til at konfigurere i den samme fysiske HDHomeRun -enhed (dvs. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)
10. (OSMC) genstart OSMC, og vent et minut, indtil alle tjenester indlæses i baggrunden
11. (WIN) Åbn IE (Internet Explorer) og gå til https:// YouIPAdd: 9981
12. (WIN) ConfigurationDVB InputsNetworks
A. kig på Muxes - dette er antallet af "feeds", din tuner i øjeblikket kender til
B. se på Scan Q -længde - dette tal skal nå 0, før tvheadend havde scannet og bestemt, hvad der er tilgængeligt og anvendeligt for hver Mux
1. efter min erfaring er 1 scanning på et tidspunkt ikke nok til at få alle tilgængelige kanaler. Jeg ville personligt vente en time eller to og derefter gentage trin 9 - 11 a
et par gange. Dette ville tage et par timer, men det vil være meget lettere end at forsøge at rette manglende kanaler senere (tro mig, jeg gik ad denne forkerte vej mange gange).
13. (WIN) Konfiguration DVB InputsNetworksOTAcheck Spring initial scanning over
A. dette forhindrer yderligere Mux -opdagelse i fremtiden
B. hvis du ikke gør dette trin, vil det tage et stykke tid at være tilgængelig efter hver OSMC genstart, før de kan optage, når du kommer ind på DVR -stykkerne
14. (WIN) Konfiguration DVB -indgangeTV -adaptereHDHomeRun (MAC -adresse) - HDHomeRun ATSC Tuner #0 ()
A. fjern markeringen fra Initial Scan
B. lad alle andre indstillinger stå som standard
C. klik på Gem
15. (WIN) gentag trin 13, hvis du har yderligere tunere til at konfigurere i den samme fysiske HDHomeRun -enhed (dvs. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)
16. (WIN) Konfiguration DVB InputsSerives
A. Skjul (drop down) = Ingen
B. Per side (drop down) = Alle
C. klik på Kort alle
1. afkryds alle felter
2. klik på Kort
3. vent på, at statuslinjen når 100%, og klik derefter på "x" (denne dialogboks lukker ikke sig selv)
17. (OSMC) SYSTEMIndstillingerAdd-onsDisabled Add-onsTvheadend HTSP ClientEnable
18. (OSMC) SYSTEM Indstillinger Live TVGenerelt
A. check Aktiveret
1. du bør se en import af kanalerne
2. hvis importen lykkedes, vises et nyt hovedmenupunkt kaldet TV
19. (OSMC) TV -kanaler
A. du skulle se live kanal på din skærm inden for et sekund eller to afhængigt af din hardware
20. (andre maskiner, du vil køre TVheadend -klienten (frontend) på) gentag trin 17 -19
A. sørg for at gå til SYSTEMSettingsAdd-onsEnabled Add-onsPVR-klienterTvheadend HTSP ClientConfigure-for at pege frontend på backend-IP-adressen (og port, hvis du ændrede den) Config-trinene er fra https://openelec.tv/forum/79 -tvheadend/74150-nyeste …
Anbefalede:
Raspberry Pi -æske med køleventilator med CPU -temperaturindikator: 10 trin (med billeder)
Raspberry Pi Box of Cooling FAN med CPU-temperaturindikator: Jeg havde introduceret hindbær pi (herefter RPI) CPU-temperaturindikator kredsløb i det forrige projekt. Kredsløbet viser simpelthen RPI 4 forskellige CPU-temperaturniveauer som følger.- Grøn LED tændt, når CPU -temperaturen er inden for 30 ~
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores