Innholdsfortegnelse:
- Trinn 1: Last ned/installer verktøy/Flash -bilde til SD
- Trinn 2: Oppsett av tunerdriver/fastvare
- Trinn 3: Bygg/installer Tvheadend Server
- Trinn 4: Konfigurer Tvheadend Server
Video: Raspberry Pi TV: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I denne instruksjonsboken lærer du hvordan du bruker en TV -tuner USB og den utrolige Raspberry Pi. Grunnen til at jeg opprettet dette oppsettet er fordi jeg har brukt KODI i noen år nå, og jeg er klar til å gjøre et kvantesprang til å gjøre TV -stasjonene mine til et PiTV -oppsett for alle enhetene mine. Jeg er også lei av at forskjellige TV -er ikke får de samme kanalene, og PVR (Personal Video Recorder) -evnen er også bra. Anbefalt utstyr:
- Raspberry Pi 3
- 5V 2.5A strømforsyningsadapterLINK (ebay) MERK: De fleste har høy AMP -strømforsyning siden tunerkortet vil bruke mye energi.
Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (hvis du vil se mer enn én kanal om gangen av flere tunere)
Anbefalt programvare:
OSMC (operativsystem) - OSMC er KODI på toppen av et Debian -operativsystem forutsatt bygget på toppen av Raspbian. Sidemerk: Du kan bruke Raspbian uten OSMC. Raspbian er Raspberry Pi sitt opprinnelige operativsystem, men det ville være hvis du bare vil bruke dette oppsettet som en backend uten en GUI. Tenk på Raspbian som vaniljeinstallasjon
- Tvheadend - TV -streaming -server og opptaker for Linux.
- WinRAR - arkivbehandling.
- SD -kortformaterer av sdcard.org. Dette formaterer en SD riktig.
-
Win32 Disk Imager - Dette programmet er designet for å skrive et rått diskbilde til en flyttbar enhet eller sikkerhetskopiere en flyttbar enhet til en rå bildefil.
- PuTTY - PuTTY er en SSH- og telnet -klient.
Trinn 1: Last ned/installer verktøy/Flash -bilde til SD
Først må vi sørge for at SD -kortet er rengjort, så vi må bruke et SD -kortformateringsprogram.
Gå til sdcard.org og last ned programmet kalt "SD Card Formatter." Kjør installasjonsprogrammet og åpne programmet. Sett inn SD -kortet ditt, velg SD -kortet og trykk på Alternativ og deretter for Format Type valgt, "Full" ikke raskt og slå på Format Size Adjustment. Klikk deretter Format. Grunnen til at vi bruker formatjusteringen er fordi Windows ikke kan se Linux -partisjoner. Dette er et trygt trinn for en god ny installasjon. Også Format type full dette vil fjerne alle dataene, ikke bare overskriftene til SD.
Last ned OSMC img -filen. Gå til https://osmc.tv/download/ bla ned og se etter "Diskbilder" -knappen. og for Raspberry Pi 3 -bildet. Gjeldende bilde 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7Du bør få noe som OSMC_TGT_rbp2_20170504.img.gz du må pakke ut IMG-filen. For å gjøre dette trenger du WinRar.
Du kan laste ned WinRAR fra mange kilder, jeg liker vanligvis å få dem fra nettstedets utgiveres nettsted rarlab.com. klikk på nedlasting og installer For mer informasjon, prøv https://www.newsgroupreviews.com/winrar-installation.html Nå, med WinRar installert, gå tilbake til den nedlastede filen og trekk ut IMG-filen. husk hvor du lagret det.
Gå til https://sourceforge.net/projects/win32diskimager/ klikk på nedlasting og installer. Kjør installasjonsprogrammet og åpne Win32DiskImager -verktøyet; Du må kanskje kjøre dette som administrator. Høyreklikk på filen, og velg Kjør som administrator. Velg bildefilen du hentet ut tidligere. Velg stasjonsbokstaven til SD -kortet i enhetsboksen. Vær forsiktig med å velge riktig stasjon; hvis du får feil, kan du ødelegge dataene på datamaskinens harddisk! Hvis du bruker et SD -kortspor på datamaskinen din og ikke kan se stasjonen i Win32DiskImager -vinduet, kan du prøve å bruke en ekstern SD -adapter. Klikk på Skriv og vent til skrivingen er fullført. Avslutt Win32DiskImager og ta ut SD -kortet. Start Pi med SD -kortet. Som en del av OSMC -installasjonsprogrammet kan du angi nettverksalternativer, og som en del av den første oppstarten vil systemet prøve å konfigurere det. Du trenger IP -en. Som standard vil både kablet og trådløs tilkobling være standard for DHCP -konfigurasjon. Merk at du må slå på SSH. OSMC vil spørre deg om du vil aktivere SSH ved den første oppstarten.
Gå til https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html klikk på nedlasting og installer. Kjør installasjonsprogrammet og åpne PuTTY -verktøyet. Du må være på samme nettverk som Pi. Logg på med IP -en til OSMC med informasjonen nedenfor.
BRUKER: osmc
PASS: osmc
Du er nå på en Linux -terminal -melding. Det første for de fleste Linux -prosjekter som dette er å bli aktuell. AKA bli oppdatert.
Skriv "sudo apt-get update" trykk enter
Fra dette tidspunktet skal jeg bruke> COMMAND når jeg refererer til Linux -terminalen. AKA din PuTTY -økt.
eksempel:> ifconfig Bare skriv "ifconfig" og trykk deretter enter. resultatet bør være nettverksinformasjonen din.
Trinn 2: Oppsett av tunerdriver/fastvare
Først må du ha en enhet som fungerer i ditt område. Hvis du er i USA som meg, må du ha en enhet som kan håndtere ATSC et sett standarder knyttet til digital TV. Husk da TV -er gikk til digital for mange år siden …
Koble til USB -TV -tuneren. Hvis du ikke kobler til tuneren din sist, blir det vanskeligere å se enheten i loggene.
Så la oss se på loggene eller meldingene. Vi må se på dmesg og finne tunerenheten.
dmesg
Siden jeg eier en Hauppauge USB -tuner. Jeg kan grep for Hauppauge.
dmesg | grep -i Hauppauge
PRODUKSJON:
[2.710895] usb 1-1.5: Produsent: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge modell 72001, rev B3F0, serienummer 4034574834 [7.389218] inngang: 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 /enheter/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Fjernkontroll au0828 IR (Hauppauge HVR950Q) initalisert [7.458833] au0828: Registrert enhet AU0828 [Hauppauge HVR950Q]
Se etter modellen av enheten. Min er 72001. Gå til https://www.linuxtv.org/wiki/index.php søk etter enheten din. Mine søkeparametere var "Hauppauge 72001".
Her er den vanvittige delen om denne enheten. Enheten pakket som en "WinTV HVR 950Q, modell 1176" Så teksten på enheten stemmer ikke overens med dmesg viser. ETIKETTER LYGER !!!!! Jeg er sikker på at det er en markedsføringsting. Hvorfor bytte maskinvare når du bare kan endre etiketten, og folk vil tro at den er ny. Så nå, siden vi har matchet enheten og LinuxTV -driveren, må vi laste driveren inn i operativsystemet. Disse trinnene er bare for denne enheten, fastvarekommandoene dine vil være forskjellige siden du kanskje ikke har den samme enheten.
#Går til hjemmekatalogen.
cd ~
#laste ned driveren fra kernellabs ved hjelp av wget.
sudo wget
#Laster driveren/fastvaren inn i operativsystemet ved hjelp av en flyttekommando.
sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#starter Pi på nytt
init 6
Kernel 2.6.31 fastvareproblemer
Når du kjører denne kjerneversjonen, tar lasting av fastvaren veldig lang tid, og forhindrer at PROGRAMVARE fungerer som den skal. For å håndtere dette problemet kan du bruke xc5000s no_poweroff = 1 modulalternativ for å forhindre at enheten sover (hvorpå fastvaren må lastes på nytt)
Slik ser du innstillingen din:
cat/sys/module/xc5000/parameters/no_poweroff0 # <--- standard er automatisk avstengning aktivert
For å slå på ingen strøm.
echo -n 1>/sys/module/xc5000/parameters/no_poweroff
cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff er nå deaktivert
Trinn 3: Bygg/installer Tvheadend Server
Vi kan gjøre dette vanskelig og må bygge/lage Tvheadend Server, og det vil ta timer, men det ser ut som takket være Jonathan Thomson. Han har konfigurert et BuildBot -skript som oppdaterer Bintray innen 24 timer etter at hovedgrenen av Tvheadend -koden ble lagt til Github. Lar oss konfigurere oppdateringslageret.
#Se kildelisten for depotet ditt.
cat /etc/apt/sources.list
#Ta en sikkerhetskopi av din nåværende kilder. Liste
sudo cat /etc/apt/sources.list> sources.list.bkup
#we ekko tekst, som inneholder stabil utgivelsesinformasjon om Jonathan Thomson -byggingen av Tvheadend i sources.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (for den stabile wheezy -grenen)" >>/etc/apt/sources.list
#we ekko tekst, som inneholder ustabil informasjon om utgivelsen av Jonathan Thomson -byggingen av Tvheadend i sources.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy ustabil (for den ustabile/nattlige wheezy -grenen)" >>/etc/apt/sources.list MERK: Husk, selv om du kjører Jessie, du MÅ legge til wheezy -depotet for å få builds. Jonathan Thomson vil flytte til Jessie på et tidspunkt, men foreløpig fungerer wheezy -bygg fint på Jessie og dekker de to mest brukte Raspberry Pi -operativsystemene som er i bruk for øyeblikket.
#Følgende kan være nødvendig på en ren Debian -installasjon (takk til Mike Somerville for dette tipset)
sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61
#lets lar oppdateringene fra Jonathan Thomson -depotet
sudo apt-get oppdatering
#Lar oss installere Tvheadend -serveren
sudo apt-get install tvheadend
Hvis alt fungerer, bør du se prosessen kjøre. For å sjekke kjørekommandoen nedenfor.
ps -ef | grep -i Tvheadend | grep -va "grep"
PRODUKSJON:
hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
#Hvis tvheadend ikke installeres godt, for eksempel at Jonathan Thomson -depot ikke fungerer.
#bruk disse avhengighetene
sudo apt -get -y installer zlib1g
sudo apt -get -y install libc6
sudo apt -get -y install libssl1.0.0
sudo apt-get -y install libdbus-1-3
sudo apt -get -y installere liburiparser1
sudo apt-get -y install libavahi-common3
sudo apt-get -y install libavahi-client3
#installer git
sudo apt -get -y install git
#Last ned.deb -pakker fra github.
git -klon
cd rpitv
#installer pakker manuelt
sudo dpkg -i tvheadend_4.1-2426 ~ gef89ef8_armhf.deb> sudo apt-get-installer tvheadend_4.1-2426 ~ gef89ef8_armhf.deb
sudo apt -get --install -f
#l Slik gjør du det hvis tvheadend -pakken er installert
sudo dpkg -l tvheadend
#Sjekk om Tvheadend kjører
ps -ef | grep -i Tvheadend | grep -va "grep" UTGANG: hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
Trinn 4: Konfigurer Tvheadend Server
På dette tidspunktet bør du ha TVheadend -serveroppsett, og alt vi trenger å gjøre er å konfigurere det. Bruk OSMC IP som du også koblet til med Putty for "YOUIPAdd"
1. (OSMC) SYSTEMSettingsAdd-onsGet
Add-onsAlle tilleggProgram Add-onshdhomerunInstall
2. (OSMC) SYSTEM InnstillingerAdd-ons Get Add-onsAll Add-onsProgram Add-onshdhomerunConfigureTuner-innstillinger Oppdater tunere … (trykk meg)-dette skulle oppdage tunerne dine, hvis det ikke er nødvendig, trenger du å løse dette problemet før du fortsetter.
3. (OSMC) SYSTEM InnstillingerAdd-ons Get Add-onsAlle tilleggServicestvheadendInstall
4. (OSMC) SYSTEM Systeminfo SammendragIP -adresse - skriv dette nummeret ned, det blir YouIPAdd i neste trinn
5. (WIN) Åpne nettleseren (Firefox eller Chrome) og gå til https:// YouIPAdd: 9981
6.* (WIN) ConfigurationDVB InputsNetworksAddATSC Network
A. Nettverksnavn = OTA
B. fjern merket for Hopp over første skanning
C. Forhåndsdefinerte Muxes = USA: us-ATSC-senter-frekvenser-8VSB
D. la alle andre innstillinger stå som standard
E. klikk på Opprett
7.* (WIN) Konfigurasjon DVB -inngangerTV -adaptereHDHomeRun (MAC -adresse) -
A. Nettverkstype = ATSC
B. Lagre
8.* (WIN) Konfigurasjon DVB -inngangerTV -adaptereHDHomeRun (MAC -adresse) - HDHomeRun ATSC Tuner #0 ()
A. sjekk Aktivert
B. Nettverk = OTA
C. la alle andre innstillinger stå som standard
D. klikk på lagre
9. (WIN) gjenta trinn 7 hvis du har flere tunere å konfigurere i den samme fysiske HDHomeRun -enheten (dvs. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)
10. (OSMC) start OSMC på nytt og vent litt før alle tjenestene lastes inn i bakgrunnen
11. (WIN) Åpne IE (Internet Explorer) og gå til https:// YouIPAdd: 9981
12. (WIN) ConfigurationDVB InputsNetworks
A. se på Muxes - dette er antallet "feeds" som tuneren din for øyeblikket vet om
B. se på Scan Q -lengde - dette tallet må nå 0 før tvheadend hadde skannet og bestemt hva som er tilgjengelig og brukbart for hver Mux
1. etter min erfaring er 1 skanning på et tidspunkt ikke nok til å få alle tilgjengelige kanaler. Jeg personlig ville vente en time eller to og deretter gjenta trinn 9 - 11 a
noen ganger. Dette vil ta noen timer, men det vil være mye enklere enn å prøve å fikse manglende kanaler senere (stol på meg, jeg gikk denne feil veien mange ganger).
13. (WIN) Konfigurasjon DVB -innganger NetworksOTAcheck Hopp over initial skanning
A. dette vil forhindre ytterligere Mux -funn i fremtiden
B. hvis du ikke gjør dette, tar det litt tid før kanalene er tilgjengelige etter hver OSMC -omstart før de kan ta opp når du kommer inn på DVR -delene
14. (WIN) Konfigurasjon DVB -inngangerTV -adaptereHDHomeRun (MAC -adresse) - HDHomeRun ATSC Tuner #0 ()
A. fjern merket for Første skanning
B. la alle andre innstillinger stå som standard
C. klikk på lagre
15. (WIN) gjenta trinn 13 hvis du har flere tunere å konfigurere i den samme fysiske HDHomeRun -enheten (dvs. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)
16. (WIN) Konfigurasjon DVB InputsSerives
A. Skjul (rullegardinmenyen) = Ingen
B. Per side (rullegardinmeny) = Alle
C. klikk på Kart alle
1. kryss av i alle bokser
2. klikk på Kart
3. vent til fremdriftslinjen når 100%, og klikk deretter på "x" (denne dialogboksen lukker seg ikke)
17. (OSMC) SYSTEM InnstillingerAdd-onsDisabled Add-onsTvheadend HTSP ClientEnable
18. (OSMC) SYSTEM Innstillinger Live TV Generelt
A. sjekk Aktivert
1. du bør se en import av kanalene
2. hvis importen var vellykket, vises et nytt hovedmenyelement kalt TV
19. (OSMC) TV -kanaler
A. du bør se live -kanalen på skjermen i løpet av et sekund eller to, avhengig av maskinvaren din
20. (andre maskiner du vil kjøre TVheadend -klienten (frontend) på) gjenta trinn 17 -19
A. sørg for at du går til SYSTEMSettingsAdd-onsEnabled Add-onsPVR-klienterTvheadend HTSP ClientConfigure-for å peke frontend til backend-IP-adressen (og port hvis du endret den) Config-trinnene er fra https://openelec.tv/forum/79 -tvheadend/74150-siste …
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Raspberry Pi -eske med kjølevifte med CPU -temperaturindikator: 10 trinn (med bilder)
Raspberry Pi-eske med kjølevifte med CPU-temperaturindikator: Jeg hadde introdusert bringebær pi (heretter som RPI) CPU-temperaturindikatorkrets i det forrige prosjektet. Kretsen viser ganske enkelt RPI 4 forskjellige CPU-temperaturnivå som følger.- Grønn LED ble slått på når CPU -temperaturen er innenfor 30 ~
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang