Turinys:

„Raspberry Pi“televizorius: 4 žingsniai (su nuotraukomis)
„Raspberry Pi“televizorius: 4 žingsniai (su nuotraukomis)

Video: „Raspberry Pi“televizorius: 4 žingsniai (su nuotraukomis)

Video: „Raspberry Pi“televizorius: 4 žingsniai (su nuotraukomis)
Video: Самый навороченный медиа-центр Raspberry pi+Kodi настройка. 1ч 2024, Lapkritis
Anonim
„Raspberry Pi“televizorius
„Raspberry Pi“televizorius

Šioje instrukcijoje sužinosite, kaip naudotis televizoriaus imtuvu USB ir neįtikėtinu „Raspberry Pi“. Priežastis, kodėl sukūriau šią sąranką, yra ta, kad jau kelerius metus naudoju KODI ir esu pasirengęs padaryti didžiulį šuolį, kad mano transliuojamos televizijos stotys taptų „PiTV“sąranka visuose mano įrenginiuose. Taip pat aš sergu, kad skirtingi televizoriai negauna tų pačių kanalų, o PVR (asmeninis vaizdo įrašymo įrenginys) taip pat yra malonus. Rekomenduojama įranga:

  • Raspberry Pi 3
  • 5V 2,5A maitinimo šaltinio adapterisLINK („ebay“) PASTABA: Dauguma turi didelį AMP maitinimo šaltinį, nes imtuvo kortelė sunaudos daug energijos.

„Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK“(„ebay“) (jei norite vienu metu žiūrėti daugiau nei vieną kanalą naudodami daugiau derintojų)

Rekomenduojama programinė įranga:

OSMC (operacinė sistema) - OSMC yra KODI, esanti ant „Debian“OS, darant prielaidą, kad ji pastatyta ant „Raspbian“. Šoninė pastaba: Raspbian galite naudoti be OSMC. „Raspbian“yra „Raspberry Pi“gimtoji OS, tačiau taip būtų, jei šią sąranką norite naudoti tik kaip „Backend“be GUI. Pagalvokite apie „Raspbian“kaip vanilės diegimą

  • „Tvheadend“- TV transliacijos serveris ir įrašymo įrenginys, skirtas „Linux“.
  • „WinRAR“- archyvo valdytojas.
  • SD kortelės formatavimas, sdcard.org. Tai teisingai suformato SD.
  • „Win32 Disk Imager“- ši programa skirta rašyti neapdoroto disko vaizdą į keičiamą įrenginį arba atsarginę kopiją išimamam įrenginiui į neapdorotą vaizdo failą.

  • PuTTY - PuTTY yra SSH ir telnet klientas.

1 veiksmas: atsisiųskite/įdiekite įrankius/„Flash“vaizdą į SD

Atsisiųskite/įdiekite įrankius/„Flash“vaizdą į SD
Atsisiųskite/įdiekite įrankius/„Flash“vaizdą į SD
Atsisiųskite/įdiekite įrankius/„Flash“vaizdą į SD
Atsisiųskite/įdiekite įrankius/„Flash“vaizdą į SD

Pirmiausia turėsime įsitikinti, kad jūsų SD kortelė yra išvalyta, todėl turėsime naudoti SD kortelės formuotoją.

Eikite į sdcard.org ir atsisiųskite programą „SD kortelės formatavimas“. Paleiskite diegimo programą ir atidarykite programą. Įdėkite savo SD kortelę, pasirinkite SD kortelę ir paspauskite „Option“, tada pasirinkę „Format Type“, „Full“not quick ir įjunkite „Format Size Adjustment“. Tada spustelėkite Formatas. Formato koregavimo priežastis yra ta, kad „Windows“nemato „Linux“skaidinių. Tai yra saugūs veiksmai, norint tinkamai įdiegti naują. Taip pat formato tipas pilnas, tai pašalins visus duomenis, ne tik SD antraštes.

Atsisiunčiamas OSMC img failas. Eikite į https://osmc.tv/download/ slinkite žemyn ir ieškokite mygtuko „Disko vaizdai“. ir „Raspberry Pi 3“vaizdui. Dabartinis vaizdas 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 Turėtumėte gauti kažką panašaus į OSMC_TGT_rbp2_20170504.img.gz, kurį turėsite ištraukti IMG failą. Norėdami tai padaryti, jums reikės „WinRar“.

„WinRAR“galite atsisiųsti iš daugelio šaltinių, dažniausiai man patinka juos gauti iš svetainės leidėjo svetainės rarlab.com. spustelėkite atsisiųsti ir įdiegti Norėdami gauti daugiau informacijos, pabandykite https://www.newsgroupreviews.com/winrar-installation.htmlDabar su įdiegta „WinRar“grįžkite į atsisiųstą failą ir ištraukite IMG failą. prisimink, kur jį išsaugojai.

Eikite į https://sourceforge.net/projects/win32diskimager/ spustelėkite atsisiųsti ir įdiegti. Paleiskite diegimo programą ir atidarykite „Win32DiskImager“programą; gali tekti paleisti tai kaip administratoriui. Dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite Vykdyti kaip administratorius. Pasirinkite anksčiau išgautą vaizdo failą. Įrenginio dėžutėje pasirinkite SD kortelės disko raidę. Būkite atsargūs pasirinkdami tinkamą diską; jei gausite neteisingą, galite sunaikinti kompiuterio standžiojo disko duomenis! Jei savo kompiuteryje naudojate SD kortelės lizdą ir nematote disko „Win32DiskImager“lange, pabandykite naudoti išorinį SD adapterį. Spustelėkite Rašyti ir palaukite, kol rašymas bus baigtas. Išeikite iš „Win32DiskImager“ir išimkite SD kortelę. Įkelkite „Pi“naudodami SD kortelę. Kaip OSMC diegimo programos dalis galite nurodyti tinklo parinktis ir kaip pirmojo įkrovos dalis sistema bandys ją sukonfigūruoti. Jums reikės IP. Pagal numatytuosius nustatymus tiek laidiniu, tiek belaidžiu ryšiu bus nustatyta DHCP konfigūracija. Atminkite, kad turite įjungti SSH. OSMC paklaus, ar norite įjungti SSH pirmą kartą paleidžiant.

Eikite į https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html spustelėkite atsisiųsti ir įdiegti. Paleiskite diegimo programą ir atidarykite „PuTTY“programą. Turėsite būti tame pačiame tinkle kaip ir „Pi“. Prisijunkite naudodami savo OSMC IP, naudodami toliau pateiktą informaciją.

NAUDOTOJAS: osmc

PASS: osmc

Dabar esate „Linux“terminalo raginime. Daugeliui tokių „Linux“projektų pirmasis dalykas tampa dabartinis. AKA atnaujinama.

Įveskite „sudo apt-get update“, paspauskite „Enter“

Nuo šiol aš naudosiu> COMMAND, kai nurodysiu „Linux“terminalo raginimą. AKA jūsų PuTTY seansas.

pavyzdys:> ifconfig Tiesiog įveskite "ifconfig", tada paspauskite enter. rezultatas turėtų būti jūsų tinklo informacija.

2 veiksmas: imtuvo tvarkyklės/programinės įrangos sąranka

Imtuvo tvarkyklės/programinės įrangos sąranka
Imtuvo tvarkyklės/programinės įrangos sąranka
Imtuvo tvarkyklės/programinės įrangos sąranka
Imtuvo tvarkyklės/programinės įrangos sąranka

Pirmiausia turite turėti įrenginį, kuris veiks jūsų vietovėje. Jei esate JAV, pavyzdžiui, aš, turite turėti įrenginį, galintį valdyti ATSC standartų rinkinį, susijusį su skaitmenine televizija. Prisiminkite, kai prieš daugelį metų televizoriai tapo skaitmeniniais….

Prijunkite USB televizoriaus imtuvą. Jei neprijungsite savo imtuvo paskutinį kartą, bus sunkiau peržiūrėti savo įrenginį žurnaluose.

Taigi pažvelkime į žurnalus ar pranešimus. Turime pažvelgti į dmesg ir rasti imtuvo įrenginį.

dmesg

Kadangi turiu „Hauppauge“USB imtuvą. Galiu kreiptis į Hauppauge.

dmesg | grep -i Hauppauge

IŠVADA:

[2.710895] usb 1-1.5: Gamintojas: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge modelis 72001, rev B3F0, serial# 4034574834 [7.389218] įvestis: 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) kaip /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Nuotolinis valdiklis au0828 IR (Hauppauge HVR950Q), įjungtas [7.458833] au0828: Registruotas įrenginys AU0828 [Hauppauge HVR950Q]

Ieškokite savo prietaiso modelio. Mano yra 72001. Eikite į https://www.linuxtv.org/wiki/index.php savo įrenginio paiešką. Mano paieškos parametrai buvo „Hauppauge 72001“.

Čia yra beprotiška šio prietaiso dalis. Įrenginys supakuotas kaip „WinTV HVR 950Q, modelis 1176“Taigi tekstas įrenginyje neatitinka to, ką rodo dmesg. ETIKETĖS MELI !!!!! Esu tikras, kad tai yra rinkodaros dalykas. Kam keisti aparatūrą, kai galite tiesiog pakeisti etiketę ir žmonės pamanys, kad tai nauja. Taigi dabar, kai suderinome įrenginį ir „LinuxTV“tvarkyklę, turime įkelti tvarkyklę į OS. Šie veiksmai skirti tik šiam įrenginiui, todėl programinės įrangos komandos skirsis, nes galbūt neturite to paties įrenginio.

#Eina į namų katalogą.

CD ~

#atsisiųsti tvarkyklę iš branduolių naudojant „wget“.

sudo wget

#Įkelia tvarkyklę/programinę -aparatinę įrangą į operacinę sistemą naudodami komandą „move“.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#perkrauna „Pi“

iniciatyva 6

Branduolio 2.6.31 programinės įrangos problemos

Paleidžiant šią branduolio versiją, programinės įrangos įkėlimas užtrunka labai ilgai ir neleidžia programinei įrangai tinkamai veikti. Norėdami išspręsti šią problemą, galite naudoti „xc5000“modulio „no_poweroff = 1“parinktį, kad įrenginys neužmigtų (po to reikia iš naujo įkelti programinę -aparatinę įrangą)

Norėdami peržiūrėti savo nustatymus:

cat/sys/module/xc5000/parametrai/no_poweroff0 # <--- numatytasis yra automatinis išjungimas

Norėdami įjungti be maitinimo.

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

cat/sys/module/xc5000/parametrai/no_poweroff 1 # <--- išjungimas dabar išjungtas

3 žingsnis: Sukurkite/įdiekite „Tvheadend Server“

Galėtume tai padaryti sunkiai ir turėtume sukurti/pagaminti „Tvheadend Server“, ir tai užtruktų kelias valandas, bet atrodo, kad tai padėka Jonathanui Thomsonui. Jis sukūrė „BuildBot“scenarijų, kuris atnaujina „Bintray“per 24 valandas nuo pagrindinės „Tvheadend“kodo šakos pridėjimo prie „Github“. Leiskite nustatyti atnaujinimo saugyklą.

#Peržiūrėkite saugyklos šaltinių sąrašą.

katė /etc/apt/sources.list

#Sukurkite savo dabartinių šaltinių atsarginių kopijų atsarginę kopiją

sudo katė /etc/apt/sources.list> sources.list.bkup

#mes pakartojame tekstą, kuriame yra stabili informacija apie Jonathano Thomsono „Tvheadend“kūrimą į šaltinius. sąrašas

sudo echo "deb https://dl.bintray.com/djbenson/deb švokštantis stabilus (stabilioms švokštimo šakoms)" >>/etc/apt/sources.list

#mes pakartojame tekstą, kuriame yra nestabilios informacijos apie Jonathano Thomsono „Tvheadend“kūrimą į šaltinius. sąrašas

sudo echo "deb https://dl.bintray.com/djbenson/deb švokštimas nestabilus (nestabiliai/naktiniam švokštimui)" >>/etc/apt/sources.list PASTABA: atminkite, net jei naudojate Jessie, PRIVALOTE pridėti švilpiančią saugyklą, kad gautumėte sudedamąsias dalis. Jonathanas Thomsonas tam tikru momentu persikels į Jessie, tačiau kol kas švilpiančios konstrukcijos puikiai veikia Jessie ir apima dvi dažniausiai naudojamas „Raspberry Pi“operacines sistemas.

#Toliau nurodytų dalykų gali prireikti diegiant švarų „Debian“(ačiū Mike'ui Somerville'ui už šį patarimą)

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

#lets leidžia atnaujinti Jonathano Thomsono saugyklą

sudo apt-get atnaujinimas

#Leiskite įdiegti „Tvheadend“serverį

sudo apt-get install tvheadend

Jei viskas veikia, turėtumėte pamatyti, kaip procesas vyksta. Norėdami patikrinti paleisti komandą žemiau.

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

IŠVADA:

hts 506 1 0 birželio 13 d. 00:04:07/usr/bin/tvheadend -f -u hts -g video

#Jei „tvheadend“neįdiegiama gerai, pvz., Neveikia Jonathano Thomsono saugykla.

#naudokite šias priklausomybes

sudo apt -get -y įdiegti zlib1g

sudo apt -get -y įdiegti libc6

sudo apt -get -y įdiegti libssl1.0.0

sudo apt-get -y įdiegti libdbus-1-3

sudo apt -get -y įdiegti liburiparser1

sudo apt-get -y įdiegti libavahi-common3

sudo apt-get -y įdiegti libavahi-client3

#diegti git

sudo apt -get -y įdiegti git

#Atsisiųskite.deb paketus iš „github“.

git klonas

CD rpitv

#diegti paketus rankiniu būdu

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

#lŠtai kaip nustatyti, ar įdiegtas „tvheadend“paketas

sudo dpkg -l tvheadend

#Patikrinkite, ar veikia „Tvheadend“

ps -ef | grep -i Tvheadend | grep -va "grep" IŠVADA: hts 506 1 0 birželio 13? 00:04:07/usr/bin/tvheadend -f -u hts -g video

4 veiksmas: sukonfigūruokite „Tvheadend“serverį

Šiuo metu turėtumėte turėti „TVheadend“serverio sąranką ir viskas, ką turime padaryti, tai sukonfigūruoti. „YOUIPAdd“naudokite OSMC IP, kurį taip pat prijungėte prie „Putty“

1. [OSMC] SYSTEMSettingsAdd-onsGet

PriedaiVisi priedaiProgramos priedai

2. (OSMC) SISTEMASettingsAdd-onsGet Add-onsVisos Add-onsProgram Add-onshdhomerunConfigureTuner settingsAtnaujinti imtuvus … (paspauskite mane)-tai turėtų aptikti jūsų imtuvus, jei prieš tęsdami šios problemos nereikia išspręsti.

3. [OSMC] SYSTEMSettingsAdd-onsGet Add-onsAll Add-onsServicestvheadendInstall

4. [OSMC] SISTEMASistemos informacija

5. [WIN] Atidarykite žiniatinklio naršyklę („Firefox“arba „Chrome“) ir eikite į https:// YouIPAdd: 9981

6.* (WIN) konfigūracijaDVB įėjimaiNetworksAddATSC tinklas

A. Tinklo pavadinimas = OTA

B. panaikinkite žymėjimą praleisti pradinį nuskaitymą

C. Iš anksto nustatyti muksai = Jungtinės Valstijos: us-ATSC-centre-frequency-8VSB

D. palikite visus kitus nustatymus pagal numatytuosius nustatymus

E. spustelėkite Sukurti

7.* (WIN) konfigūracija DVB įėjimai TV adapteriai HDHomeRun (MAC adresas) -

A. Tinklo tipas = ATSC

B. Išsaugoti

8.* (WIN) konfigūracija DVB įvestys TV adapteriai HDHomeRun (MAC adresas) - HDHomeRun ATSC imtuvas #0 ()

A. patikrinkite Įgalinta

B. Tinklai = OTA

C. palikite visus kitus nustatymus pagal numatytuosius nustatymus

D. spustelėkite išsaugoti

9. (WIN) pakartokite 7 veiksmą, jei turite papildomų imtuvų, kuriuos reikia sukonfigūruoti tame pačiame fiziniame HDHomeRun įrenginyje (t. Y. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

10. (OSMC) iš naujo paleiskite OSMC ir palaukite minutę, kol visos paslaugos bus įkeltos fone

11. [WIN] Atidarykite IE (Internet Explorer) ir eikite į https:// YouIPAdd: 9981

12. [WIN] ConfigurationDVB InputsNetworks

A. pažiūrėkite į „Muxes“- tai yra „kanalų“, kuriuos šiuo metu žino jūsų derintojas, skaičius

B. Pažvelkite į „Scan Q“ilgį - šis skaičius turi pasiekti 0, kol „tvheadend“nuskenavo ir nustatė, kas yra prieinama ir naudojama kiekvienam „Mux“

1. mano patirtis rodo, kad vieno nuskaitymo per 1 momentą nepakanka norint gauti visus galimus kanalus. Aš asmeniškai palaukčiau valandą ar dvi ir tada pakartočiau 9–11 veiksmus

porą kartų. Tai užtruks kelias valandas, bet bus daug lengviau, nei vėliau bandyti pataisyti trūkstamus kanalus (patikėkite manimi, aš daug kartų nuėjau šiuo klaidingu keliu).

13. (WIN) konfigūracijaDVB įvestysNetworksOTAcheck Skip Inital Scan

A. tai užkirs kelią bet kokiam papildomam Mux atradimui ateityje

B. Jei to nepadarysite, po kiekvieno OSMC perkrovimo kanalai bus prieinami, kol jie galės įrašyti, kai prisijungsite prie DVR dalių

14. [WIN] konfigūracija DVB įvestys TV adapteriai HDHomeRun (MAC adresas) - HDHomeRun ATSC imtuvas #0 ()

A. atžymėkite laukelį Pradinis nuskaitymas

B. palikite visus kitus nustatymus pagal numatytuosius nustatymus

C. spustelėkite išsaugoti

15. (WIN) pakartokite 13 veiksmą, jei turite papildomų imtuvų, kuriuos reikia sukonfigūruoti tame pačiame fiziniame HDHomeRun įrenginyje (t. Y. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

16. [WIN] ConfigurationDVB InputsSerives

A. Slėpti (išskleidžiamasis meniu) = Nėra

B. Per puslapį (išskleidžiamasis meniu) = Visi

C. spustelėkite Žemėlapis viską

1. pažymėkite visus langelius

2. spustelėkite Žemėlapis

3. palaukite, kol progreso juosta pasieks 100%, tada spustelėkite „x“(šis dialogo langas nebus uždarytas)

17. [OSMC] SISTEMANustatymaiAdd-onsDisabled Adds-TV-headend HTSP Client

18. (OSMC) SISTEMOSNustatymaiLive TVBendra

A. patikrinkite Įgalinta

1. turėtumėte matyti kanalų importą

2. jei importavimas buvo sėkmingas, pasirodys naujas pagrindinio meniu elementas, vadinamas TV

19. (OSMC) TV kanalai

A. turėtumėte matyti tiesioginį kanalą ekrane per sekundę ar dvi, priklausomai nuo jūsų aparatūros

20. (kitose mašinose, kuriose norite paleisti „TVheadend Client“(priekinę dalį)) pakartokite 17–19 veiksmus

A. įsitikinkite, kad einate į SYSTEMSettingsAdd-onsEnabled Add-onsPVR customersTvheadend HTSP ClientConfigure-nukreipti sąsają į galinės sistemos IP adresą (ir prievadą, jei jį pakeitėte) Konfigūravimo veiksmai yra iš https://openelec.tv/forum/79 -tvheadend/74150-naujausias…

Rekomenduojamas: