Live tv opnemen en streamen met Raspberry Pi

Live tv opnemen en streamen met Raspberry Pi

Live tv kijken lijkt ouderwets in het Netflix-tijdperk, maar je kunt niet altijd elke show of film vinden die je wilt op een streamingdienst. Het alternatief is betalen voor kabel- of satelliettelevisie, en wie wil dat?





Gelukkig, als je in een land bent met terrestrische tv-uitzendingen, kun je het snoer doorknippen en live tv opnemen op een netwerk-DVR met Tvheadend, die draait op een Raspberry Pi. Hier is hoe je het doet.





Wat is TVheadend?

Tvheadend is een streamingserver voor live tv-uitzendingen. Het kan over-the-air terrestrische DVB-T/T2-tv-uitzendingen streamen en opnemen, zoals Freeview in het VK. Het kan ook andere vormen van tv-streaming aan, waaronder kabel (DVB-C), satelliet (DVB-S en DVB-S2), ATSC en IPTV.





Deze handleiding is gericht op het gebruik van Tvheadend met een DVB-T/T2-tuner voor over-the-air terrestrische tv, maar veel van de instructies voor het instellen van Tvheadend blijven hetzelfde als u liever Tvheadend gebruikt om tv op te nemen van andere invoerbronnen .

Wat je nodig hebt

Om een ​​Tvheadend DVR in te stellen, hebt u het volgende nodig:



vind mijn perfecte plek om te wonen
  • Raspberry Pi 2, 3 of 3B+ met behuizing
  • MicroSD-kaart met Raspbian geïnstalleerd
  • Een hoogwaardige voeding (5V @ 2.5A)
  • Een USB DVB-T/T2-tuner voor OTA TV-ontvangst of een Raspberry Pi TV HAT
  • Een DVB-T/T2-antenne
  • Een andere pc, voor SSH-verbindingen, met een SSH-client geïnstalleerd

Stichting Raspberry Pi heeft een Pi TV HAT uitgebracht die de gebruikt GPIO-pinnen van Raspberry Pi om een ​​DVB-T2-ontvanger te worden. Als u er geen hebt, kunt u in plaats daarvan een typische USB DVB-T/T2-tuner gebruiken.

Stap 1: Uw Raspberry Pi voorbereiden

Je zult moeten een besturingssysteem installeren eerst op je Raspberry Pi; deze gids gaat ervan uit dat je de nieuwste versie van Raspbian Lite op een microSD-kaart hebt geflitst en dat je Pi een internetverbinding heeft. Het is ook een goed idee om bij de eerste keer opstarten de gebruikelijke opdrachten uit te voeren om je Pi bij te werken en het standaardwachtwoord te wijzigen:





sudo apt update
sudo apt upgrade
passwd

Als u dat nog niet heeft gedaan, voegt u na het flashen van uw microSD-kaart een bestand toe met de naam ssh zonder een bestandsextensie naar uw bagageruimte partitie. Hiermee kunt u verbinding maken via SSH. Je moet het IP-adres van je Pi controleren, wat je kunt doen een app voor netwerkbewaking gebruiken op uw smartphone.

Zodra je Pi opstart, sluit je je DVB-T/T2-tuner aan op je Pi (of bevestig je hem aan de GPIO-pinnen, als je de HAT gebruikt) en maak je verbinding via SSH. Controleer of uw USB-tuner werkt:





lsusb

Ervan uitgaande dat dit het geval is, controleert u of de firmware voor uw tuner bestaat en laadt:

dmesg | tail | grep dvb

Als de opdracht niets teruggeeft (of als er geen fouten zijn), zou uw DVB-T/T2-tuner gereed moeten zijn. Als de opdracht logfragmenten retourneert die suggereren dat uw firmware niet kan worden geladen, of als de benodigde firmwarebestanden ontbreken, moet u deze downloaden.

Een Git-repository van de ontwikkelaars van OpenELEC, een distributiecentrum voor Linux-media, bevat een groot aantal firmwarebestanden voor verschillende tuner-chipsets. Om deze op uw Pi te installeren, voert u de volgende opdrachten uit op uw terminal en start u opnieuw op:

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

Stap 2: Tvheadend installeren

Om Tvheadend en eventuele aanvullende pakketten te installeren, typt u:

sudo apt install tvheadend

Type EN en druk op enter om akkoord te gaan met de installatie. Als het begint, moet u een gebruikersnaam voor Tvheadend opgeven voor beheerderstoegang zodra het is geïnstalleerd. Typ een geschikte gebruikersnaam in en druk vervolgens op enter.

U moet een wachtwoord opgeven, dus typ er een in en druk op enter. Een laatste menu geeft informatie over wat u moet doen als Tvheadend eenmaal is geïnstalleerd om toegang te krijgen tot de webinterface op poort 9981; druk gewoon op enter om door te gaan met de installatie.

Stap 3: Tvheadend configureren

Nadat de installatie is voltooid, opent u een webbrowser en gaat u naar

http://YourIPAddress:9981

het vervangen van 'YourIPAddress' voor het IP-adres van uw Pi. Gebruik de gebruikersnaam en het wachtwoord die u tijdens de installatie hebt aangemaakt om toegang te krijgen.

een app geforceerd sluiten

Selecteer talen voor zowel de webinterface als de EPG (elektronische programmagids, voor tv-overzichten) en klik op Opslaan en volgende .

Typ in het volgende menu, tenzij u van plan bent toegang tot Tvheadend toe te staan ​​buiten uw interne netwerk, en ervan uitgaande dat uw IP-adres zich in het bereik 192.168.1.0/24 bevindt, 192.168.1.0/24 onder Toegestaan ​​netwerk . U kunt ook extra gebruikersnamen en wachtwoorden opgeven voor een standaard administratie- en standaard gebruikersaccount; vul de gebruikersnaam en wachtwoord secties in, zoals vereist, en klik dan op Opslaan en volgende .

De volgende fase configureert uw tuner. Tvheadend zou uw DVB-T/T2-tuner al moeten detecteren; voor mijn configuratie stond dit vermeld onder Netwerk 2 . Selecteer het netwerktype als DVB-T-netwerk. Nogmaals, klik op Opslaan en volgende verder gaan.

Om uw tuner naar de juiste kanalen te laten zoeken, kiest u in het volgende menu 'voorgedefinieerde muxes', dit zijn lijsten met geschikte frequenties om te scannen. Zoek in de lijst naar een lijst die overeenkomt met uw land en gebied. Omdat ik in het VK woon, heb ik dit gebruikt zoekfunctie van de BBC om de zender te vinden die zich het dichtst bij mijn locatie bevindt.

Zodra je er een hebt geselecteerd, druk je op Opslaan en volgende doorgaan.

Hiermee wordt een scan gestart voor kanalen die werken op de frequenties van de door u gekozen zender. Laat het doorlopen tot de voortgang 100% bereikt en klik dan op Opslaan en volgende .

Het volgende menu bevat opties om deze services toe te wijzen aan kanaalnamen die door mediaspelers kunnen worden begrepen. Vink de selectievakjes aan voor: Breng alle diensten in kaart , Providertags maken en Netwerktags maken voor het slaan Opslaan en volgende .

Als je dat eenmaal hebt gedaan, zou je Tvheadend-installatie voltooid moeten zijn, met kanalen die zijn afgestemd op services die in jouw regio worden uitgezonden. Gewoon klikken Finish om de configuratiepop-up te sluiten.

Stap 4: TV streamen of opnemen

Met Tvheadend geïnstalleerd en geconfigureerd, kunt u nu naar het leuke gedeelte gaan: tv kijken of opnemen. U kunt Tvheadend gebruiken om te streamen naar mediaspelers zoals Kodi , naar uw telefoon of tablet met apps zoals Tvhclient, naar uw pc met VLC of via de webportal van Tvheadend zelf.

Als je je kanalen snel in VLC wilt laden om te testen, typ je het volgende in je webbrowser om een ​​afspeellijst te downloaden voor streaming, waarbij je de gebruikersnaam, het wachtwoord en het IP-adres vervangt door die van jezelf:

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

Als u tv wilt opnemen via de webportal, zoekt u naar inhoud onder de Elektronische programmagids en klik op het eerste pictogram (met een 'i'-symbool) om er informatie over weer te geven.

Om een ​​show op te nemen, selecteer Programma opnemen. Selecteer Recordserie als u automatisch afleveringen van een tv-serie wilt opnemen.

Live tv opnemen en streamen naar uw hele huis

Dankzij Tvheadend reken je af met dure tv- en streamingpakketten. Met behulp van een Raspberry Pi kun je media-inhoud streamen, of het nu live of vooraf opgenomen is, naar alle apparaten in je huis, waarbij je het snoer voorgoed doorknipt.

kan een macbook pro een virus krijgen?

Nu uw netwerk-DVR gereed is, is het tijd om uw media-ambities verder uit te werken, dus overweeg zelf een mediacenter-pc bouwen om uw favoriete tv-programma's en films in stijl (en zonder buffering) te streamen. Je kan zelfs bouw een Android TV-box met je Raspberry Pi om te genieten van de voordelen van populaire Android-gebaseerde streaming-apps.

Deel Deel Tweeten E-mail Canon versus Nikon: welk cameramerk is beter?

Canon en Nikon zijn de twee grootste namen in de camera-industrie. Maar welk merk biedt de betere reeks camera's en lenzen?

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • Amusement
  • Raspberry Pi
  • Snoer snijden
  • Zelfstudieprojecten voor doe-het-zelvers
  • DVB
  • DVR
Over de auteur Ben Stockton(22 artikelen gepubliceerd)

Ben is een in het Verenigd Koninkrijk gevestigde tech-schrijver met een passie voor gadgets, gaming en algemene geekiness. Als hij niet bezig is met schrijven of knutselen met techniek, studeert hij voor een MSc in Informatica en IT.

Meer van Ben Stockton

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren