Obsah:

Raspberry Pi TV: 4 kroky (s obrázky)
Raspberry Pi TV: 4 kroky (s obrázky)

Video: Raspberry Pi TV: 4 kroky (s obrázky)

Video: Raspberry Pi TV: 4 kroky (s obrázky)
Video: Kodi (LibreELEC) + Raspberry Pi4 czyli jak zbudować własne MediaPC, tanio, szybko i łatwo 2024, Listopad
Anonim
Televize Raspberry Pi
Televize Raspberry Pi

V tomto Instructable se naučíte používat TV tuner USB a neuvěřitelný Raspberry Pi. Důvod, proč jsem vytvořil toto nastavení, je ten, že KODI používám již několik let a jsem připraven učinit kvantový skok v přeměnu mých vysílacích televizních stanic na nastavení PiTV pro všechna moje zařízení. Také jsem nemocný z různých televizorů, které nedostávají stejné kanály, a schopnost PVR (Personal Video Recorder) je také pěkná. Doporučené vybavení:

  • Raspberry Pi 3
  • 5V 2,5A napájecí adaptérLINK (ebay) POZNÁMKA: Většina z nich má vysoký napájecí zdroj AMP, protože tunerová karta spotřebuje hodně energie.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (pokud chcete sledovat více než jeden kanál současně více tunery)

Doporučený software:

OSMC (operační systém) - OSMC je KODI nad OS Debian za předpokladu, že je postaven na Raspbianu. Boční poznámka: Raspbian můžete používat bez OSMC. Raspbian je nativní operační systém Raspberry Pi, ale to by bylo, pokud chcete toto nastavení použít pouze jako backend bez GUI. Představte si Raspbian jako instalaci vanilky

  • Tvheadend - server pro streamování televize a rekordér pro Linux.
  • WinRAR - správce archivů.
  • Formátovač karty SD od sdcard.org. To formátuje SD správně.
  • Win32 Disk Imager - Tento program je navržen tak, aby zapisoval obraz nezpracovaného disku na vyměnitelné zařízení nebo zálohoval vyměnitelné zařízení do souboru s nezpracovaným obrazem.

  • PuTTY - PuTTY je klient SSH a telnet.

Krok 1: Stažení/instalace nástrojů/Flash Image na SD

Stáhnout/Instalovat nástroje/Flash Image na SD
Stáhnout/Instalovat nástroje/Flash Image na SD
Stáhnout/Instalovat nástroje/Flash Image na SD
Stáhnout/Instalovat nástroje/Flash Image na SD

Nejprve se budeme muset ujistit, že je vaše karta SD vyčištěna, takže budeme muset použít formátor karet SD.

Přejděte na sdcard.org a stáhněte si program s názvem „Formátovač karty SD“. Spusťte instalační program a otevřete program. Vložte SD kartu, vyberte SD kartu a stiskněte Volba, poté u Typu formátu zvolte „Plný“ne rychle a zapněte úpravu velikosti formátu. Poté klikněte na Formátovat. Důvod, proč používáme úpravu formátu, je ten, že Windows nevidí oddíly Linuxu. Toto je bezpečný krok k dobré nové instalaci. Také formátovat typ plný odstraní všechna data, nejen záhlaví SD.

Stažení souboru img OSMC. Přejděte na https://osmc.tv/download/ přejděte dolů a vyhledejte tlačítko „Obrázky disku“. a pro obrázek Raspberry Pi 3. Aktuální obrázek 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 Měli byste získat něco jako OSMC_TGT_rbp2_20170504.img.gz budete muset extrahovat soubor IMG. K tomu budete potřebovat WinRar.

WinRAR si můžete stáhnout z mnoha zdrojů, obvykle je chci získat z webu rarlab.com vydavatele stránek. klikněte stáhnout a nainstalovat Pro více informací zkuste https://www.newsgroupreviews.com/winrar-installation.html Nyní, když je nainstalován WinRar, přejděte zpět ke staženému souboru a extrahujte soubor IMG. vzpomeň si, kam jsi to uložil.

Přejděte na https://sourceforge.net/projects/win32diskimager/ klikněte na stáhnout a nainstalovat. Spusťte instalační program a otevřete nástroj Win32DiskImager; možná to budete muset spustit jako správce. Klikněte pravým tlačítkem na soubor a vyberte Spustit jako správce. Vyberte soubor obrázku, který jste dříve extrahovali. V poli zařízení vyberte písmeno jednotky SD karty. Dávejte pozor, abyste vybrali správnou jednotku; pokud dostanete špatný, můžete zničit data na pevném disku vašeho počítače! Pokud ve svém počítači používáte slot pro kartu SD a nevidíte jednotku v okně Win32DiskImager, zkuste použít externí adaptér SD. Klikněte na Napsat a počkejte, až se zápis dokončí. Ukončete Win32DiskImager a vysuňte kartu SD. Spusťte počítač Pi pomocí karty SD. Jako součást instalačního programu OSMC můžete zadat možnosti sítě a jako součást prvního spuštění se systém pokusí jej nakonfigurovat. Budete potřebovat IP. Ve výchozím nastavení bude kabelové i bezdrátové připojení výchozí pro konfiguraci DHCP. Všimněte si, že musíte zapnout SSH. OSMC se vás zeptá, zda chcete povolit SSH při prvním spuštění.

Přejděte na https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html klikněte na stáhnout a nainstalovat. Spusťte instalační program a otevřete nástroj PuTTY. Budete muset být ve stejné síti jako Pi. Přihlaste se pomocí IP svého OSMC pomocí níže uvedených informací.

UŽIVATEL: osmc

PASS: osmc

Nyní jste na řádku terminálu Linuxu. První věc, kterou většina projektů Linuxu, jako je tato, je aktuální. AKA se aktualizuje.

Zadejte „sudo apt-get update“a stiskněte Enter

Od této chvíle budu při odkazování na výzvu terminálu Linux používat> PŘÍKAZ. AKA vaše relace PuTTY.

příklad:> ifconfig Stačí zadat „ifconfig“a poté stisknout Enter. výsledkem by měly být informace o vaší síti.

Krok 2: Nastavení ovladače/firmwaru tuneru

Nastavení ovladače/firmwaru tuneru
Nastavení ovladače/firmwaru tuneru
Nastavení ovladače/firmwaru tuneru
Nastavení ovladače/firmwaru tuneru

Nejprve musíte mít zařízení, které bude fungovat ve vaší oblasti. Pokud jste v USA, jako jsem já, musíte mít zařízení, které zvládne ATSC sadu standardů souvisejících s digitální televizí. Pamatujte si, když před lety přešly televize na digitální …

Připojte svůj USB TV tuner. Pokud tuner nezapojíte jako poslední, bude těžší zobrazit vaše zařízení v protokolech.

Pojďme se tedy podívat na protokoly nebo zprávy. Musíme se podívat na dmesg a najít ladicí zařízení.

dmesg

Protože vlastním USB tuner Hauppauge. Mohu se připravit na Hauppauge.

dmesg | grep -i Hauppauge

VÝSTUP:

[2.710895] usb 1-1.5: Výrobce: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, sériové číslo 4034574834 [7.389218] vstup: au0828 IR (Hauppauge HVR950Q) jako/zařízení/platforma/soc/3f980000. usb/usb1/1-1/1-1,5/rc/rc0/input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) jako /devices/platform/soc/3f980000.usb/usb1/1-1/1/1-1,5 /rc/rc0 [7.458826] au0828: Dálkový ovladač au0828 IR (Hauppauge HVR950Q) inicializován [7.458833] au0828: Registrované zařízení AU0828 [Hauppauge HVR950Q]

Vyhledejte svůj model zařízení. Můj je 72001. Přejděte na https://www.linuxtv.org/wiki/index.php a vyhledejte své zařízení. Moje parametry hledání byly „Hauppauge 72001“.

Zde je bláznivá část tohoto zařízení. Jednotka zabalená jako „WinTV HVR 950Q, model 1176“Takže text na zařízení neodpovídá tomu, co ukazuje dmesg. OZNAČENÍ LŽE !!!!! Jsem si jistý, že je to marketingová věc. Proč měnit hardware, když stačí změnit štítek a lidé si budou myslet, že je nový. Nyní, když jsme spárovali zařízení a ovladač LinuxTV, musíme načíst ovladač do operačního systému. Tyto kroky jsou pouze pro toto zařízení, vaše příkazy firmwaru se budou lišit, protože možná nemáte stejné zařízení.

#Přejde do domovského adresáře.

cd ~

#downloading the driver from kernellabs using wget.

sudo wget

#Načte ovladač/firmware do OS pomocí příkazu pro přesun.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#restartuje Pi

inicializace 6

Problémy s firmwarem jádra 2.6.31

Při spuštění této verze jádra načítání firmwaru trvá velmi dlouho a brání správnému fungování SOFTWARU. Chcete -li se s tímto problémem vypořádat, můžete použít možnost modulu xc5000 no_poweroff = 1, abyste zabránili spánku zařízení (po kterém je nutné znovu načíst firmware)

Chcete -li zobrazit vaše nastavení:

cat/sys/module/xc5000/parameters/no_poweroff0 # <--- výchozí nastavení je automatické vypnutí povoleno

Chcete -li zapnout bez napájení.

echo -n 1>/sys/modul/xc5000/parametry/no_poweroff

cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- vypnutí je nyní deaktivováno

Krok 3: Sestavte/nainstalujte Tvheadend Server

Mohli bychom to zkomplikovat a postavit/vyrobit Tvheadend Server a trvalo by to hodiny, ale vypadá to, že díky Jonathanovi Thomsonovi. Nastavil skript BuildBot, který aktualizuje Bintray do 24 hodin od přidání hlavní větve kódu Tvheadend do Github. Nastaví úložiště aktualizací.

#Zobrazte seznam zdrojů svého úložiště.

kočka /etc/apt/sources.list

#Vytvořte si zálohu aktuálního seznamu zdrojů

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

#opakujeme text, který obsahuje stabilní informace o vydání sestavení Tvheadend Jonathana Thomsona do seznamu zdrojů.

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (pro stabilní wheezy větev)" >>/etc/apt/sources.list

#opakujeme text, který obsahuje nestabilní informace o vydání sestavení Tvheadend Jonathana Thomsona do seznamu zdrojů.

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy unstable (pro nestabilní/noční sípavé větve)" >>/etc/apt/sources.list UPOZORNĚNÍ: Pamatujte, že i když používáte Jessie, k získání sestavení MUSÍTE přidat úložiště sípání. Jonathan Thomson se v určitém okamžiku přestěhuje do Jessie, ale prozatím fungují na Jessie dobře fungující a pokrývají dva nejpoužívanější operační systémy Raspberry Pi, které se v současné době používají.

#Při čisté instalaci Debianu může být nutné následující (díky Mike Somerville za tento tip)

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

#lets umožňují aktualizace z úložiště Jonathana Thomsona

sudo apt-get update

#Nainstalujeme Tvheadend Server

sudo apt-get install tvheadend

Pokud vše funguje, měli byste vidět spuštěný proces. Chcete -li zkontrolovat spuštění příkazu níže.

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

VÝSTUP:

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

#Pokud se tvheadend neinstaluje dobře, například úložiště Jonathana Thomsona nefunguje.

#použijte tyto závislosti

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

#nainstalovat git

sudo apt -get -y install git

#Stáhněte si balíčky.deb z github.

klon git

cd rpitv

#ručně nainstalujte balíčky

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

#lToto je návod, pokud je nainstalován balíček tvheadend

sudo dpkg -l tvheadend

#Zkontrolujte, zda běží Tvheadend

ps -ef | grep -i Tvheadend | grep -va "grep" VÝSTUP: hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video

Krok 4: Konfigurace serveru Tvheadend

V tomto okamžiku byste měli mít nastavení serveru TVheadend a vše, co musíme udělat, je nakonfigurovat ho. Pro „YOUIPAdd“použijte IP OSMC, kterou jste připojili také pomocí Putty

1. (OSMC) SYSTEMSettingsAdd-onsGet

DoplňkyVšechny doplňkyProgram DoplňkyshdhomerunInstall

2. (OSMC) SYSTEMSettingsAdd-onsGet Add-ons All Add-onsProgram Add-onshdhomerunConfigureTuner settingsRefresh tuners… (press me)-this should detect your tuners, if it dosn't you need to resolve this issue before continue.

3. (OSMC) SYSTEMSettingsAdd-onsGet Add-onsAll Add-onsServicestvheadendInstall

4. (OSMC) SYSTEMSystem infoSummary IP adresa - zapište si toto číslo, bude to YouIPAdd v dalším kroku

5. (WIN) Otevřete webový prohlížeč (Firefox nebo Chrome) a přejděte na https:// YouIPAdd: 9981

6.* (WIN) Konfigurace Vstupy DVB SítěAddATSC Síť

A. Název sítě = OTA

B. zrušte zaškrtnutí možnosti přeskočit počáteční skenování

C. Předdefinované Muxes = Spojené státy: us-ATSC-středové frekvence-8VSB

D. ponechte všechna ostatní nastavení na výchozích hodnotách

E. klikněte na Vytvořit

7.* (WIN) Konfigurace Vstupy DVB Televizní adaptéryHDHomeRun (MAC adresa) -

A. Typ sítě = ATSC

B. Uložit

8.* (WIN) Konfigurace Vstupy DVB Televizní adaptéryHDHomeRun (MAC adresa) - HDHomeRun ATSC tuner #0 ()

A. zaškrtněte Povoleno

B. Sítě = OTA

C. ponechte všechna ostatní nastavení na výchozích hodnotách

D. klikněte na Uložit

9. (WIN) opakujte krok 7, pokud máte další tunery ke konfiguraci ve stejném fyzickém zařízení HDHomeRun (tj. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

10. (OSMC) restartujte OSMC a chvíli počkejte, až se všechny služby načtou na pozadí

11. (WIN) Otevřete IE (Internet Explorer) a přejděte na https:// YouIPAdd: 9981

12. (WIN) Konfigurace Vstupy DVB Sítě

A. podívejte se na Muxes - toto je počet „feedů“, o kterých váš tuner aktuálně ví

B. podívejte se na délku Q skenování - toto číslo musí dosáhnout 0, než tvheadend naskenuje a určí, co je k dispozici a použitelné pro každý Mux

1. podle mých zkušeností 1 sken v 1 bodě v čase nestačí k získání každého dostupného kanálu. Osobně bych počkal hodinu nebo dvě a pak zopakoval kroky 9 - 11 a

několikrát. Trvalo by to několik hodin, ale bude to mnohem snazší, než se pokoušet opravit chybějící kanály později (věřte mi, že jsem šel touto špatnou cestou mnohokrát).

13. (WIN) Konfigurace Vstupy DVB Sítě OTK Kontrola Přeskočit základní skenování

A. to zabrání jakémukoli dalšímu objevu Mux v budoucnosti

B. pokud to neuděláte, bude chvíli trvat, než budou kanály k dispozici po každém restartu OSMC, než budou moci nahrávat, když se dostanete k dílům DVR

14. (WIN) Konfigurace Vstupy DVB Televizní adaptéryHDHomeRun (MAC adresa) - HDHomeRun ATSC tuner #0 ()

A. zrušte zaškrtnutí políčka Počáteční skenování

B. ponechte všechna ostatní nastavení na výchozích hodnotách

C. klikněte na Uložit

15. (WIN) opakujte krok 13, pokud máte další tunery ke konfiguraci ve stejném fyzickém zařízení HDHomeRun (tj. HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

16. (WIN) ConfigurationDVB InputsSerives

A. Skrýt (rozevírací seznam) = Žádný

B. Na stránku (rozevírací seznam) = Vše

C. klikněte na Mapovat vše

1. zaškrtněte všechna políčka

2. klikněte na Mapa

3. počkejte, až ukazatel průběhu dosáhne 100%, a poté klikněte na „x“(toto dialogové okno se samo nezavře)

17. (OSMC) SYSTEMSettingsAdd-onsDisabled Add-onsTvheadend HTSP ClientEnable

18. (OSMC) SYSTEMSettingsLive TVGeneral

A. zaškrtněte Povoleno

1. měli byste vidět import kanálů

2. pokud byl import úspěšný, objeví se nová položka hlavní nabídky s názvem TV

19. (OSMC) TV kanály

A. měli byste vidět živý kanál na obrazovce během jedné nebo dvou sekund v závislosti na vašem hardwaru

20. (ostatní počítače, na kterých chcete spustit klienta TVheadend (frontend)) opakujte kroky 17 -19

A. ujistěte se, že přejdete na SYSTEMSettingsAdd-onsEnabled Add-onsPVR clientsTvheadend HTSP ClientConfigure-to point the frontend to the backend IP address (and port if you changed it) The Config steps are from https://openelec.tv/forum/79 -tvheadend/74150-nejnovější…

Doporučuje: