Sadržaj:

Raspberry Pi TV: 4 koraka (sa slikama)
Raspberry Pi TV: 4 koraka (sa slikama)

Video: Raspberry Pi TV: 4 koraka (sa slikama)

Video: Raspberry Pi TV: 4 koraka (sa slikama)
Video: КАК НАСТРОИТЬ L4D2 2024, Lipanj
Anonim
Raspberry Pi TV
Raspberry Pi TV

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

Preuzmite/instalirajte alate/Flash sliku na SD
Preuzmite/instalirajte alate/Flash sliku na SD
Preuzmite/instalirajte alate/Flash sliku na SD
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

Upravljački program tunera/Postavljanje firmvera
Upravljački program tunera/Postavljanje firmvera
Upravljački program tunera/Postavljanje firmvera
Upravljački program tunera/Postavljanje 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: