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, Jun
Anonim
Raspberry Pi TV
Raspberry Pi TV

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

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 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

Podešavanje upravljačkog programa tunera/firmvera
Podešavanje upravljačkog programa tunera/firmvera
Podešavanje upravljačkog programa tunera/firmvera
Podešavanje 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: