Sådan optages og streames live -tv med Raspberry Pi

Sådan optages og streames live -tv med Raspberry Pi

At se live -tv virker gammeldags i Netflix -æraen, men du kan ikke altid finde alle de serier eller film, du ønsker, på en streamingtjeneste. Alternativet er at betale for kabel- eller satellit -tv, og hvem vil gøre det?





Heldigvis, hvis du er i et land med terrestrisk tv -udsendelse, kan du klippe ledningen og optage live -tv til et netværks -DVR med Tvheadend i stedet og køre på en Raspberry Pi. Sådan gør du.





Hvad er Tvheadend?

Tvheadend er en streaming -server til live tv -udsendelser. Det kan håndtere streaming og optagelse over-the-air terrestrisk DVB-T/T2 broadcast tv, som Freeview i Storbritannien. Det kan også håndtere andre former for tv-streaming, herunder kabel (DVB-C), satellit (DVB-S og DVB-S2), ATSC og IPTV.



Denne vejledning vil fokusere på at bruge Tvheadend med en DVB-T/T2-tuner til terrestrisk tv i luften, men mange af instruktionerne til opsætning af Tvheadend vil forblive de samme, hvis du foretrækker at bruge Tvheadend til at optage tv fra andre inputkilder .

Hvad du skal bruge

For at konfigurere en Tvheadend DVR skal du bruge følgende:



hvordan man stopper telefonen fra overophedning
  • Raspberry Pi 2, 3 eller 3B+ med etui
  • MicroSD -kort med Raspbian installeret
  • En strømforsyning af høj kvalitet (5V @ 2,5A)
  • En USB DVB-T/T2 tuner til OTA TV modtagelse eller en Raspberry Pi TV HAT
  • En DVB-T/T2 antenne
  • En anden pc, til SSH -forbindelser, med en SSH -klient installeret

Raspberry Pi Foundation udgivet en Pi TV HAT som bruger Raspberry Pi's GPIO -ben at blive en DVB-T2-modtager. Hvis du ikke har en af ​​disse, kan du i stedet bruge en typisk USB DVB-T/T2-tuner.

Trin 1: Forberedelse af din Raspberry Pi

Du bliver nødt til det installere et operativsystem først på din Raspberry Pi; denne vejledning antager, at du har blinket den nyeste version af Raspbian Lite på et microSD -kort, og din Pi har internetforbindelse. Det er også en god idé at køre de sædvanlige kommandoer ved første opstart for at opdatere din Pi og ændre standardadgangskoden:





sudo apt update
sudo apt upgrade
passwd

Hvis du ikke allerede har gjort det, efter at du har blinket dit microSD -kort, skal du tilføje en fil med navnet ssh uden en filtypenavn til din støvle skillevæg. Dette giver dig mulighed for at oprette forbindelse via SSH. Du skal kontrollere din Pi's IP -adresse, hvilket du kan gøre ved hjælp af en netværksovervågningsapp på din smartphone.

Når din Pi starter, skal du tilslutte din DVB-T/T2-tuner til din Pi (eller tilslutte GPIO-benene, hvis du bruger HAT) og oprette forbindelse via SSH. Bekræft, at din USB -tuner fungerer:





lsusb

Forudsat at det er det, skal du kontrollere, at firmwaren til din tuner findes og indlæses:

dmesg | tail | grep dvb

Hvis kommandoen intet returnerer (eller der ikke er fejl), skal din DVB-T/T2-tuner være klar. Hvis kommandoen returnerer logstumper, der tyder på, at din firmware ikke kan indlæses, eller de firmwarefiler, du har brug for, mangler, skal du downloade dem.

Et Git -lager fra udviklerne af OpenELEC, en Linux -mediecenterdistro, indeholder et stort antal firmwarefiler til forskellige tunerchipsæt. For at installere disse på din Pi skal du køre følgende kommandoer på din terminal og genstarte:

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

Trin 2: Installation af Tvheadend

For at installere Tvheadend og eventuelle yderligere pakker skal du skrive:

sudo apt install tvheadend

Type OG og tryk enter for at acceptere installationen. Når det begynder, skal du angive et brugernavn til Tvheadend til administrativ adgang, når det er installeret. Indtast et passende brugernavn, og tryk derefter på enter.

Du skal angive en adgangskode, så indtast en og tryk enter. En sidste menu giver oplysninger om, hvad de skal gøre, når Tvheadend har installeret for at få adgang til webgrænsefladen på port 9981; bare tryk på enter for at fortsætte installationen.

Trin 3: Konfiguration af Tvheadend

Når installationen er fuldført, skal du åbne en webbrowser og gå til

http://YourIPAddress:9981

udskiftning af 'YourIPAddress' til IP -adressen på din Pi. Brug det brugernavn og den adgangskode, du oprettede under installationen, for at få adgang.

hvor længe holder en dvd

Vælg sprog til både webgrænsefladen og EPG (elektronisk programguide, til tv -fortegnelser), og klik på Gem & Næste .

I den næste menu, medmindre du planlægger at give adgang til Tvheadend uden for dit interne netværk og antager, at din IP -adresse er i området 192.168.1.0/24, skal du skrive 192.168.1.0/24 under Tilladt netværk . Du kan også angive yderligere brugernavne og adgangskoder til en standardadministration og standardbrugerkonto; udfyld sektionerne for brugernavn og adgangskode efter behov, og klik derefter på Gem & Næste .

Det næste trin konfigurerer din tuner. Tvheadend skulle allerede registrere din DVB-T/T2 tuner; for min konfiguration var dette angivet under Netværk 2 . Vælg netværkstypen som DVB-T netværk. Klik igen Gem & Næste at fortsætte.

For at få din tuner til at scanne efter de rigtige kanaler, har du i den næste menu valgt 'foruddefinerede muxer', som er lister over passende frekvenser, der skal scannes. Søg på listen efter en, der svarer til dit land og område. Da jeg bor i Storbritannien, brugte jeg dette søgeværktøj fra BBC at finde senderen tættest på min placering.

Når du har valgt en, skal du trykke på Gem & Næste at fortsætte.

Dette vil starte en scanning efter kanaler, der arbejder på frekvenserne fra din valgte sender. Lad det køre igennem, indtil fremskridtet når 100%, og klik derefter på Gem & Næste .

Den næste menu har muligheder for at tilknytte disse tjenester til kanalnavne, der kan forstås af medieafspillere. Marker afkrydsningsfelterne for Kortlæg alle tjenester , Opret udbydermærker og Opret netværkskoder inden man rammer Gem & Næste .

Når du har gjort det, skal din Tvheadend -installation være komplet, og kanaler, der matcher tjenester, sendes i dit område. Bare klik Afslut for at lukke konfigurationen pop op.

Trin 4: Stream eller optag tv

Med Tvheadend installeret og konfigureret kan du nu komme til den sjove del --- se eller optage tv. Du kan bruge Tvheadend til at streame til medieafspillere som Kodi , til din telefon eller tablet ved hjælp af apps som Tvhclient, til din pc ved hjælp af VLC eller via selve Tvheadends webportal.

Hvis du hurtigt vil indlæse dine kanaler i VLC for at teste, skal du skrive følgende i din webbrowser for at downloade en afspilningsliste til streaming og erstatte brugernavn, adgangskode og IP -adresse med din egen:

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

For at optage tv via webportalen skal du søge efter indhold under Elektronisk programguide og klik på det første ikon (med et 'i' symbol) for at vise oplysninger om det.

Vælg for at optage et show Optag program. Vælg Rekordserier hvis du vil optage afsnit af en tv -serie automatisk.

Optag og stream live -tv til dit helt hjem

Takket være Tvheadend kan du gøre op med dyre tv- og streamingpakker. Ved hjælp af en Raspberry Pi kan du streame medieindhold, uanset om det er live eller forudindspillet, til alle enhederne i dit hjem og klippe ledningen for godt.

hvordan man opretter vektorbilleder i illustrator

Med dit netværks -DVR klar, er det tid til at tage dine medieambitioner videre, så overvej det bygge dig selv en mediecenter -pc at streame dine yndlings -tv -serier og film med stil (og uden buffering). Du kan endda bygge en Android TV -boks med din Raspberry Pi for at nyde fordelene ved populære Android-baserede streaming-apps.

Del Del Tweet E -mail Canon vs Nikon: Hvilket kameramærke er bedre?

Canon og Nikon er de to største navne i kameraindustrien. Men hvilket mærke tilbyder den bedre serie af kameraer og objektiver?

Læs Næste
Relaterede emner
  • gør det selv
  • Underholdning
  • Hindbær Pi
  • Snitskæring
  • DIY projektvejledninger
  • DVB
  • DVR
Om forfatteren Ben Stockton(22 artikler udgivet)

Ben er en britisk baseret teknisk forfatter med en passion for gadgets, spil og generel nørd. Når han ikke har travlt med at skrive eller pille ved tech, studerer han til en kandidat i IT og IT.

Mere fra Ben Stockton

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere