Tartalomjegyzék:

Raspberry Pi TV: 4 lépés (képekkel)
Raspberry Pi TV: 4 lépés (képekkel)

Videó: Raspberry Pi TV: 4 lépés (képekkel)

Videó: Raspberry Pi TV: 4 lépés (képekkel)
Videó: Микрокомпьютер Raspberry Pi 2024, November
Anonim
Raspberry Pi TV
Raspberry Pi TV

Ebben az utasításban megtanulja használni az USB TV -tunert és a hihetetlen Raspberry Pi -t. Azért hoztam létre ezt a beállítást, mert néhány éve használom a KODI -t, és készen állok arra, hogy nagy lépést tegyek a tévéállomások PiTV -beállítássá alakításává minden eszközöm számára. Emellett elegem van abból, hogy a különböző tévék nem ugyanazokat a csatornákat kapják, és a PVR (Personal Video Recorder) képessége is jó. Ajánlott felszerelés:

  • Raspberry Pi 3
  • 5V 2,5A tápegység -adapterLINK (ebay) MEGJEGYZÉS: A legtöbb nagy AMP -tápellátással rendelkezik, mivel a tunerkártya sok energiát fogyaszt.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (ha egyszerre több csatornát szeretne több tunerrel megtekinteni)

Ajánlott szoftver:

OSMC (operációs rendszer) - Az OSMC a KODI a Debian operációs rendszer tetején, feltételezve, hogy a Raspbian tetejére épül. Oldalsó megjegyzés: A Raspbian OSMC nélkül is használható. A Raspbian a Raspberry Pi natív operációs rendszere, de ez az lenne, ha ezt a beállítást csak GUI nélküli háttérként szeretné használni. Gondolj a Raspbianra, mint a vanília telepítésére

  • Tvheadend - TV streaming szerver és felvevő Linuxra.
  • WinRAR - archívumkezelő.
  • SD -kártya formázója: sdcard.org. Ez megfelelően formázza az SD -t.
  • Win32 Disk Imager - Ezt a programot úgy tervezték, hogy nyers lemezképet írjon cserélhető eszközre, vagy biztonsági másolatot készítsen egy cserélhető eszközről nyers képfájlba.

  • PuTTY - A PuTTY egy SSH és telnet kliens.

1. lépés: Töltse le/telepítse az Eszközöket/Flash -képet SD -re

Eszközök/Flash kép letöltése/telepítése SD -re
Eszközök/Flash kép letöltése/telepítése SD -re
Eszközök/Flash kép letöltése/telepítése SD -re
Eszközök/Flash kép letöltése/telepítése SD -re

Először meg kell győződnünk arról, hogy az SD -kártyát megtisztították, ezért SD -kártya formázót kell használnunk.

Nyissa meg az sdcard.org oldalt, és töltse le az "SD kártya formázó" nevű programot. Futtassa a telepítőt, és nyissa meg a programot. Helyezze be az SD -kártyát, válassza ki az SD -kártyát, és nyomja meg az Option gombot, majd a Format Type (Formátum típusa) beállításnál válassza a „Full” (Nem gyors) lehetőséget, és kapcsolja be a Format Size Adjustment (Formátumméret -beállítás) lehetőséget. Ezután kattintson a Formázás gombra. A formátumbeállítást azért használjuk, mert a Windows nem látja a Linux partíciókat. Ez biztonságos lépés a jó friss telepítéshez. A Format type full (Teljes formátum) is eltávolítja az összes adatot, nem csak az SD fejléceit.

Az OSMC img fájl letöltése. Lépjen a https://osmc.tv/download/ lapozógombra, keresse meg a "Lemezképek" gombot. és a Raspberry Pi 3 képhez. Aktuális kép 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 Valami ilyesmit kell kapnia, mint az OSMC_TGT_rbp2_20170504.img.gz, és ki kell bontania az IMG fájlt. Ehhez WinRar -ra lesz szüksége.

A WinRAR -t sok forrásból letöltheti, általában szeretem beszerezni őket a webhely kiadója rarlab.com webhelyéről. Kattintson a letöltésre és telepítésre További információkért próbálja meg a https://www.newsgroupreviews.com/winrar-installation.htmlMost a WinRar telepítésével menjen vissza a letöltött fájlhoz, és bontsa ki az IMG-fájlt. ne feledje, hol mentette.

Nyissa meg a https://sourceforge.net/projects/win32diskimager/ webhelyet, kattintson a letöltés és telepítés gombra. Futtassa a telepítőt, és nyissa meg a Win32DiskImager segédprogramot; lehet, hogy ezt rendszergazdaként kell futtatnia. Kattintson a jobb gombbal a fájlra, és válassza a Futtatás rendszergazdaként lehetőséget. Válassza ki a korábban kibontott képfájlt. Válassza ki az SD -kártya meghajtó betűjelét az eszközdobozban. Ügyeljen a megfelelő meghajtó kiválasztására; ha rosszat kap, megsemmisítheti a számítógép merevlemezén lévő adatokat! Ha SD -kártyahelyet használ a számítógépen, és nem látja a meghajtót a Win32DiskImager ablakban, próbálja meg egy külső SD -adaptert használni. Kattintson az Írás gombra, és várja meg, amíg az írás befejeződik. Lépjen ki a Win32DiskImager programból, és vegye ki az SD -kártyát. Indítsa el a Pi -t az SD -kártyával. Az OSMC telepítőjének részeként megadhatja a hálózati beállításokat, és az első indítás részeként a rendszer megpróbálja konfigurálni. Szükséged lesz az IP -re. Alapértelmezés szerint mind a vezetékes, mind a vezeték nélküli kapcsolat alapértelmezés szerint a DHCP -konfiguráció. Megjegyzés: be kell kapcsolnia az SSH -t. Az OSMC megkérdezi, hogy szeretné -e engedélyezni az SSH -t az első indításkor.

Nyissa meg a https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html oldalt, kattintson a letöltés és telepítés gombra. Futtassa a telepítőt, és nyissa meg a PuTTY segédprogramot. Ugyanazon a hálózaton kell lennie, mint a Pi. Az OSMC IP -címével jelentkezzen be az alábbi információkkal.

FELHASZNÁLÓ: osmc

PASS: osmc

Most egy Linux terminál parancssorához érkezett. A legtöbb ilyen Linux -projekt első dolga aktuálissá válik. AKA frissül.

Írja be a "sudo apt-get update" billentyűt, nyomja le az Enter billentyűt

Ettől a ponttól fogva a> COMMAND parancsot fogom használni a Linux terminál promptjának hivatkozásakor. Más néven PuTTY munkamenet.

példa:> ifconfig Csak írja be az "ifconfig" parancsot, majd nyomja meg az enter billentyűt. az eredménynek a hálózati információinak kell lennie.

2. lépés: A tuner illesztőprogram/firmware beállítása

Tuner illesztőprogram/firmware beállítása
Tuner illesztőprogram/firmware beállítása
Tuner illesztőprogram/firmware beállítása
Tuner illesztőprogram/firmware beállítása

Először is rendelkeznie kell egy olyan eszközzel, amely működik az Ön területén. Ha Ön például az Egyesült Államokban tartózkodik, rendelkeznie kell olyan eszközzel, amely képes kezelni az ATSC szabványokat a digitális TV -vel kapcsolatban. Emlékezz vissza, amikor évekkel ezelőtt a TV -k digitálisra váltak….

Csatlakoztassa az USB TV -tunert. Ha nem kapcsolja be a tunert utoljára, nehezebb lesz megtekinteni a készüléket a naplókban.

Nézzük tehát a naplókat vagy az üzeneteket. Meg kell néznünk a dmesg -t, és meg kell találnunk a tuner eszközt.

dmesg

Mivel van egy Hauppauge USB tunerem. Szurkolhatok a Hauppauge -hoz.

dmesg | grep -i Hauppauge

KIMENET:

[2.710895] usb 1-1.5: Gyártó: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge 72001, rev B3F0, serial# 4034574834 [7.389218] bemenet: 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) as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Távirányító au0828 IR (Hauppauge HVR950Q) aktivált [7.458833] au0828: Regisztrált eszköz AU0828 [Hauppauge HVR950Q]

Keresse meg a készülék modelljét. Az enyém 72001. Nyissa meg a https://www.linuxtv.org/wiki/index.php eszközt. A keresési paramétereim a következők voltak: "Hauppauge 72001".

Itt van az őrült része ennek a készüléknek. Az egység "WinTV HVR 950Q, 1176 modell" csomagolásban van, így a készüléken lévő szöveg nem egyezik azzal, amit a dmesg mutat. CÍMKÉK HASZNÁLNI !!!!! Biztos vagyok benne, hogy ez marketing ügy. Miért kell cserélni a hardvert, ha egyszerűen megváltoztathatja a címkét, és az emberek azt gondolják, hogy új. Tehát most, hogy megfeleltettük az eszközt és a LinuxTV illesztőprogramját, be kell töltenünk az illesztőprogramot az operációs rendszerbe. Ezek a lépések csak erre az eszközre vonatkoznak, a firmware -parancsok eltérőek lesznek, mivel előfordulhat, hogy nem ugyanaz az eszköz.

#Ugrás a saját könyvtárba.

cd ~

#az illesztőprogram letöltése a kernellabs -ból a wget használatával.

sudo wget

#Betölti az illesztőprogramot/firmware -t az operációs rendszerbe a move paranccsal.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#újraindítja a Pi-t

init 6

Kernel 2.6.31 firmware problémák

Ennek a kernel verziónak a futtatásakor a firmware betöltése nagyon sokáig tart, és megakadályozza a SZOFTVER megfelelő működését. A probléma megoldásához használhatja az xc5000 no_poweroff = 1 modul opcióját, hogy megakadályozza az eszköz alvó állapotát (ezután újra kell tölteni a firmware -t)

A beállítás megtekintéséhez:

cat/sys/module/xc5000/paraméterek/no_poweroff0 # <--- alapértelmezett az automatikus kikapcsolás

Hogy ne kapcsolja be az áramot.

echo -n 1>/sys/module/xc5000/paraméterek/no_poweroff

cat/sys/module/xc5000/paraméterek/no_poweroff 1 # <--- a kikapcsolás le van tiltva

3. lépés: Tvheadend szerver építése/telepítése

Megnehezíthetjük ezt, és meg kell építenünk/meg kell készítenünk a Tvheadend szervert, és órákba telne, de úgy tűnik, Jonathan Thomsonnak köszönhetően. Beépített egy BuildBot szkriptet, amely 24 órán belül frissíti a Bintray -t, miután a Tvheadend kód fő ága a Githubhoz került. Állítsuk be a frissítési lerakatot.

#Tekintse meg a lerakat forráslistáját.

macska /etc/apt/sources.list

#Készítsen biztonsági másolatot az aktuális forrásokról

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

#visszhangozzuk a szöveget, amely stabil kiadási információkat tartalmaz Jonathan Thomson Tvheadend buildjéről a forrásokba.

sudo echo "deb https://dl.bintray.com/djbenson/deb sípoló istálló (a stabil ziháló ághoz)" >>/etc/apt/sources.list

#visszhangozzuk a szöveget, amely instabil kiadási információkat tartalmaz Jonathan Thomson Tvheadend -konstrukciójáról a forrásokba.

sudo echo "deb https://dl.bintray.com/djbenson/deb sípoló instabil (az instabil/éjszakai ziháló ághoz)" >>/etc/apt/sources.list MEGJEGYZÉS: Ne feledje, még akkor sem, ha Jessie -t futtatja, hozzá kell adnia a ziháló adattárat, hogy megkapja a buildeket. Jonathan Thomson valamikor Jessie -hez költözik, de egyelőre a ziháló konstrukciók jól működnek Jessie -n, és lefedik a jelenleg használt két leggyakrabban használt Raspberry Pi operációs rendszert.

#A következőkre szükség lehet egy tiszta Debian telepítésnél (köszönöm Mike Somerville -nek ezt a tippet)

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

#lets hagyja a frissítéseket Jonathan Thomson adattárából

sudo apt-get update

#Telepítsük a Tvheadend szervert

sudo apt-get install tvheadend

Ha minden működik, látnia kell a folyamat futását. Az alábbi futtatási parancs ellenőrzéséhez.

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

KIMENET:

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

#Ha a tvheadend nem megfelelően telepíthető, például Jonathan Thomson tárháza nem működik.

#használja ezeket a függőségeket

sudo apt -get -y telepítse a zlib1g fájlt

sudo apt -get -y telepítse a libc6 -ot

sudo apt -get -y install libssl1.0.0

sudo apt-get -y telepítse a libdbus-1-3

sudo apt -get -y telepítse a liburiparser1

sudo apt-get -y telepítse a libavahi-common3

sudo apt-get -y telepítse a libavahi-client3 programot

#telepítse a git -et

sudo apt -get -y telepítse a git programot

#Töltse le a.deb csomagokat a github -ról.

git klón

cd rpitv

#telepítse a csomagokat manuálisan

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

#lAz így állítható be, ha a tvheadend csomag telepítve van

sudo dpkg -l tvfej

#Ellenőrizze, hogy a Tvheadend fut -e

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

4. lépés: A Tvheadend szerver konfigurálása

Ezen a ponton telepítenie kell a TVheadend szervert, és csak konfigurálnunk kell. Használja az OSMC IP -címet, amelyet Ön is csatlakoztatott a Putty programmal a "YOUIPAdd" számára

1. [OSMC] SYSTEMSettingsAdd-onsGet

Minden bővítményProgrambővítmények

2. (OSMC) SYSTEMSettingsAdd-onsGet Add-onsAll Add-onsProgram Add-onshdhomerunConfigureTuner settingsTuner frissítése … (nyomja meg a gombot)-ez észleli a tunereket, ha nem kell megoldania ezt a problémát a folytatás előtt.

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

4. [OSMC] RENDSZER Rendszerinformációk Összefoglaló IP -cím - írja le ezt a számot, ez lesz a YouIPAdd a következő lépésben

5. [WIN] Nyissa meg a webböngészőt (Firefox vagy Chrome), és lépjen a https:// YouIPAdd: 9981 címre

6.* (WIN) konfigurációDVB bemenetekNetworksAddATSC hálózat

A. Hálózat neve = OTA

B. törölje a jelölőnégyzet kihagyását

C. Előre definiált muxok = Egyesült Államok: us-ATSC-center-frequency-8VSB

D. hagyja az összes többi beállítást az alapértelmezett értékeken

E. kattintson a Létrehozás gombra

7.* (WIN) konfiguráció DVB bemenetek TV adapterek HDHomeRun (MAC cím) -

A. Hálózat típusa = ATSC

B. Mentés

8.* (WIN) konfiguráció DVB bemenetek TV adapterek HDHomeRun (MAC cím) - HDHomeRun ATSC Tuner #0 ()

A. jelölőnégyzet engedélyezve

B. Hálózatok = OTA

C. hagyja az összes többi beállítást az alapértelmezett értékeken

D. kattintson a Mentés gombra

9. (WIN) ismételje meg a 7. lépést, ha további hangolókat szeretne konfigurálni ugyanazon a fizikai HDHomeRun eszközön (azaz HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

10. (OSMC) indítsa újra az OSMC -t, és várjon egy percet, amíg minden szolgáltatás betöltődik a háttérben

11. (WIN) Nyissa meg az IE (Internet Explorer) alkalmazást, és lépjen a https:// YouIPAdd: 9981 címre

12. (WIN) ConfigurationDVB InputsNetworks

A. nézze meg a Muxes -t - ennyi "hírcsatornát" tud a tunerje jelenleg

B. Nézze meg a Scan Q hosszát - ennek a számnak el kell érnie a 0 -t, mielőtt a tvheadend beolvasta, és meghatározta, hogy mi áll rendelkezésre és használható az egyes Mux -okhoz

1. tapasztalataim szerint 1 szkennelés 1 időpontban nem elegendő minden elérhető csatorna eléréséhez. Én személy szerint várok egy -két órát, majd megismétlem a 9-11. Lépést

párszor. Ez néhány órát vesz igénybe, de sokkal könnyebb lesz, mint később megpróbálni kijavítani a hiányzó csatornákat (hidd el, sokszor jártam ezen a rossz úton).

13. (WIN) konfiguráció DVB bemenetek NetworksOTAcheck Skip Inital Scan

A. ez megakadályozza a további Mux -felfedezést a jövőben

B. ha nem teszi meg ezt a lépést, a csatornák minden OSMC újraindítás után eltartanak egy ideig, mielőtt rögzíthetik őket, amikor belép a DVR -darabokhoz

14. (WIN) konfiguráció DVB bemenetek TV adapterek HDHomeRun (MAC cím) - HDHomeRun ATSC Tuner #0 ()

A. törölje a jelölést a Kezdeti vizsgálat jelölőnégyzetből

B. hagyja az összes többi beállítást az alapértelmezett értékeken

C. kattintson a Mentés gombra

15. (WIN) ismételje meg a 13. lépést, ha további tunerekkel is konfigurálhatja ugyanazt a fizikai HDHomeRun eszközt (azaz HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

16. (WIN) ConfigurationDVB InputsSerives

A. Elrejtés (legördülő menü) = Nincs

B. Oldalanként (legördülő menü) = Összes

C. kattintson az Összes térképre

1. jelölje be az összes négyzetet

2. Kattintson a Térkép elemre

3. várja meg, amíg a folyamatjelző sáv eléri a 100% -ot, majd kattintson az "x" gombra (ez a párbeszédpanel nem záródik be)

17. [OSMC] SYSTEMSettingsAdd-onsTiltott kiegészítőkTvheadend HTSP ClientEnable

18. (OSMC) RENDSZERBeállításokLive TV Általános

A. jelölőnégyzet engedélyezve

1. látnia kell a csatornák importálását

2. ha az importálás sikeres volt, megjelenik egy új főmenü, TV néven

19. (OSMC) TVcsatornák

A. a hardvertől függően egy -két másodpercen belül élő csatornát kell látnia a képernyőn

20. (más gépeken, amelyeken a TVheadend Client (frontend) rendszert szeretné futtatni) ismételje meg a 17 -19

A. Győződjön meg arról, hogy a SYSTEMSettingsAdd-onsEnabled Add-onsPVR ügyfelek TV-fejléc HTSP ClientConfigure menüpontja-a kezelőfelületet a háttér IP-címére irányítja (és ha módosította a portot) -vheadend/74150-legújabb…

Ajánlott: