Sadržaj:
- Korak 1: Preuzmite/instalirajte alate/Flash sliku na SD
- Korak 2: Postavljanje upravljačkog programa tunera/firmvera
- Korak 3: Izgradite/instalirajte Tvheadend poslužitelj
- Korak 4: Konfigurirajte Tvheadend poslužitelj
Video: Raspberry Pi TV: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovom Instructableu naučit ćete kako koristiti USB TV prijemnik i nevjerojatni 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 radijskih i televizijskih postaja u PiTV postavku za sve svoje uređaje. Također mi je muka što različiti televizori ne dobivaju iste kanale, a i PVR (Personal Video Recorder) sposobnost je lijepa. Preporučena oprema:
- Malina 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 tunera)
Preporučeni softver:
OSMC (operativni sustav) - 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 ovu postavku želite koristiti samo kao pozadinu bez grafičkog sučelja. Zamislite Raspbian kao instalaciju vanilije
- Tvheadend - TV streaming poslužitelj 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 upisivanje neobrađene slike diska na prijenosni uređaj ili sigurnosnu kopiju izmjenjivog uređaja u neobrađenu datoteku 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 stvaranje SD kartica.
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" ne brzo i uključite prilagodbu veličine formata. Zatim kliknite Oblikovanje. Razlog zašto koristimo prilagodbu 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 gumb "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. Za to vam je potreban WinRar.
WinRAR možete preuzeti iz mnogih izvora, obično ih volim nabaviti s web stranice izdavača rarlab.com. kliknite preuzmi i instaliraj Za više informacija pokušajte https://www.newsgroupreviews.com/winrar-installation.htmlSad se s instaliranim WinRar-om vratite na preuzetu datoteku i izdvojite IMG datoteku. sjetite se gdje ste ga spremili.
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 slikovnu datoteku koju ste prethodno izdvojili. Odaberite slovo pogona SD kartice u okviru uređaja. Budite oprezni pri odabiru ispravnog pogona; ako dobijete pogrešan, možete uništiti podatke na tvrdom disku vašeg računala! Ako koristite utor za SD karticu na računalu i ne vidite pogon u prozoru Win32DiskImager, pokušajte upotrijebiti vanjski SD adapter. Pritisnite Write i prič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, a kao dio prvog pokretanja sustav će ga pokušati konfigurirati. Trebat će vam IP. Žičana i bežična veza prema zadanim će postavkama biti zadane na 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. S IP -om vašeg OSMC -a prijavite se s donjim podacima.
KORISNIK: osmc
PROLAZ: osmc
Sada ste na promptu za Linux terminal. Većina ovakvih Linux -ovih projekata postala je aktualna. AKA se ažurira.
Upišite "sudo apt-get update" pritisnite enter
Od sada ću koristiti> COMMAND pri upućivanju na prompt terminala Linux. Poznat i kao vaša PuTTY sesija.
primjer:> ifconfig Samo upišite "ifconfig", a zatim pritisnite enter. rezultat bi trebao biti vaš mrežni podatak.
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 prije mnogo godina postali digitalni …
Priključite USB TV prijemnik. Ako posljednji put ne uključite prijemnik, bit će teže vidjeti vaš uređaj u zapisnicima.
Pa pogledajmo zapisnike ili poruke. Moramo pogledati dmesg i pronaći tuner uređaj.
dmesg
Budući da posjedujem Hauppauge USB tuner. Mogu grep za Hauppauge.
dmesg | grep -i Hauppauge
IZLAZ:
[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 bili su "Hauppauge 72001".
Evo ludog dijela o ovom uređaju. Jedinica je pakirana 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 kad samo možete promijeniti oznaku i ljudi će pomisliti da je nova. Dakle, budući da smo uskladili uređaj i upravljački program za LinuxTV, moramo učitati upravljački program u OS. Ovi su koraci samo za ovaj uređaj, naredbe vašeg firmvera bit će drugačije jer možda nemate isti uređaj.
#Otilazi u početni direktorij.
cd ~
#downloading upravljački program 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/#ponovno pokreće Pi
init 6
Problemi s kernelom 2.6.31
Prilikom izvođenja ove inačice jezgre učitavanje firmvera traje jako dugo i sprječava ispravan rad SOFTVERA. Za rješavanje ovog problema možete upotrijebiti opciju modula no_poweroff = 1 xc5000 kako biste spriječili spavanje uređaja (nakon čega se firmver mora ponovno učitati)
Za pregled postavki:
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 poslužitelj
Mogli bismo ovo otežati i morati izgraditi/napraviti Tvheadend poslužitelj i trajalo bi satima, ali izgleda kao da je to zasluga Jonathana Thomsona. Postavio je BuildBot skriptu koja ažurira Bintray u roku od 24 sata od dodavanja glavne grane Tvheadend koda u Github. Omogućuje postavljanje spremišta ažuriranja.
#Pregledajte popis izvora spremišta.
mačka /etc/apt/sources.list
#Napravite sigurnosnu kopiju trenutnog izvora.list
sudo cat /etc/apt/sources.list> sources.list.bkup
#odjekujemo tekstom koji sadrži stabilne informacije o izdanju Jonathana Thomsona koji je sastavio 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 u izvorima.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy nestabilno (za nestabilnu/noćnu piskavu granu)" >>/etc/apt/sources.listNAPOMENA: Zapamtite, čak i ako koristite Jessie, MORATE dodati wheezy spremište da biste dobili verzije. Jonathan Thomson će se u nekom trenutku preseliti u Jessie, ali za sada wheezy verzije dobro funkcioniraju na Jessie i pokrivaju dva najkorištenija Raspberry Pi operativna sustava 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 poslužitelja
sudo apt-get install tvheadend
Ako sve radi, trebali biste vidjeti kako se proces pokreće. Da biste provjerili naredbu za pokretanje u nastavku.
ps -ef | grep -i Tvheadend | grep -va "grep"
IZLAZ:
hts 506 1 0 13. lipnja? 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 Ovisnosti
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
#instaliraj git
sudo apt -get -y install git
#Preuzmite.deb pakete s githuba.
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 lip13? 00:04:07/usr/bin/tvheadend -f -u hts -g video
Korak 4: Konfigurirajte Tvheadend poslužitelj
U ovom trenutku trebali biste postaviti poslužitelj TVheadend i sve što moramo učiniti je konfigurirati ga. Koristite OSMC IP koji ste također povezali s Puttyjem za "YOUIPAdd"
1. (OSMC) SUSTAVNIPODEŠTAVANJADodatciDobite
DodaciSvi dodaciProgramski dodacishdhomerunInstall
2. (OSMC) SUSTAVIPostavkeDodaciDobavite dodatkeSvi dodaciProgramski dodacishdhomerunConfigureTuner settingsPosvježi tunere … (pritisnite me)-ovo bi trebalo otkriti vaše tunere, ako to ne morate riješiti ovaj problem prije nego nastavite.
3. (OSMC) SUSTAVIPostavkeDodaciDobij dodatkeSvi dodaciServicestvheadendInstall
4. (OSMC) SUSTAVSustav infoSažetak IP adresa - zapišite ovaj broj, bit će to YouIPAdd 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 Stvori
7.* (WIN) konfiguracijaDVB ulazi TV adapteriHDHomeRun (MAC adresa) -
A. Vrsta mreže = ATSC
B. Spremi
8.* (WIN) KonfiguracijaDVB ulazi TV adapteriHDHomeRun (MAC adresa) - HDHomeRun ATSC tuner #0 ()
A. ček Omogućeno
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 odredio što je dostupno i upotrebljivo za svaki Mux
1. prema mom iskustvu 1 skeniranje u jednom trenutku nije dovoljno za dobivanje svih dostupnih kanala. Osobno bih pričekao sat ili dva, a zatim ponovio korake 9 - 11 a
nekoliko puta. To bi trajalo nekoliko sati, ali bit će mnogo lakše nego kasnije pokušavati popraviti nedostajuće kanale (vjerujte mi, mnogo puta sam krenuo krivim 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 tuner #0 ()
A. poništite okvir 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 ulazni poslužitelji
A. Sakrij (padajući izbornik) = Nema
B. Po stranici (padajući izbornik) = Sve
C. kliknite na Karta sve
1. potvrdite sve okvire
2. kliknite Karta
3. pričekajte da traka napretka dosegne 100%, a zatim kliknite "x" (ovaj se dijaloški okvir neće zatvoriti)
17. (OSMC) SUSTAVIPostavkeDodaci Dodaci onemogućeni Tvheadend HTSP ClientOmogući
18. (OSMC) SUSTAVIPostavljanjeLive TVOpćenito
A. ček Omogućeno
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 sekunde ili dvije, ovisno o vašem hardveru
20. (drugi strojevi na kojima želite pokrenuti klijenta TVheadend (sučelje)) ponovite korake 17 -19
A. svakako idite na SYSTEMSettingsAdd-onsEnabled Add-onsPVR clientsTvheadend HTSP ClientConfigure-kako biste usmjerili sučelje na pozadinsku IP adresu (i port ako ste je promijenili) Koraci konfiguracije su s https://openelec.tv/forum/79 -tvheadend/74150 najnovije …
Preporučeni:
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 zaslon za igranje Powered by Raspberry Pi Zero: 11 koraka (sa slikama)
Drveni LED zaslon za igranje s napajanjem Raspberry Pi Zero: Ovaj projekt ostvaruje LED zaslon temeljen na 20x10 piksela WS2812 veličine 78x35 cm koji se može lako instalirati u dnevnu sobu za igranje retro igara. Prva verzija ove matrice izgrađena je 2016. godine, a obnovili su je mnogi drugi ljudi. Ovo očekivanje
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s 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 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 - Početak rada s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Početak rada s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju da su Raspberry Pi računala prilično izvrsna i možete dobiti cijelo računalo samo na jednoj maloj ploči. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. To čini Pi 3 otprilike 50
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. 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 spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja