Sadržaj:
- Korak 1: Preuzmite/instalirajte alate/Flash sliku na SD
- Korak 2: Postavljanje upravljačkog programa tunera/firmvera
- Korak 3: Izgradite/instalirajte Tvheadend server
- Korak 4: Konfigurirajte Tvheadend server
Video: Raspberry Pi TV: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U ovom Instructable -u ćete naučiti kako koristiti USB TV tjuner i nevjerovatni Raspberry Pi. Razlog zbog kojeg sam stvorio ovu postavku je taj što već nekoliko godina koristim KODI i spreman sam napraviti kvantni skok u pretvaranje svojih televizijskih postaja u radijskoj postaji u PiTV za sve svoje uređaje. Muka mi je i od toga što različiti televizori ne dobijaju iste kanale, a i PVR (Personal Video Recorder) sposobnost je dobra. Preporučena oprema:
- Raspberry Pi 3
- 5V 2.5A adapter za napajanjeLINK (ebay) NAPOMENA: Većina ima visoko AMP napajanje jer će kartica za ugađanje trošiti puno energije.
Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (ako želite gledati više kanala odjednom na više tjunera)
Preporučeni softver:
OSMC (operativni sistem) - OSMC je KODI na vrhu Debian OS -a pod pretpostavkom da je izgrađen na vrhu Raspbiana. Napomena: Raspbian možete koristiti bez OSMC -a. Raspbian je izvorni OS Raspberry Pi -a, ali to bi bilo ako samo želite koristiti ovu postavku kao pozadinu bez grafičkog sučelja. Zamislite Raspbian kao instalaciju vanilije
- Tvheadend - TV streaming server i snimač za Linux.
- WinRAR - upravitelj arhive.
- Format SD kartice by sdcard.org. Ovo ispravno formatira SD.
-
Win32 Disk Imager - Ovaj program je dizajniran za pisanje neobrađene slike diska na prenosivi uređaj ili sigurnosnu kopiju izmjenjivog uređaja u datoteku neobrađene slike.
- PuTTY - PuTTY je SSH i telnet klijent.
Korak 1: Preuzmite/instalirajte alate/Flash sliku na SD
Prvo ćemo morati provjeriti je li vaša SD kartica očišćena, pa ćemo morati upotrijebiti alat za oblikovanje SD kartice.
Idite na sdcard.org i preuzmite program pod nazivom "SD Card Formatter." Pokrenite instalacijski program i otvorite program. Umetnite SD karticu, odaberite SD karticu i pritisnite Option, a zatim za Format Type odaberite "Full" nije brzo i uključite prilagodbu veličine formata. Zatim kliknite Oblikovanje. Razlog zašto koristimo prilagođavanje formata je taj što Windows ne može vidjeti Linux particije. Ovo su sigurni koraci za dobru svježu instalaciju. Također Format type full ovo će ukloniti sve podatke, ne samo zaglavlja SD -a.
Preuzimanje OSMC img datoteke. Idite na https://osmc.tv/download/ pomaknite se prema dolje i potražite dugme "Slike diska". i za sliku Raspberry Pi 3. Trenutna slika 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7Trebali biste dobiti nešto poput OSMC_TGT_rbp2_20170504.img.gz što ćete morati izdvojiti IMG datoteku. Da biste to učinili, potreban vam je WinRar.
WinRAR možete preuzeti iz mnogih izvora, obično ih volim preuzeti s web stranice izdavača rarlab.com. kliknite preuzmi i instaliraj Za više informacija pokušajte https://www.newsgroupreviews.com/winrar-installation.htmlSada se sa instaliranim WinRar-om vratite na preuzetu datoteku i izdvojite IMG datoteku. zapamtite gde ste ga sačuvali.
Idite na https://sourceforge.net/projects/win32diskimager/ kliknite Preuzmi i instaliraj. Pokrenite instalacijski program i otvorite uslužni program Win32DiskImager; ovo ćete možda morati pokrenuti kao administrator. Desnom tipkom miša kliknite datoteku i odaberite Pokreni kao administrator. Odaberite datoteku slike koju ste prethodno izdvojili. Odaberite slovo pogona SD kartice u okviru uređaja. Budite pažljivi pri odabiru ispravnog pogona; ako dobijete pogrešan, možete uništiti podatke na tvrdom disku vašeg računara! Ako koristite utor za SD karticu na računaru i ne vidite pogon u prozoru Win32DiskImager, pokušajte koristiti vanjski SD adapter. Pritisnite Write i sačekajte da se pisanje završi. Izađite iz Win32DiskImager i izbacite SD karticu. Pokrenite svoj Pi pomoću SD kartice. Kao dio OSMC instalacijskog programa možete odrediti mrežne opcije i kao dio prvog pokretanja sistem će ga pokušati konfigurirati. Trebat će vam IP. Žičana i bežična veza će prema zadanim postavkama imati DHCP konfiguraciju. Imajte na umu da morate uključiti SSH. OSMC će vas pitati želite li omogućiti SSH pri prvom pokretanju.
Idite na https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html kliknite Preuzmi i instaliraj. Pokrenite instalacijski program i otvorite pomoćni program PuTTY. Morat ćete biti na istoj mreži kao i Pi. Sa IP -om vašeg OSMC -a prijavite se s donjim podacima.
KORISNIK: osmc
PASS: osmc
Sada ste na promptu za Linux terminal. Većina ovakvih Linux -ovih projekata postala je aktuelna. AKA se ažurira.
Upišite "sudo apt-get update" pritisnite enter
Od ovog trenutka ću koristiti> COMMAND pri referenciranju upita terminala Linux. Poznat i kao vaša PuTTY sesija.
primjer:> ifconfig Samo upišite "ifconfig", a zatim pritisnite enter. rezultat bi trebali biti vaše mrežne informacije.
Korak 2: Postavljanje upravljačkog programa tunera/firmvera
Prvo morate imati uređaj koji će raditi u vašem području. Ako ste u SAD -u, poput mene, morate imati uređaj koji može podnijeti ATSC skup standarda koji se odnose na digitalnu televiziju. Sjetite se kada su televizori pre mnogo godina prešli na digitalnu televiziju …
Priključite USB TV prijemnik. Ako zadnji put ne uključite prijemnik, bit će teže pregledati vaš uređaj u evidencijama.
Pa pogledajmo zapisnike ili poruke. Moramo pogledati dmesg i pronaći tuner uređaj.
dmesg
Pošto posjedujem Hauppauge USB tuner. Mogu grep za Hauppauge.
dmesg | grep -i Hauppauge
IZLAZNI PODACI:
[2.710895] usb 1-1.5: Proizvođač: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, serijski# 4034574834 [7.389218] ulaz: 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) kao /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Daljinski upravljač au0828 IR (Hauppauge HVR950Q) inicijaliziran [7.458833] au0828: Registrirani uređaj AU0828 [Hauppauge HVR950Q]
Potražite svoj model uređaja. Moj je 72001. Idite na https://www.linuxtv.org/wiki/index.php potražite svoj uređaj. Moji parametri pretraživanja su bili "Hauppauge 72001".
Evo ludog dijela o ovom uređaju. Uređaj je pakiran kao "WinTV HVR 950Q, model 1176" Dakle, tekst na uređaju ne odgovara onome što prikazuje dmesg. OZNAKE LAŽE !!!!! Siguran sam da je to marketinška stvar. Zašto mijenjati hardver kada samo možete promijeniti oznaku i ljudi će pomisliti da je nov. Dakle, budući da smo uskladili uređaj i upravljački program za LinuxTV, moramo učitati upravljački program u OS. Ovi koraci su samo za ovaj uređaj, vaše naredbe firmvera će se razlikovati jer možda nemate isti uređaj.
#Ide u početni direktorij.
cd ~
#učitavanje upravljačkog programa iz kernellaba pomoću wget -a.
sudo wget
#Učitava upravljački program/firmver u OS pomoću naredbe move.
sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#ponovo pokreće Pi
init 6
Problemi sa kernelom 2.6.31
Prilikom izvođenja ove verzije jezgre, učitavanje firmvera traje jako dugo i sprječava ispravan rad SOFTVERA. Za rješavanje ovog problema možete koristiti opciju modula no_poweroff = 1 xc5000 kako biste spriječili spavanje uređaja (nakon čega se firmver mora ponovno učitati)
Da vidite svoju postavku:
cat/sys/module/xc5000/parameters/no_poweroff0 # <--- zadano je omogućeno automatsko isključivanje
Za uključivanje bez napajanja.
echo -n 1>/sys/module/xc5000/parameters/no_poweroff
cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff je sada onemogućen
Korak 3: Izgradite/instalirajte Tvheadend server
Mogli bismo ovo otežati i morati bismo izgraditi/napraviti Tvheadend server i to bi potrajalo satima, ali izgleda da je to zahvaljujući Jonathanu Thomsonu. On je postavio BuildBot skriptu koja ažurira Bintray u roku od 24 sata od dodavanja glavne grane Tvheadend koda u Github. Omogućava postavljanje spremišta ažuriranja.
#Pregledajte listu izvora spremišta.
mačka /etc/apt/sources.list
#Napravite sigurnosnu kopiju svoje trenutne sources.list
sudo cat /etc/apt/sources.list> sources.list.bkup
#odzvanjamo tekstom koji sadrži stabilne informacije o izdanju Jonathana Thomsona koji je izgradio Tvheadend u izvorima.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy staja (za stabilnu granu wheezy)" >>/etc/apt/sources.list
#odzvanjamo tekstom koji sadrži nestabilne informacije o izdanju Jonathana Thomsona koji je sastavio Tvheadend na izvorima.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy nestabilan (za nestabilnu/noćnu granu wheezy)" >>/etc/apt/sources.list NAPOMENA: Zapamtite, čak i ako koristite Jessie, MORATE dodati wheezy spremište da biste dobili verzije. Jonathan Thomson će se u jednom trenutku preseliti u Jessie, ali za sada wheezy verzije dobro funkcioniraju na Jessie i pokrivaju dva najkorištenija Raspberry Pi operativna sistema koja se trenutno koriste.
#Sljedeće može biti potrebno za čistu Debian instalaciju (hvala Mikeu Somervilleu za ovaj savjet)
sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61
#lets neka ažuriranja iz spremišta Jonathana Thomsona
sudo apt-get update
#Omogućava instaliranje Tvheadend servera
sudo apt-get install tvheadend
Ako sve radi, trebali biste vidjeti kako se proces pokreće. Da biste provjerili naredbu za pokretanje ispod.
ps -ef | grep -i Tvheadend | grep -va "grep"
IZLAZNI PODACI:
hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
#Ako se tvheadend ne instalira dobro, kao što spremište Jonathana Thomsona ne radi.
#koristite ove zavisnosti
sudo apt -get -y install 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 install liburiparser1
sudo apt-get -y install libavahi-common3
sudo apt-get -y install libavahi-client3
#install git
sudo apt -get -y install git
#Preuzmite.deb pakete sa github -a.
git clone
cd rpitv
#instalirajte pakete ručno
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
#lOvo je kako saznati je li instaliran paket tvheadend
sudo dpkg -l tvheadend
#Provjerite radi li Tvheadend
ps -ef | grep -i Tvheadend | grep -va "grep" IZLAZAK: hts 506 1 0 jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
Korak 4: Konfigurirajte Tvheadend server
U ovom trenutku trebate postaviti TVheadend server i sve što trebamo učiniti je konfigurirati ga. Koristite OSMC IP koji ste također povezali s Puttyjem za "YOUIPAdd"
1. (OSMC) SISTEMSetmentsAdd-onsGet
DodaciSvi dodaciProgram DodacishdhomerunInstaliraj
2. (OSMC) SISTEMSet PostavkeDodaciDobavite dodatkeSvi dodaciProgram programskih dodatakashdhomerunConfigureTuner postavkeOsvježite tjunere … (pritisnite me)-ovo bi trebalo otkriti vaše tjunere, ako ne morate riješiti ovaj problem prije nego nastavite.
3. (OSMC) SUSTAVIPostavkeDodaciDobavite dodatkeSvi dodaciServicestvheadendInstall
4. (OSMC) SISTEMSistemski podaciSažetak IP adresa - zapišite ovaj broj, bit će vam dodan u sljedećem koraku
5. (WIN) Otvorite web preglednik (Firefox ili Chrome) i idite na https:// YouIPAdd: 9981
6.* (WIN) Konfiguracija DVB InputsNetworksAddATSC mreža
A. Naziv mreže = OTA
B. poništite odabir preskoči početno skeniranje
C. Unaprijed definirani mukseti = Sjedinjene Države: us-ATSC-središnje frekvencije-8VSB
D. sve ostale postavke ostavite na zadanim postavkama
E. kliknite Kreiraj
7.* (WIN) KonfiguracijaDVB ulazi TV adapteriHDHomeRun (MAC adresa) -
A. Vrsta mreže = ATSC
B. Sačuvaj
8.* (WIN) KonfiguracijaDVB ulazi TV adapteriHDHomeRun (MAC adresa) - HDHomeRun ATSC tjuner #0 ()
A. ček Enabled
B. Mreže = OTA
C. sve ostale postavke ostavite na zadanim postavkama
D. kliknite spremi
9. (WIN) ponovite korak 7 ako imate dodatne tunere za konfiguriranje na istom fizičkom HDHomeRun uređaju (tj. HDHomeRun ATSC tuner #1, HDHomeRun ATSC tuner #2)
10. (OSMC) ponovno pokrenite OSMC i pričekajte minutu da se sve usluge učitaju u pozadini
11. (WIN) Otvorite IE (Internet Explorer) i idite na https:// YouIPAdd: 9981
12. (WIN) KonfiguracijaDVB InputsNetworks
O. Pogledajte Muxove - ovo je broj "feedova" za koje vaš tjuner trenutno zna
B. pogledajte duljinu skeniranja Q - ovaj broj mora doseći 0 prije nego što je tvheadend skenirao i utvrdio šta je dostupno i upotrebljivo za svaki Mux
1. prema mom iskustvu 1 skeniranje u jednom trenutku vremena nije dovoljno za dobivanje svih dostupnih kanala. Ja bih lično čekao sat ili dva, a zatim ponovio korake 9 - 11 a
par puta. To bi potrajalo nekoliko sati, ali bit će mnogo lakše nego kasnije pokušavati popraviti nedostajuće kanale (vjerujte mi, mnogo puta sam krenuo ovim pogrešnim putem).
13. (WIN) KonfiguracijaDVB InputsNetworksOTAcheck Preskoči početno skeniranje
O. Ovo će spriječiti svako dodatno otkriće Muxa u budućnosti
B. ako ne učinite ovaj korak, kanalima će trebati neko vrijeme da budu dostupni nakon svakog ponovnog pokretanja OSMC -a prije nego što mogu snimiti kada uđete u DVR komade
14. (WIN) KonfiguracijaDVB ulazi TV adapteriHDHomeRun (MAC adresa) - HDHomeRun ATSC tjuner #0 ()
A. poništite oznaku Initial Scan
B. sve ostale postavke ostavite na zadanim postavkama
C. kliknite spremi
15. (WIN) ponovite korak 13 ako imate dodatne tunere za konfiguriranje na istom fizičkom HDHomeRun uređaju (tj. HDHomeRun ATSC tuner #1, HDHomeRun ATSC tuner #2)
16. (WIN) KonfiguracijaDVB InputsSerives
A. Sakrij (padajući meni) = Nema
B. Po stranici (padajući izbornik) = Sve
C. kliknite na Map All
1. označite sve okvire
2. kliknite na Karta
3. pričekajte da traka napretka dosegne 100%, a zatim kliknite na "x" (ovaj dijaloški okvir se neće zatvoriti)
17. (OSMC) SISTEMSettingsAddon-onDeaktivirani dodaciTvheadend HTSP ClientEnable
18. (OSMC) SISTEMSettingsLive TVGeneral
A. ček Enabled
1. trebali biste vidjeti uvoz kanala
2. ako je uvoz bio uspješan, pojavit će se nova stavka glavnog izbornika pod nazivom TV
19. (OSMC) TV kanali
O. trebali biste vidjeti kanal uživo na ekranu u roku od jedne ili dvije sekunde, ovisno o vašem hardveru
20. (na drugim mašinama na kojima želite da pokrenete TVheadend klijent (prednji dio)) ponovite korake 17 -19
A. obavezno idite na SYSTEMSettingsAdd-onsEnabled Add-onSPVR clientsTvheadend HTSP ClientConfigure-da usmjerite sučelje na pozadinsku IP adresu (i port ako ste je promijenili) Koraci Config su sa https://openelec.tv/forum/79 -tvheadend/74150-najnoviji…
Preporučuje se:
Pametna kuća od Raspberry Pi: 5 koraka (sa slikama)
Pametna kuća od Raspberry Pi: Već postoji nekoliko proizvoda koji vaš stan čine pametnijim, ali većina njih su vlasnička rješenja. Ali zašto vam je potrebna internetska veza za uključivanje svjetla na pametnom telefonu? To je bio jedan od razloga zašto sam izgradio vlastiti Smar
Drveni LED ekran za igre Pokreće Raspberry Pi Zero: 11 koraka (sa slikama)
Drveni LED ekran za igre sa napajanjem Raspberry Pi Zero: Ovaj projekat realizuje LED ekran sa 20x10 piksela zasnovan na WS2812 veličine 78x35 cm koji se može lako instalirati u dnevnoj sobi za igranje retro igara. Prva verzija ove matrice izgrađena je 2016. godine i obnovili su je mnogi drugi ljudi. Ovo očekivanje
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Prvi koraci s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Prvi koraci s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju, Raspberry Pi računari su odlični i možete staviti cijeli računar samo na jednu malu ploču. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. Ovo čini Pi 3 otprilike 50
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja