Hur man spelar in och streamar live -tv med Raspberry Pi

Hur man spelar in och streamar live -tv med Raspberry Pi

Att titta på live -tv verkar som en gammal skola i Netflix -eran, men du kan inte alltid hitta alla program eller filmer du vill ha på en streamingtjänst. Alternativet är att betala ut för kabel- eller satellit -TV, och vem vill göra det?





Tack och lov, om du är i ett land med markbunden TV -sändning, kan du klippa av sladden och spela in live -tv till en nätverks -DVR med Tvheadend istället, kör på en Raspberry Pi. Så här gör du.





Vad är Tvheadend?

Tvheadend är en streaming -server för live -TV -sändningar. Den kan hantera strömning och inspelning av tv-tv över land, DVB-T/T2, som Freeview i Storbritannien. Den kan också hantera andra former av TV-streaming, inklusive kabel (DVB-C), satellit (DVB-S och DVB-S2), ATSC och IPTV.





Den här guiden kommer att fokusera på att använda Tvheadend med en DVB-T/T2-tuner för terrestrisk TV, men många av instruktionerna för att konfigurera Tvheadend kommer att förbli desamma om du föredrar att använda Tvheadend för att spela in TV från andra ingångskällor .

Vad du behöver

För att ställa in en TVheadend DVR behöver du följande:



bästa stället att köpa begagnad macbook
  • Raspberry Pi 2, 3 eller 3B+ med fodral
  • MicroSD -kort med Raspbian installerat
  • En högkvalitativ strömförsörjning (5V @ 2,5A)
  • En USB DVB-T/T2-tuner för OTA TV-mottagning eller en Raspberry Pi TV HAT
  • En DVB-T/T2-antenn
  • En annan dator, för SSH -anslutningar, med en SSH -klient installerad

Raspberry Pi Foundation släppt en Pi TV HAT som använder Raspberry Pi: s GPIO -stift för att bli en DVB-T2-mottagare. Om du inte har en av dessa kan du istället använda en typisk USB DVB-T/T2-tuner.

Steg 1: Förbered din Raspberry Pi

Du måste installera ett operativsystem först på din Raspberry Pi; den här guiden antar att du har blinkat den senaste versionen av Raspbian Lite på ett microSD -kort och din Pi har internetanslutning. Det är också en bra idé att köra de vanliga kommandona vid första start för att uppdatera din Pi och ändra standardlösenordet:





sudo apt update
sudo apt upgrade
passwd

Om du inte redan har gjort det lägger du till en fil med namnet när du har blinkat ditt microSD -kort ssh utan filtillägg till din känga dela. Detta gör att du kan ansluta via SSH. Du måste kontrollera din Pi: s IP -adress, vilket du kan göra använder en nätverksövervakningsapp på din smartphone.

När din Pi startar, anslut din DVB-T/T2-tuner till din Pi (eller anslut till GPIO-stiften, om du använder HAT) och anslut via SSH. Bekräfta att din USB -tuner fungerar:





lsusb

Antag att det är det, kontrollera att firmware för din tuner finns och laddar:

dmesg | tail | grep dvb

Om kommandot ingenting returnerar (eller det inte finns några fel) bör din DVB-T/T2-tuner vara klar. Om kommandot returnerar loggbitar som tyder på att din inbyggda programvara inte kan laddas, eller om de inbyggda programvarufilerna saknas, måste du ladda ner dem.

Ett Git -arkiv från utvecklarna av OpenELEC, en Linux -mediecenterdistro, innehåller ett stort antal firmware -filer för olika tuner -chipset. För att installera dessa på din Pi, kör följande kommandon på din terminal och starta om:

sudo apt install git
git clone https://github.com/OpenELEC/dvb-firmware.git
cd dvb-firmware
./install
sudo reboot

Steg 2: Installera Tvheadend

För att installera Tvheadend och eventuella ytterligare paket, skriv:

sudo apt install tvheadend

Typ OCH och tryck på enter för att godkänna installationen. När det börjar måste du ange ett användarnamn för Tvheadend för administrativ åtkomst när det är installerat. Skriv in ett lämpligt användarnamn och tryck sedan på enter.

Du måste ange ett lösenord, så skriv in ett och tryck enter. En sista meny ger information om vad man ska göra när Tvheadend har installerat för att komma åt webbgränssnittet på port 9981; tryck bara på enter för att fortsätta installationen.

Steg 3: Konfigurera Tvheadend

När installationen är klar öppnar du en webbläsare och går till

http://YourIPAddress:9981

ersätta 'YourIPAddress' för din Pi: s IP -adress. Använd det användarnamn och lösenord du skapade under installationen för att få åtkomst.

vad ska man göra med gamla st

Välj språk för både webbgränssnittet och EPG (elektronisk programguide, för TV -listor) och klicka Spara & Nästa .

På nästa meny, om du inte planerar att tillåta åtkomst till Tvheadend utanför ditt interna nätverk och antar att din IP -adress är i 192.168.1.0/24 -området, skriver du 192.168.1.0/24 under Tillåtet nätverk . Du kan också tillhandahålla ytterligare användarnamn och lösenord för en standardadministration och ett vanligt användarkonto. fyll i avsnittet om användarnamn och lösenord efter behov och klicka sedan på Spara & Nästa .

Nästa steg konfigurerar din tuner. Tvheadend bör redan upptäcka din DVB-T/T2-tuner; för min konfiguration listades detta under Nätverk 2 . Välj nätverkstyp som DVB-T-nätverk. Återigen, klicka Spara & Nästa att fortsätta.

För att få din tuner att söka efter de rätta kanalerna, i nästa meny har du valt 'fördefinierade muxer' som är listor över lämpliga frekvenser att skanna. Sök i listan efter en som motsvarar ditt land och område. Eftersom jag bor i Storbritannien använde jag det här sökverktyg från BBC för att hitta sändaren närmast min plats.

När du har valt en, slå Spara & Nästa att fortsätta.

Detta kommer att starta en sökning efter kanaler som arbetar på frekvenserna från din valda sändare. Låt det gå igenom tills framsteg når 100%, klicka sedan på Spara & Nästa .

Nästa meny har alternativ för att kartlägga dessa tjänster till kanalnamn som kan förstås av mediaspelare. Markera kryssrutorna för Kartlägg alla tjänster , Skapa leverantörstaggar och Skapa nätverkstaggar innan man slår Spara & Nästa .

När du har gjort det bör din Tvheadend -installation vara klar, med kanaler som matchas med tjänster som sänds i ditt område. Klicka bara Avsluta för att stänga konfigurationen dyker upp.

Steg 4: Strömma eller spela in TV

Med Tvheadend installerat och konfigurerat kan du nu komma till den roliga delen --- titta på eller spela in TV. Du kan använda Tvheadend för att strömma till mediaspelare som Kodi , till din telefon eller surfplatta med appar som Tvhclient, till din dator med VLC, eller via Tvheadends webbportal själv.

Om du snabbt vill ladda dina kanaler till VLC för att testa skriver du in följande i din webbläsare för att ladda ner en spellista för streaming, ersätta användarnamn, lösenord och IP -adress med din egen:

http://username:password@YourIPAddress:9981/playlist/channels

För att spela in TV via webbportalen, sök efter innehåll under Elektronisk programguide och klicka på den första ikonen (med en 'i' -symbol) för att visa information om den.

Om du vill spela in ett program väljer du Spela in program. Välj Spela in serier om du vill spela in avsnitt av en tv -serie automatiskt.

Spela in och strömma live -tv till hela ditt hem

Tack vare Tvheadend kan du göra av med dyra TV- och streamingpaket. Med en Raspberry Pi kan du strömma medieinnehåll, oavsett om det är live eller förinspelat, till alla enheter i ditt hem och klippa av sladden för gott.

hur man stänger av låg dataläge på ipad

Med din nätverks -DVR redo är det dags att ta dina mediaambitioner längre, så tänk på bygga dig själv en mediacenter -dator för att strömma dina favorit -tv -program och filmer med stil (och utan buffring). Du kan till och med bygg en Android TV -låda med din Raspberry Pi för att njuta av fördelarna med populära Android-baserade streamingappar.

Dela med sig Dela med sig Tweet E-post Canon vs Nikon: Vilket kameramärke är bättre?

Canon och Nikon är de två största namnen i kameraindustrin. Men vilket märke erbjuder den bättre sortimentet av kameror och objektiv?

Läs Nästa
Relaterade ämnen
  • DIY
  • Underhållning
  • Raspberry Pi
  • Sladdskärning
  • DIY -projektguider
  • DVB
  • DVR
Om författaren Ben Stockton(22 artiklar publicerade)

Ben är en brittisk teknikförfattare med en passion för prylar, spel och allmän nördighet. När han inte är upptagen med att skriva eller pyssla med teknik, studerar han till en MSc i datorer och IT.

Mer från Ben Stockton

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera