Innehållsförteckning:
- Steg 1: Ladda ner/installera verktyg/Flash -bild till SD
- Steg 2: Inställning av tunerdrivrutin/firmware
- Steg 3: Bygg/installera Tvheadend Server
- Steg 4: Konfigurera Tvheadend Server
Video: Raspberry Pi TV: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna instruktionsbok lär du dig hur du använder en TV -tuner USB och den otroliga Raspberry Pi. Anledningen till att jag skapade den här inställningen är att jag har använt KODI i några år nu och jag är redo att göra kvantsprånget till att göra mina tv -stationer till en PiTV -installation för alla mina enheter. Jag är också trött på att olika TV -apparater inte får samma kanaler och PVR (Personal Video Recorder) är också bra. Rekommenderad utrustning:
- Raspberry Pi 3
- 5V 2.5A nätadapter LINK (ebay) OBS: De flesta har hög AMP -strömförsörjning eftersom tunerkortet kommer att använda mycket energi.
Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (om du vill se mer än en kanal i taget av fler mottagare)
Rekommenderad programvara:
OSMC (operativsystem) - OSMC är KODI ovanpå ett Debian -operativsystem förutsatt att det är byggt ovanpå Raspbian. Sidnotering: Du kan använda Raspbian utan OSMC. Raspbian är Raspberry Pi ursprungliga operativsystem, men det skulle vara om du bara vill använda den här inställningen som en backend utan ett GUI. Tänk på Raspbian som vaniljinstallationen
- Tvheadend - TV -streaming -server och inspelare för Linux.
- WinRAR - arkivhanterare.
- SD -kortformaterare av sdcard.org. Detta formaterar en SD korrekt.
-
Win32 Disk Imager - Det här programmet är utformat för att skriva en rå diskbild till en flyttbar enhet eller säkerhetskopiera en flyttbar enhet till en rå bildfil.
- PuTTY - PuTTY är en SSH- och telnet -klient.
Steg 1: Ladda ner/installera verktyg/Flash -bild till SD
Först måste vi se till att ditt SD -kort är rengjort så vi måste använda en SD -kortformaterare.
Gå till sdcard.org och ladda ner programmet "SD Card Formatter". Kör installationsprogrammet och öppna programmet. Sätt i ditt SD -kort, välj SD -kortet och tryck på Alternativ och sedan för Format Type valde, "Full" inte snabbt och slå på Format Size Adjustment. Klicka sedan på Format. Anledningen till att vi använder formatjusteringen är att Windows inte kan se Linux -partitioner. Detta är ett säkert steg för en bra ny installation. Formateringstypen full kommer att ta bort all data, inte bara rubrikerna i SD: n.
Ladda ner OSMC img -filen. Gå till https://osmc.tv/download/ rulla ner och leta efter knappen "Diskbilder". och för Raspberry Pi 3 -bilden. Nuvarande bild 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7Du bör få något som OSMC_TGT_rbp2_20170504.img.gz du måste extrahera IMG-filen. För att göra detta behöver du WinRar.
Du kan ladda ner WinRAR från många källor, jag brukar gärna hämta dem från webbplatsens utgivares webbplats rarlab.com. klicka på ladda ner och installera För mer information, försök https://www.newsgroupreviews.com/winrar-installation.htmlNu, med WinRar installerat, gå tillbaka till den nedladdade filen och extrahera IMG-filen. kom ihåg var du sparade det.
Gå till https://sourceforge.net/projects/win32diskimager/ klicka på ladda ner och installera. Kör installationsprogrammet och öppna verktyget Win32DiskImager; du kan behöva köra detta som administratör. Högerklicka på filen och välj Kör som administratör. Välj bildfilen du extraherade tidigare. Välj enhetsbokstaven för SD -kortet i enhetsboxen. Var noga med att välja rätt enhet; om du får fel kan du förstöra data på datorns hårddisk! Om du använder en SD -kortplats i din dator och inte kan se enheten i Win32DiskImager -fönstret, försök använda en extern SD -adapter. Klicka på Skriv och vänta tills skrivningen är klar. Avsluta Win32DiskImager och mata ut SD -kortet. Starta din Pi med SD -kortet. Som en del av OSMC -installationsprogrammet kan du ange nätverksalternativ och som en del av den första uppstarten försöker systemet konfigurera det. Du behöver IP -adressen. Som standard är både trådbunden och trådlös anslutning standard för DHCP -konfiguration. Observera att du måste slå på SSH. OSMC kommer att fråga dig om du vill aktivera SSH vid den första starten.
Gå till https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html klicka på ladda ner och installera. Kör installationsprogrammet och öppna PuTTY -verktyget. Du måste vara på samma nätverk som Pi. Logga in med din OSMC: s IP -adress med informationen nedan.
ANVÄNDARE: osmc
PASS: osmc
Du befinner dig nu vid en Linux -terminalprompt. Det första med de flesta Linux -projekt som detta är att bli aktuellt. AKA uppdateras.
Skriv "sudo apt-get update" tryck enter
Från och med nu ska jag använda> COMMAND när jag refererar till Linux -terminalprompten. AKA din PuTTY -session.
exempel:> ifconfig Skriv bara "ifconfig" och tryck sedan på enter. resultatet bör vara din nätverksinformation.
Steg 2: Inställning av tunerdrivrutin/firmware
Först måste du ha en enhet som fungerar i ditt område. Om du är i USA som jag, måste du ha en enhet som kan hantera ATSC en uppsättning standarder relaterade till digital -TV. Kom ihåg när TV -apparater gick till digitala år sedan ….
Anslut din USB -TV -tuner. Om du inte ansluter din tuner sist blir det svårare att se din enhet i loggarna.
Så låt oss titta på loggarna eller meddelandena. Vi måste titta på dmesg och hitta tuner -enheten.
dmesg
Eftersom jag äger en Hauppauge USB Tuner. Jag kan grep efter Hauppauge.
dmesg | grep -i Hauppauge
PRODUKTION:
[2.710895] usb 1-1.5: Tillverkare: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge modell 72001, rev B3F0, serie# 4034574834 [7.389218] ingång: 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: Fjärrkontroll au0828 IR (Hauppauge HVR950Q) initaliserad [7.458833] au0828: Registrerad enhet AU0828 [Hauppauge HVR950Q]
Leta efter din modell av enheten. Min är 72001. Gå till https://www.linuxtv.org/wiki/index.php sök efter din enhet. Mina sökparametrar var "Hauppauge 72001".
Här är den galna delen om den här enheten. Enheten förpackad som en "WinTV HVR 950Q, modell 1176" Så texten på enheten stämmer inte överens med vad dmesg visar. ETIKETTER LJU !!!!! Jag är säker på att det är en marknadsföring. Varför byta hårdvara när du bara kan byta etikett och folk kommer att tycka att det är nytt. Så nu eftersom vi har matchat enheten och LinuxTV -drivrutinen måste vi ladda drivrutinen till operativsystemet. Dessa steg är endast för den här enheten, dina firmware -kommandon kommer att vara annorlunda eftersom du kanske inte har samma enhet.
#Går till hemkatalogen.
cd ~
#nedladdning av drivrutinen från kernellabs med wget.
sudo wget
#Ladda in drivrutinen/firmware i operativsystemet med hjälp av ett flyttkommando.
sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#startar om Pi
init 6
Kernel 2.6.31 firmware -problem
När du kör den här kärnversionen tar laddningen av den inbyggda programvaran mycket lång tid och förhindrar att PROGRAMVARAN fungerar korrekt. För att hantera detta problem kan du använda xc5000: s no_poweroff = 1 modulalternativ, för att förhindra att enheten sover (varefter firmware måste laddas om)
Så här ser du din inställning:
cat/sys/module/xc5000/parameters/no_poweroff0 # <--- standard är automatisk avstängning aktiverad
För att slå på ingen ström.
echo -n 1>/sys/module/xc5000/parameters/no_poweroff
cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff är nu inaktiverad
Steg 3: Bygg/installera Tvheadend Server
Vi kan göra det svårt och måste bygga/göra Tvheadend -servern och det skulle ta timmar men det ser ut som tack vare Jonathan Thomson. Han har konfigurerat ett BuildBot -skript som uppdaterar Bintray inom 24 timmar efter att huvudgrenen av Tvheadend -koden har lagts till i Github. Låter konfigurera uppdateringsförvaret.
#Visa listan över förrådets källor.
cat /etc/apt/sources.list
#Gör en säkerhetskopia av din nuvarande källlista
sudo cat /etc/apt/sources.list> sources.list.bkup
#vi ekar text, som innehåller stabil utgivningsinformation om Jonathan Thomson -byggnaden av Tvheadend i sources.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (för den stabila wheezy -grenen)" >>/etc/apt/sources.list
#vi ekar text, som innehåller instabil utgivningsinformation om Jonathan Thomson -byggnaden av Tvheadend i sources.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy instabil (för den instabila/nattliga wheezy -grenen)" >>/etc/apt/sources.list OBS: Kom ihåg, även om du kör Jessie, du MÅSTE lägga till wheezy -förvaret för att få builds. Jonathan Thomson kommer att flytta till Jessie någon gång men för tillfället fungerar wheezy -byggnader bra på Jessie och täcker de två mest använda Raspberry Pi -operativsystem som används för tillfället.
#Följande kan vara nödvändigt för en ren Debian -installation (tack till Mike Somerville för detta tips)
sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-nycklar 379CE192D401AB61
#lets låter uppdateringarna från Jonathan Thomson -förvaret
sudo apt-get uppdatering
#Låter oss installera Tvheadend -servern
sudo apt-get install tvheadend
Om allt fungerar bör du se processen köras. För att kontrollera körkommandot nedan.
ps -ef | grep -i Tvheadend | grep -va "grep"
PRODUKTION:
hts 506 1 0 juni13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
#Om tvheadend inte fungerar bra, till exempel att Jonathan Thomson -förvaret inte fungerar.
#använd dessa beroenden
sudo apt -get -y installera zlib1g
sudo apt -get -y installera libc6
sudo apt -get -y installera libssl1.0.0
sudo apt-get -y installera libdbus-1-3
sudo apt -get -y installera liburiparser1
sudo apt-get -y installera libavahi-common3
sudo apt-get -y installera libavahi-client3
#installera git
sudo apt -get -y installera git
#Ladda ner.deb -paket från github.
git -klon
cd rpitv
#installera paket manuellt
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å här gör du om paketet tvheadend är installerat
sudo dpkg -l tvheadend
#Kolla om Tvheadend körs
ps -ef | grep -i Tvheadend | grep -va "grep" UTGÅNG: hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
Steg 4: Konfigurera Tvheadend Server
Vid denna tidpunkt bör du ha TVheadend -serverinställning och allt vi behöver göra är att konfigurera den. Använd OSMC -IP: en som du också anslutit till Putty för "YOUIPAdd"
1. (OSMC) SYSTEMSettingsAdd-onsGet
Tillägg Alla tilläggsprogram Tillägg-onshdhomerunInstall
2. (OSMC) SYSTEMInställningarAdd-ons Get Add-onsAll Add-onsProgram Add-onshdhomerunConfigureTuner-inställningar Uppdatera tuners … (tryck på mig)-detta borde upptäcka dina tuners, om det inte behövs behöver du lösa problemet innan du fortsätter.
3. (OSMC) SYSTEMInställningarAdd-onsFå tilläggAlla tilläggServicestvheadendInstall
4. (OSMC) SYSTEM Systeminformation Sammanfattning IP -adress - skriv ner detta nummer, det blir YouIPAdd i nästa steg
5. (WIN) Öppna webbläsaren (Firefox eller Chrome) och gå till https:// YouIPAdd: 9981
6.* (WIN) ConfigurationDVB InputsNetworksAddATSC Network
A. Nätverksnamn = OTA
B. avmarkera hoppa över första skanning
C. Fördefinierade Muxes = USA: us-ATSC-center-frekvenser-8VSB
D. lämna alla andra inställningar vid standardinställningarna
E. klicka på Skapa
7.* (WIN) Konfiguration DVB -ingångar TV -adaptrarHDHomeRun (MAC -adress) -
A. Nätverkstyp = ATSC
B. Spara
8.* (WIN) Konfiguration DVB -ingångar TV -adaptrarHDHomeRun (MAC -adress) - HDHomeRun ATSC Tuner #0 ()
A. check Aktiverad
B. Nätverk = OTA
C. lämna alla andra inställningar vid standardinställningarna
D. klicka på Spara
9. (WIN) upprepa steg 7 om du har ytterligare tuners att konfigurera i samma fysiska HDHomeRun -enhet (dvs. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)
10. (OSMC) starta om OSMC och vänta en minut tills alla tjänster laddas i bakgrunden
11. (WIN) Öppna IE (Internet Explorer) och gå till https:// YouIPAdd: 9981
12. (WIN) ConfigurationDVB InputsNetworks
A. titta på Muxes - detta är antalet "flöden" som din tuner för närvarande känner till
B. titta på Scan Q längd - detta nummer måste nå 0 innan tvheadend hade skannat och bestämt vad som är tillgängligt och användbart för varje Mux
1. enligt min erfarenhet är 1 skanning vid en tidpunkt inte tillräckligt för att få alla tillgängliga kanaler. Jag personligen skulle vänta en timme eller två och sedan upprepa steg 9 - 11 a
Några gånger. Detta skulle ta några timmar men kommer att vara mycket lättare än att försöka fixa saknade kanaler senare (lita på mig, jag gick denna fel väg många gånger).
13. (WIN) Konfiguration DVB -ingångar NetworksOTAcheck Hoppa över initial skanning
A. detta kommer att förhindra ytterligare Mux -upptäckt i framtiden
B. om du inte gör det här kan det ta ett tag innan kanalerna är tillgängliga efter varje OSMC -omstart innan de kan spela in när du kommer in på DVR -bitarna
14. (WIN) Konfiguration DVB -ingångar TV -adaptrarHDHomeRun (MAC -adress) - HDHomeRun ATSC Tuner #0 ()
A. avmarkera Initial Scan
B. lämna alla andra inställningar vid standardinställningarna
C. klicka på Spara
15. (WIN) upprepa steg 13 om du har ytterligare tuners att konfigurera i samma fysiska HDHomeRun -enhet (dvs. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)
16. (WIN) ConfigurationDVB InputsSerives
A. Dölj (nedrullningsbar) = Ingen
B. Per sida (rullgardinsmeny) = Alla
C. klicka på Map All
1. kryssa i alla rutor
2. klicka på Karta
3. vänta på att statusfältet når 100% och klicka sedan på "x" (den här dialogrutan stängs inte av sig själv)
17. (OSMC) SYSTEM Inställningar Add-onsDisabled Add-onsTvheadend HTSP ClientEnable
18. (OSMC) SYSTEM Inställningar Live -TV Allmänt
A. check Aktiverad
1. du bör se en import av kanalerna
2. om importen lyckades visas ett nytt huvudmenyalternativ som heter TV
19. (OSMC) TV -kanaler
A. du borde se livekanalen på din skärm inom en eller två sekunder beroende på din hårdvara
20. (andra maskiner du vill köra TVheadend -klienten (frontend) på) upprepa steg 17 -19
A. se till att du går till SYSTEMSettingsAdd-onsEnabled Add-onsPVR-klienterTvheadend HTSP ClientConfigure-för att peka frontend till backend-IP-adressen (och port om du ändrade den) Config-stegen är från https://openelec.tv/forum/79 -tvheadend/74150-senaste …
Rekommenderad:
Raspberry Pi Box med kylfläkt med CPU -temperaturindikator: 10 steg (med bilder)
Raspberry Pi Box med kylfläkt med CPU-temperaturindikator: Jag hade introducerat hallon pi (nedan RPI) CPU-temperaturindikeringskrets i det föregående projektet. Kretsen visar helt enkelt RPI 4 olika CPU-temperaturnivå enligt följande.- Grön lysdiod tänds när CPU -temperaturen ligger inom 30 ~
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Wifi -kontrollerad 12v LED -remsa med Raspberry Pi med Tasker, Ifttt -integration: 15 steg (med bilder)
Wifi -kontrollerad 12v Led Strip med Raspberry Pi Med Tasker, Ifttt Integration .: I det här projektet kommer jag att visa dig hur du styr en enkel 12v analog led strip över wifi med en hallon pi. För detta projekt behöver du: 1x Raspberry Pi (I använder en Raspberry Pi 1 Model B+) 1x RGB 12v Le
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen