Obsah:
- Krok 1: Stažení/instalace nástrojů/Flash Image na SD
- Krok 2: Nastavení ovladače/firmwaru tuneru
- Krok 3: Sestavte/nainstalujte Tvheadend Server
- Krok 4: Konfigurace serveru Tvheadend
Video: Raspberry Pi TV: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
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
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:
Postup: Instalace Raspberry PI 4 bezhlavého (VNC) s Rpi imagerem a obrázky: 7 kroků (s obrázky)
Jak na to: Instalace Raspberry PI 4 Headless (VNC) s Rpi-imager a obrázky: Mám v plánu použít tento Rapsberry PI ve spoustě zábavných projektů zpět na mém blogu. Neváhejte se na to podívat. Chtěl jsem se vrátit k používání svého Raspberry PI, ale na novém místě jsem neměl klávesnici ani myš. Už je to dlouho, co jsem nastavoval Raspberry
Bezdrátový zvonek - (Raspberry PI a Amazon Dash): 4 kroky (s obrázky)
Bezdrátový zvonek - (Raspberry PI a Amazon Dash): Co to dělá? (viz video) Když je tlačítko stisknuto, Raspberry objeví nové protokolování zařízení v bezdrátové síti. Tímto způsobem- dokáže rozpoznat stisknuté tlačítko a předat informace o této skutečnosti vašemu mobilu (nebo zařízení vašeho
Vodotěsná webová kamera Wifi DSLR s napájením Raspberry Pi pro časové intervaly: 3 kroky (s obrázky)
Vodotěsná webová kamera Wifi DSLR s napájením Raspberry Pi pro časosběrné snímky: Jsem blázen do sledování západů slunce z domova. Natolik, že dostanu trochu FOMO, když je dobrý západ slunce a nejsem doma, abych to viděl. Webové kamery IP poskytly neuspokojivou kvalitu obrazu. Začal jsem hledat způsoby, jak znovu použít svůj první DSLR: Cano 2007
Raspberry Pi GPIO z telefonu: 4 kroky (s obrázky)
Raspberry Pi GPIO z telefonu: Ovládejte aplikaci Raspberry GPIO z telefonu. Prostřednictvím toho si můžete vytvořit vlastní dálkový spínač osvětlení 220 V nebo FAN atd. ----------------------------------- ----------------------- Díly k nákupu: 1. Raspberry Pi https://amzn.to/2VJIOBy2. Chlebová deska h
Jak vytvořit video na rozdělené obrazovce čtyřmi kroky: 4 kroky (s obrázky)
Jak vytvořit video na rozdělené obrazovce ve čtyřech krocích: Často vidíme stejnou osobu, která se ve scéně dvakrát objeví v televizní hře. A pokud víme, herec nemá dvojče. Také jsme sledovali, že jsou na jednu obrazovku umístěna dvě zpívající videa, která porovnávají jejich pěvecké schopnosti. To je síla spl