À l'ère des services de streaming comme Netflix, regarder la télévision en direct peut sembler démodé. Pourtant, toutes vos émissions et films préférés ne sont pas toujours disponibles en VOD. L'alternative aux abonnements câble ou satellite ? Coupez le cordon et créez votre propre DVR réseau avec Tvheadend sur un Raspberry Pi, si la TV terrestre est accessible dans votre région.
Ce tutoriel détaillé, basé sur une expérience pratique, vous guide pas à pas pour configurer un système fiable et performant.
Tvheadend est un serveur de streaming open-source dédié à la télévision en direct. Il gère la diffusion et l'enregistrement de signaux terrestres DVB-T/T2 (comme Freeview au Royaume-Uni), mais aussi DVB-C (câble), DVB-S/S2 (satellite), ATSC et IPTV.
Ce guide se concentre sur la TV terrestre via un tuner DVB-T/T2, mais les étapes de configuration s'adaptent à d'autres sources.
Pour un DVR Tvheadend optimal :
Le Raspberry Pi TV HAT utilise les broches GPIO pour une réception DVB-T2 native ; un tuner USB est une alternative économique.
Installez la dernière version de Raspberry Pi OS Lite (ex-Raspbian) sur la MicroSD. Assurez une connexion Internet.
Au premier démarrage, mettez à jour le système et changez le mot de passe par défaut :
sudo apt update
sudo apt upgrade
passwdActivez SSH en ajoutant un fichier vide ssh (sans extension) à la partition boot de la MicroSD. Vérifiez l'IP via une app réseau sur smartphone.
Branchez le tuner, connectez-vous en SSH et vérifiez sa détection :
lsusbContrôlez le firmware :
dmesg | tail | grep dvbSi le firmware manque, installez-le via le repo OpenELEC :
sudo apt install git
git clone https://github.com/OpenELEC/dvb-firmware.git
cd dvb-firmware
./install
sudo rebootsudo apt install tvheadendConfirmez avec O. Créez un nom d'utilisateur admin, un mot de passe, puis terminez. L'interface web sera accessible sur le port 9981.
Accédez à https://VOTRE_IP:9981 avec vos identifiants.

Sélectionnez langues (interface et EPG), puis enregistrez.
Pour un accès local, entrez 192.168.1.0/24 (adaptez à votre réseau) sous Réseau autorisé. Ajoutez comptes si besoin.
Configurez le tuner (détecté comme Réseau 2 souvent) en DVB-T Network.
Choisissez multiplexeurs prédéfinis pour votre pays/région (ex. : outil BBC pour UK). Lancez la scan des chaînes jusqu'à 100 %.
Mappez services : cochez Mapper tous les services, Créer balises fournisseur et Créer balises réseau.

Terminez la configuration.
Utilisez Kodi, VLC, apps mobiles (Tvhclient) ou le portail web.
Pour VLC : https://user:pass@IP:9981/playlist/channels
Via EPG web : info (icône i), puis Enregistrer programme ou Enregistrer série.

Tvheadend sur Raspberry Pi libère de la TV payante. Diffusez live ou enregistré sur tous vos appareils.
Étendez avec un media center DIY ou Android TV sur Pi.
[]