Turinys:
- 1 veiksmas: atsisiųskite/įdiekite įrankius/„Flash“vaizdą į SD
- 2 veiksmas: imtuvo tvarkyklės/programinės įrangos sąranka
- 3 žingsnis: Sukurkite/įdiekite „Tvheadend Server“
- 4 veiksmas: sukonfigūruokite „Tvheadend“serverį
Video: „Raspberry Pi“televizorius: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Š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
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
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:
Siaubingas televizorius: 6 žingsniai (su nuotraukomis)
Siaubingas televizorius: televizorius, kuris jums sako, kai tik į jį žiūrite. Ateitis yra dabar
Guminės juostos mašina, infraraudonųjų spindulių jutiklis, televizorius DEFENDER ROBOT: 5 žingsniai (su nuotraukomis)
Guminės juostos mašina, infraraudonųjų spindulių jutiklis, televizorius DEFENDER ROBOT: nenaudodamas integruotų grandinių, šis robotas laukia infraraudonųjų spindulių signalo iš standartinio televizoriaus nuotolinio valdymo pulto ir greitai suaktyvina guminių juostų rinkinį. Pastaba: peržiūrėkite/paprašykite " darbalaukio svetainės " jei nematote vaizdo įrašo. Atsisakymas: šis projektas yra
„Raspberry Pi“išmanusis televizorius ir žaidimų konsolė: 4 žingsniai
„Raspberry Pi“išmanioji televizija ir žaidimų konsolė: ar jūsų namuose guli ne išmanusis televizorius ar ketinate įsigyti „Chromecast“, „Firestick“ar galbūt žaidimų konsolę? Padarykime tai patys. Mes du kartus paleisime savo aviečių pi su Lakka ir OSMC. „Lakka“, skirta žaidimų emuliacijai, ir OSMC vaizdo įrašams
Retro išvaizdos „Raspberry Pi“televizorius: 5 žingsniai (su nuotraukomis)
Retro išvaizdos televizorius „Raspberry Pi“: šis vadovas parodo, kaip sukurti ir nustatyti retro išvaizdos televizorių su „Raspberry Pi“, jutikliniu ekranu ir kai kuriomis 3D spausdintomis dalimis, kad gautumėte ką nors retro televizoriaus/monitoriaus kaimynystėje . Aš taip pat paskelbiau tą patį vadovą savo svetainėje čia
Kaip padaryti, kad jūsų televizorius „B-Gone“taptų nematomas : 6 žingsniai (su nuotraukomis)
Kaip padaryti, kad jūsų televizorius „B-Gone“taptų nematomas …: Sveiki, dėkojame už susidomėjimą. Visų pirma, atsiprašau už bet kokią kalbos klaidą, kurią galėjau padaryti šioje pamokoje, esu prancūzas (niekas nėra tobulas; p) Nesivaržykite man pasakyti, ar reikia ką nors pataisyti, thx;) Dabar, esminis dalykas: TV-B