Kazalo:

Raspberry Pi TV: 4 koraki (s slikami)
Raspberry Pi TV: 4 koraki (s slikami)

Video: Raspberry Pi TV: 4 koraki (s slikami)

Video: Raspberry Pi TV: 4 koraki (s slikami)
Video: Raspberry PI 4 | Обзор, распаковка, тесты, сборка 2024, November
Anonim
Raspberry Pi TV
Raspberry Pi TV

V tem navodilu se boste naučili uporabljati USB TV sprejemnik in neverjetno Raspberry Pi. Razlog, da sem ustvaril to nastavitev, je v tem, da že nekaj let uporabljam KODI in sem pripravljen narediti kvantni skok v to, da bom svoje radijske televizijske postaje spremenil v nastavitev PiTV za vse svoje naprave. Zmotilo me je tudi, da različni televizorji ne dobijo istih kanalov in tudi funkcija PVR (Personal Video Recorder) je prijetna. Priporočena oprema:

  • Malina Pi 3
  • 5V 2.5A napajalnik adapterLINK (ebay) OPOMBA: Večina ima visoko AMP napajanje, saj bo kartica sprejemnika porabila veliko energije.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (če si želite ogledati več kot en kanal hkrati več sprejemnikov)

Priporočena programska oprema:

OSMC (operacijski sistem) - OSMC je KODI na vrhu operacijskega sistema Debian, ob predpostavki, da je zgrajen na vrhu Raspbiana. Stranska opomba: Raspbian lahko uporabljate brez OSMC. Raspbian je izvorni operacijski sistem Raspberry Pi, vendar bi to bilo, če želite to nastavitev uporabiti le kot zaledno brez grafičnega vmesnika. Zamislite si Raspbian kot namestitev vanilije

  • Tvheadend - strežnik za snemanje televizije in snemalnik za Linux.
  • WinRAR - upravitelj arhiva.
  • Oblikovalec kartic SD sdcard.org. To pravilno formatira SD.
  • Win32 Disk Imager - Ta program je zasnovan za zapis neobdelane slike diska na izmenljivo napravo ali varnostno kopijo odstranljive naprave v datoteko neobdelane slike.

  • PuTTY - PuTTY je odjemalec SSH in telnet.

1. korak: Prenesite/namestite orodja/bliskovno sliko na SD

Prenesite/Namestite orodja/Flash sliko na SD
Prenesite/Namestite orodja/Flash sliko na SD
Prenesite/Namestite orodja/Flash sliko na SD
Prenesite/Namestite orodja/Flash sliko na SD

Najprej se moramo prepričati, da je vaša kartica SD očiščena, zato bomo morali uporabiti oblikovalnik kartic SD.

Pojdite na sdcard.org in prenesite program, imenovan "SD Card Formatter." Zaženite namestitveni program in odprite program. Vstavite kartico SD, izberite kartico SD in pritisnite možnost, nato za Vrsta oblike izberite hitro, "Polno" ni hitro in vklopite prilagoditev velikosti formata. Nato kliknite Oblika. Prilagoditev oblike uporabljamo zato, ker Windows ne vidi particij Linuxa. To so varni koraki za dobro svežo namestitev. Tudi Vrsta oblike polna, to bo odstranilo vse podatke, ne samo glave SD.

Prenos datoteke img OSMC. Pojdite na https://osmc.tv/download/ pomaknite se navzdol in poiščite gumb »Slike diska«. in za sliko Raspberry Pi 3. Trenutna slika 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 Morali bi dobiti nekaj takega kot OSMC_TGT_rbp2_20170504.img.gz, ki ga boste morali izvleči iz datoteke IMG. Če želite to narediti, potrebujete WinRar.

WinRAR lahko prenesete iz številnih virov, ponavadi jih rad dobim s spletnega mesta založnika rarlab.com. kliknite prenos in namestitev Za več informacij poskusite https://www.newsgroupreviews.com/winrar-installation.htmlSedaj se z nameščenim WinRar vrnite na preneseno datoteko in izvlecite datoteko IMG. zapomni si, kje si ga shranil.

Pojdite na https://sourceforge.net/projects/win32diskimager/ kliknite na prenos in namestitev. Zaženite namestitveni program in odprite pripomoček Win32DiskImager; Morda boste morali to zagnati kot skrbnik. Z desno miškino tipko kliknite datoteko in izberite Zaženi kot skrbnik. Izberite slikovno datoteko, ki ste jo ekstrahirali prej. V polju za napravo izberite črko pogona kartice SD. Pazite, da izberete pravi pogon; če dobite napačno, lahko uničite podatke na trdem disku računalnika! Če uporabljate režo za kartico SD v računalniku in ne vidite pogona v oknu Win32DiskImager, poskusite uporabiti zunanji adapter SD. Kliknite Napiši in počakajte, da se pisanje zaključi. Zaprite Win32DiskImager in izvrzite kartico SD. Zaženite svoj Pi s kartice SD. Kot del namestitvenega programa OSMC lahko določite možnosti omrežja in kot del prvega zagona ga bo sistem poskušal konfigurirati. Potrebovali boste IP. Žična in brezžična povezava sta privzeto nastavljeni na konfiguracijo DHCP. Upoštevajte, da morate vklopiti SSH. OSMC vas bo vprašal, ali želite omogočiti SSH pri prvem zagonu.

Pojdite na https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html kliknite prenos in namestitev. Zaženite namestitveni program in odprite pripomoček PuTTY. Morali boste biti v istem omrežju kot Pi. Z IP vašega OSMC se prijavite s spodnjimi podatki.

UPORABNIK: osmc

PASS: osmc

Zdaj ste na poziv terminala Linux. Večina takšnih projektov Linuxa je postala aktualna. AKA se posodobi.

Vnesite "sudo apt-get update" pritisnite enter

Od zdaj naprej bom pri sklicevanju na terminalski poziv Linux uporabil> COMMAND. AKA vaša PuTTY seja.

Primer:> ifconfig Samo vnesite "ifconfig" in pritisnite enter. rezultat bi morali biti vaši podatki o omrežju.

2. korak: Nastavitev gonilnika sprejemnika/vdelane programske opreme

Nastavitev gonilnika sprejemnika/vdelane programske opreme
Nastavitev gonilnika sprejemnika/vdelane programske opreme
Nastavitev gonilnika sprejemnika/vdelane programske opreme
Nastavitev gonilnika sprejemnika/vdelane programske opreme

Najprej morate imeti napravo, ki bo delovala na vašem območju. Če ste v ZDA, kot sem jaz, morate imeti napravo, ki lahko podpira ATSC niz standardov, povezanih z digitalno televizijo. Spomnite se, kdaj so televizorji pred leti prešli na digitalno televizijo …

Priključite TV sprejemnik USB. Če sprejemnika ne priključite nazadnje, bo težje videti vašo napravo v dnevnikih.

Pa poglejmo dnevnike ali sporočila. Poiskati moramo dmesg in poiskati uglaševalno napravo.

dmesg

Ker sem lastnik Hauppauge USB sprejemnika. Lahko grep za Hauppauge.

dmesg | grep -i Hauppauge

IZHOD:

[2.710895] usb 1-1.5: Proizvajalec: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, serijska št. 4034574834 [7.389218] vhod: 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) kot /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Daljinski upravljalnik au0828 IR (Hauppauge HVR950Q) inicializiran [7.458833] au0828: registrirana naprava AU0828 [Hauppauge HVR950Q]

Poiščite svoj model naprave. Moj je 72001. Pojdite na https://www.linuxtv.org/wiki/index.php poiščite svojo napravo. Moji iskalni parametri so bili "Hauppauge 72001".

Tu je norec o tej napravi. Enota je pakirana kot "WinTV HVR 950Q, model 1176" Torej se besedilo v napravi ne ujema s tem, kar prikazuje dmesg. Etikete lažejo !!!!! Prepričan sem, da gre za trženje. Zakaj bi spreminjali strojno opremo, če lahko samo spremenite oznako in ljudje bodo mislili, da je nova. Torej, ker smo ujemali napravo in gonilnik za LinuxTV, moramo gonilnik naložiti v OS. Ti koraki so samo za to napravo, vaši ukazi vdelane programske opreme bodo drugačni, saj morda nimate iste naprave.

#Pojdi v domači imenik.

cd ~

#prenos gonilnika iz jedra z uporabo wget.

sudo wget

#Naloži gonilnik/vdelano programsko opremo v OS z ukazom move.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#znova zažene Pi

init 6

Težave z vdelano programsko opremo jedra 2.6.31

Pri izvajanju te različice jedra nalaganje vdelane programske opreme traja zelo dolgo in preprečuje pravilno delovanje PROGRAMSKE OPREME. Če želite odpraviti to težavo, lahko uporabite možnost modula no_poweroff = 1 xc5000, da preprečite spanje naprave (po tem je treba znova naložiti vdelano programsko opremo)

Če si želite ogledati nastavitev:

cat/sys/module/xc5000/parameters/no_poweroff0 # <--- privzeto je omogočeno samodejno izklop

Če želite vklopiti napajanje.

echo -n 1>/sys/module/xc5000/parameters/no_poweroff

cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff je zdaj onemogočen

Korak: Zgradite/namestite strežnik Tvheadend

To bi lahko otežili in morali bi zgraditi/izdelati strežnik Tvheadend in trajalo bi nekaj ur, vendar se zdi, da je to zahvaljujoč Jonathanu Thomsonu. Namestil je skript BuildBot, ki posodobi Bintray v 24 urah po tem, ko je glavna veja kode Tvheadend dodana v Github. Omogoča nastavitev skladišča posodobitev.

#Oglejte si seznam virov skladišča.

cat /etc/apt/sources.list

#Naredite varnostno kopijo trenutnega izvora.list

sudo cat /etc/apt/sources.list> sources.list.bkup

#odmevamo besedilo, ki vsebuje stabilne informacije o izdaji Jonathana Thomsona, ki je zgradil Tvheadend v vir.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stabilen (za stabilno wheezy vejo)" >>/etc/apt/sources.list

#odmevamo besedilo, ki vsebuje nestabilne informacije o izdaji Jonathana Thomsona, ki je zgradil Tvheadend v vir.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy nestabilno (za nestabilno/nočno piskanje)" >>/etc/apt/sources.list OPOMBA: Ne pozabite, tudi če uporabljate Jessie, MORATE dodati shrambo wheezy, da dobite gradnje. Jonathan Thomson se bo nekoč preselil k Jessieju, vendar za zdaj wheezy verzije dobro delujejo na Jessie in pokrivajo dva najpogosteje uporabljena operacijska sistema Raspberry Pi, ki sta trenutno v uporabi.

#Pri čisti namestitvi Debiana bo morda potrebno naslednje (hvala Mikeu Somervilleu za ta namig)

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61

#lets naj omogoči posodobitve iz skladišča Jonathan Thomson

sudo apt-get update

#Naj namesti strežnik Tvheadend

sudo apt-get install tvheadend

Če vse deluje, bi morali videti, da se postopek izvaja. Če želite preveriti ukaz run spodaj.

ps -ef | grep -i Tvheadend | grep -va "grep"

IZHOD:

hts 506 1 0 13. junij? 00:04:07/usr/bin/tvheadend -f -u hts -g video

#Če se tvheadend ne namesti dobro, na primer skladišče Jonathan Thomson ne deluje.

#uporabite te odvisnosti

sudo apt -get -y install zlib1g

sudo apt -get -y namestite libc6

sudo apt -get -y namestite libssl1.0.0

sudo apt-get -y namestite 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

#Prenesite pakete.deb iz github -a.

git clone

cd rpitv

#ročno namestite pakete

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

#lTako lahko ugotovite, če je nameščen paket tvheadend

sudo dpkg -l tvheadend

#Preverite, ali se Tvheadend izvaja

ps -ef | grep -i Tvheadend | grep -va "grep" IZHOD: hts 506 1 0 junij 13? 00:04:07/usr/bin/tvheadend -f -u hts -g video

4. korak: Konfigurirajte strežnik Tvheadend

Na tej točki bi morali nastaviti strežnik TVheadend in vse kar moramo storiti je, da ga konfiguriramo. Uporabite IP OSMC, ki ste ga povezali tudi s Puttyjem za "YOUIPAdd"

1. SISTEMI (OSMC)NastavitveDodatkiGet

Dodatki Vsi dodatkiProgramski dodatkishdhomerunInstall

2. SISTEMSKI (OSMC) NastavitveDodatki Pridobite dodatkeVse dodatkeProgramski dodatekshdhomerunConfigureTuner nastavitvePosveži sprejemnike … (pritisnite me)-to bi moralo zaznati vaše sprejemnike, če tega ne morate odpraviti, preden nadaljujete.

3. SISTEMI (OSMC) NastavitveDodatki Pridobite dodatke Vse dodatkeServicestvheadendInstall

4. (OSMC) SISTEMSistemski podatkiPovzetek IP naslov - zapišite to številko, v naslednjem koraku boste dodali IP

5. (WIN) Odprite spletni brskalnik (Firefox ali Chrome) in pojdite na https:// YouIPAdd: 9981

6.* (WIN) KonfiguracijaDVB InputsNetworksAddATSC Network

A. Ime omrežja = OTA

B. počistite polje preskoči začetno skeniranje

C. Vnaprej določeni mikrofoni = Združene države: us-ATSC-center-frekvence-8VSB

D. pustite vse ostale nastavitve privzeto

E. kliknite Ustvari

7.* (WIN) Konfiguracija Vhodi DVB TV adapterjiHDHomeRun (naslov MAC) -

A. Vrsta omrežja = ATSC

B. Shrani

8.* (WIN) Konfiguracija DVB vhodi TV adapterjiHDHomeRun (naslov MAC) - HDHomeRun ATSC sprejemnik #0 ()

A. potrdite Omogočeno

B. Omrežja = OTA

C. pustite vse druge nastavitve privzeto

D. kliknite shrani

9. (WIN) ponovite 7. korak, če imate za nastavitev dodatnih sprejemnikov v isti fizični napravi HDHomeRun (tj. HDHomeRun ATSC sprejemnik #1, HDHomeRun ATSC sprejemnik #2)

10. (OSMC) znova zaženite OSMC in počakajte minuto, da se vse storitve naložijo v ozadju

11. (WIN) Odprite IE (Internet Explorer) in pojdite na https:// YouIPAdd: 9981

12. (WIN) Konfiguracija Vhodna omrežja DVB

A. poglejte Muxes - to je število "virov", za katere vaš sprejemnik trenutno ve

B. poglejte dolžino skeniranja Q - to število mora doseči 0, preden je tvheadend skeniral in določil, kaj je na voljo in uporabno za vsak Mux

1. po mojih izkušnjah 1 skeniranje v enem trenutku ni dovolj, da bi dobili vse razpoložljive kanale. Osebno bi počakal uro ali dve in nato ponovil korake 9 - 11 a

nekajkrat. To bi trajalo nekaj ur, vendar bo veliko lažje, kot da bi pozneje odpravili manjkajoče kanale (verjemite, velikokrat sem šel po tej napačni poti).

13. (WIN) KonfiguracijaDVB InputsNetworksOTAcheck Preskoči začetno skeniranje

A. to bo preprečilo kakršno koli dodatno odkritje Muxa v prihodnosti

B. če tega ne storite, bodo kanali po vsakem ponovnem zagonu OSMC na voljo, preden bodo lahko snemali, ko vstopite v kosov DVR

14. (WIN) Konfiguracija DVB vhodi TV adapterjiHDHomeRun (naslov MAC) - HDHomeRun ATSC sprejemnik #0 ()

A. počistite polje Začetno skeniranje

B. pustite vse druge nastavitve privzeto

C. kliknite shrani

15. (WIN) ponovite 13. korak, če imate v isti fizični napravi HDHomeRun konfigurirati dodatne sprejemnike (npr. HDHomeRun ATSC sprejemnik #1, HDHomeRun ATSC sprejemnik #2)

16. (WIN) KonfiguracijaDVB vhodiSerives

A. Skrij (spustni meni) = Brez

B. Na stran (spustni meni) = Vse

C. kliknite Zemljevid vse

1. potrdite vsa polja

2. kliknite Zemljevid

3. počakajte, da vrstica napredka doseže 100% in nato kliknite »x« (to pogovorno okno se ne bo zaprlo)

17. (OSMC) SISTEMNastavitveDodatki Onemogočeni dodatkiTvheadend HTSP ClientEnable

18. (OSMC) SISTEMSettingLive TVSplošno

A. potrdite Omogočeno

1. bi morali videti uvoz kanalov

2. če je bil uvoz uspešen, se prikaže nova postavka glavnega menija, imenovana TV

19. (OSMC) TV kanali

A. Na zaslonu bi morali videti kanal v živo v sekundi ali dveh, odvisno od strojne opreme

20. (drugi stroji, na katerih želite zagnati odjemalca TVheadend (prednja stran)) ponovite korake 17 -19

A. Ne pozabite iti na SYSTEMSettingsAdd-onsEnabled Add-ons odjemalci PVRTvheadend HTSP ClientConfigure-da usmerite zunanji del na zaledni naslov IP (in vrata, če ste ga spremenili) Koraki za konfiguracijo so iz https://openelec.tv/forum/79 -tvheadend/74150-najnovejši…

Priporočena: