Kabelskjæring eller bare på jakt etter et TV-basert prosjekt til Raspberry Pi?  Bygg en DIY PVR med en Raspberry Pi og TVheadend.

Hvordan spille inn og streame live-tv med bringebærpi

Annonse Å se live-tv virker gammel skole i Netflix-tiden, men du kan ikke alltid finne alle show eller filmer du vil ha på en strømmetjeneste. Alternativet er å betale ut for kabel- eller satellitt-TV, og hvem vil gjøre det? Heldigvis, hvis du er i et land med jordbasert TV-kringkasting, kan du klippe ledningen og spille inn live-TV til et nettverk DVR med Tvheadend i stedet og kjøre på en Raspberry Pi. Slik

Annonse

Å se live-tv virker gammel skole i Netflix-tiden, men du kan ikke alltid finne alle show eller filmer du vil ha på en strømmetjeneste. Alternativet er å betale ut for kabel- eller satellitt-TV, og hvem vil gjøre det?

Heldigvis, hvis du er i et land med jordbasert TV-kringkasting, kan du klippe ledningen og spille inn live-TV til et nettverk DVR med Tvheadend i stedet og kjøre på en Raspberry Pi. Slik gjør du det.

Hva er Tvheadend?

Tvheadend er en streaming-server for direktesendte TV-sendinger. Den kan håndtere streaming og innspilling over bakke-bakken DVB-T / T2 kringkastet TV, som Freeview i Storbritannia. Den kan også håndtere andre former for TV-streaming, inkludert kabel (DVB-C), satellitt (DVB-S og DVB-S2), ATSC og IPTV.

Denne guiden vil fokusere på å bruke Tvheadend med en DVB-T / T2-tuner for over-the-air bakke-TV, men mange av instruksjonene for å sette opp Tvheadend vil forbli de samme hvis du foretrekker å bruke Tvheadend til å spille inn TV fra andre inngangskilder .

Hva du trenger

For å sette opp en Tvheadend DVR, trenger du følgende:

  • Raspberry Pi 2, 3 eller 3B + med etui
  • MicroSD-kort med Raspbian installert
  • En kraftforsyning av høy kvalitet (5V @ 2, 5A)
  • En USB DVB-T / T2-tuner for OTA TV-mottak eller en Raspberry Pi TV HAT
  • En DVB-T / T2-antenne
  • En annen PC, for SSH-tilkoblinger, med en SSH-klient installert

Raspberry Pi Foundation ga ut en Pi TV HAT som bruker Raspberry Pis GPIO-pinner Alt du trenger å vite om Raspberry Pi GPIO Pins Alt du trenger å vite om Raspberry Pi GPIO Pins Raspberry Pi er en fantastisk liten datamaskin, men hva gjør GPIO (General Purpose Input / Output) pins gjør nøyaktig? Kort sagt, de åpner for en hel verden av elektronisk dykking og oppfinnelse av DIY. Les mer for å bli en DVB-T2-mottaker. Hvis du ikke har en av disse, kan du bruke en typisk USB DVB-T / T2-tuner i stedet.

Trinn 1: Forberede bringebærpien din

Du må installere et operativsystem på Raspberry Pi først. denne guiden vil anta at du har flashet den siste versjonen av Raspbian Lite på et microSD-kort, og Pi-en din har internettforbindelse. Det er også en god idé å kjøre de vanlige kommandoene ved første oppstart for å oppdatere Pi-en og endre standardpassordet:

 sudo apt update sudo apt upgrade passwd 

Hvis du ikke allerede har gjort det, etter at du har blinket microSD-kortet, kan du legge til en fil som heter ssh uten filendelse til startpartisjonen. Dette vil gjøre det mulig for deg å koble deg til via SSH. Du må sjekke Pis IP-adresse, som du kan gjøre ved å bruke en nettverksovervåking-app. 6 Flotte Android-nettverk-apper for å overvåke, pinge og mer. 6 Flotte Android-nettverk-apper for å overvåke, pinge og mer. Din Android-telefon kan fungere som kraftig nettverksadministrasjonsenhet med disse seks appene for diagnostisering, overvåking og mer. Les mer på smarttelefonen.

Når Pi-støvlene starter, kobler du DVB-T / T2-tuneren til Pi-en (eller fest den til GPIO-pinnene, hvis du bruker HAT) og koble til via SSH. Bekreft at USB-mottakeren din fungerer:

 lsusb 

Hvis du antar at det er det, må du kontrollere at firmware for tuneren din eksisterer og laster:

 dmesg | tail | grep dvb 

Hvis kommandoen ikke returnerer noe (eller det ikke er noen feil), skal DVB-T / T2-tuneren være klar. Hvis kommandoen returnerer loggavn som antyder at firmware ikke kan laste, eller firmwarefilene du trenger mangler, må du laste dem ned.

Et Git-arkiv fra utviklerne av OpenELEC, en Linux-mediesenterdistro, inneholder et stort antall firmwarefiler for forskjellige tunersett. For å installere disse på din Pi, kjører du følgende kommandoer på terminalen og starter på nytt:

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

Trinn 2: Installere Tvheadend

For å installere Tvheadend og eventuelle tilleggspakker, skriver du inn:

 sudo apt install tvheadend 

Skriv Y og trykk enter for å godta installasjon. Når det begynner, må du oppgi et brukernavn for Tvheadend for administrativ tilgang når det er installert. Skriv inn et passende brukernavn, og trykk deretter enter.

Du må oppgi et passord, så skriv inn et og trykk enter. En endelig meny gir informasjon om hva du skal gjøre når Tvheadend har installert for å få tilgang til webgrensesnittet på port 9981; bare trykk på enter for å fortsette installasjonen.

Trinn 3: Konfigurere Tvheadend

Når installasjonen er fullført, åpner du en nettleser og går til http://YourIPAddress:9981 erstatter “YourIPAddress” for IP-adressen til Pi-en. Bruk brukernavnet og passordet du opprettet under installasjonen for å få tilgang.

Tvheadend nettoppsett

Velg språk for både webgrensesnittet og EPG (elektronisk programguide, for TV-lister) og klikk Lagre og Neste .

På neste meny, med mindre du planlegger å gi tilgang til Tvheadend utenfor det interne nettverket, og antar at IP-adressen din er i området 192.168.1.0/24, skriver du 192.168.1.0/24 under Tillatt nettverk . Du kan også gi flere brukernavn og passord for en standard administrasjon og standard brukerkonto; fyll ut brukernavn og passord-seksjoner, etter behov, og klikk deretter Lagre og neste .

Neste trinn konfigurerer tuneren. Tvheadend bør allerede oppdage din DVB-T / T2-tuner; for min konfigurasjon ble dette oppført under Nettverk 2 . Velg nettverkstype som DVB-T-nettverk. Klikk igjen Lagre og Neste for å fortsette.

For å få tuneren til å skanne etter de rette kanalene, velger du i neste meny ”forhåndsdefinerte muxer” som er lister over passende frekvenser for å skanne. Søk i listen etter en som tilsvarer ditt land og ditt område. Da jeg bor i Storbritannia, brukte jeg dette søkeverktøyet fra BBC for å finne senderen nærmest mitt sted.

Når du har valgt en, trykker du Lagre og Neste for å fortsette.

Tvheadend Web Config Channel Scanning

Dette vil starte en skanning etter kanaler som opererer på frekvensene fra den valgte senderen. La den løpe gjennom til fremdriften når 100%, og klikk deretter Lagre og neste .

Den neste menyen har alternativer for å kartlegge disse tjenestene til kanalnavn som kan forstås av mediaspillere. Merk av i ruten for Kart alle tjenester, Lag leverandørkoder og Lag nettverkskoder før du trykker på Lagre og Neste .

Når du har gjort det, bør Tvheadend-installasjonen være fullført, med kanaler som er tilpasset tjenester som sendes i ditt område. Bare klikk på Fullfør for å lukke konfigureringsvinduet.

Trinn 4: Stream eller ta opp TV

Med Tvheadend installert og konfigurert, kan du nå komme til den morsomme delen - se på eller spille inn TV. Du kan bruke Tvheadend til å streame til mediaspillere som Kodi Hvordan bruke Kodi: The Complete Setup Guide Slik bruker du Kodi: The Complete Setup Guide Vår nybegynnerguide viser hvordan du installerer Kodi-programvaren, hvordan du navigerer gjennom det første oppsettet, og hvordan å laste tillegg. Les mer, til din telefon eller nettbrett ved hjelp av apper som Tvhclient, til din PC ved hjelp av VLC, eller gjennom Tvheadends nettportal.

Hvis du raskt vil laste inn kanalene dine i VLC for å teste, skriver du følgende i nettleseren for å laste ned en spilleliste for streaming, og erstatte brukernavnet, passordet og IP-adressen med din egen:

 http://username: :9981/playlist/channels 

For å spille inn TV gjennom nettportalen, søk etter innhold under den elektroniske programguiden og klikk på det første ikonet (med et "i" -symbol) for å vise informasjon om det.

Tvheadend Nettopptak Pop Up

Hvis du vil spille inn et show, velger du Record program. Velg Spill inn serier hvis du vil spille inn episoder av en TV-serie automatisk.

Spille inn og streame live-tv til hele ditt hjem

Takket være Tvheadend kan du gjøre unna kostbare TV- og streaming-pakker. Ved hjelp av en Raspberry Pi kan du streame medieinnhold, enten det er live eller forhåndsinnspilt, til alle enhetene i hjemmet ditt, og kutte ledningen for godt.

Med nettverks-DVR klar, er det på tide å ta medieambisjonene dine videre, så vurder å bygge deg en mediesenter-PC Hvordan bygge en flott mediasenter-pc Hvordan bygge en stor mediasenter-pc Leter du etter et mediesenter? Les alt om de forskjellige maskinvarekomponentene, de beste stedene å kjøpe dem, programvarekandidater og medieforlenger, i denne ultimate guiden! Les mer for å streame favoritt-TV-seriene og -filmene dine med stil (og uten buffring). Du kan til og med bygge en Android TV-boks med Raspberry Pi Hvordan bygge en Android TV-boks med en Raspberry Pi Hvordan bygge en Android TV-boks med en Raspberry Pi Vil du klippe ledningen og spare penger på TV? Bygg din egen Android TV-boks! Slik installerer du Android TV på en Raspberry Pi. Les mer for å nyte fordelene med populære Android-baserte strømningsapper.

Utforsk mer om: Cord Cutting, DIY Project Tutorials, DVB, DVR, Raspberry Pi.