-
Notifications
You must be signed in to change notification settings - Fork 67
TVHeadend: 2) Configuration
Créer les utilisateurs:
- réseau: 192.168.<>.0/24
- Administrateur: admin
- Utilisateur générique: (mot de passe ) File:tvheadend-Welcome-02.png
Quatre syntonisateurs seront disponible en plus de l'IPTV offrant alors:
- 2x ATSC-T (Antenne Terrestre)
- 2x ATSC-C (Câble)
Les syntonisateurs "Câble" ne seront pas utilisés alors ils peuvent être laissé avec une configuration vierge.
File:tvheadend-Welcome-03.png
Choisir les options suivantes:
- Network 1 - ATSC-C: Ne devrait pas apparaître si laissé "vide" à l'étape précédente
- Network 2 - ATSC-T: Canada: ca-QC-saint-jean-sur-richelieu (pré-requis: voir Balayage Configuration )
- Network 3 - IPTV: L'URL suivant est un bon test de départ: "http://iptv.matthuisman.nz/nz/tvh-tv.m3u8" (IPTV Nouvelle-Zélande) File:tvheadend-Welcome-04.png
Aller dans la section Configuration -> General -> Base:
File:tvheadend-Configuration-General-Base-Menu.png
Monter le niveau d'interface par défaut a "Expert" rend disponible les onglets:
- Channel / EPG -> EPG Grabber
- Channel / EPG -> EPG Grabber Modules File:tvheadend-Configuration-General-Base-Config.png
Le fichier généré par tv_grab_file est au format UTF-8:
$ file tv_grab_file.xmltv tv_grab_file.xmltv: XML 1.0 document, UTF-8 Unicode text
Aller à Configuration -> DVB Inputs -> Networks afin d'éditer le réseau associé à nos poste et choisir l'encodage UTF-8.
File:DVBinput-Networks-ATSC-UTF8.png
Un problème découvert avec la version 4.3 concerne l'affichage des icônes dans le client Kodi. Changer l'authentification à "Plain text & Digest" règle le tout.
-
https://tvheadend.org/issues/5370?next_issue_id=5369&prev_issue_id=5371
Toujours dans la section Configuration -> General -> Base:
File:tvheadend-Configuration-General-Base-Menu.png
Changer l'authentification permise:
File:tvheadend-Configuration-General-Base-Config-AuthenticationType.png
Ce syntonisateur télé HD de Hauppauge peut être utilisé via des antennes terrestres (ATSC-T) ou par la câblodistribution (ATSC-C). Puisque l'on utilise que l'antenne HD classique (ATSC-T) les syntonisateurs ATSC-C nous sont inutiles.
File:tvheadend-Configuration-Tuner.png
Afin de réduire les ressources on peut alors les désactiver les syntonisateur ATSC-C en décochant "Enabled"
File:tvheadend-Configuration-Tuner-ATSC-C-Disable.png
État final:
File:tvheadend-Configuration-Tuner-Final-Status.png
Après beaucoup de tests il s'avère que trois (4x) options doivent être activées afin d'être en mesure de:
Les paramètres essentiels sont:
- Power save (DÉSACTIVÉ - essentiel pour #3)
- Idle scan (DÉSACTIVÉ - essentiel pour #1 et #2)
- Force old status (essentiel pour #1 et #2)
- Removed Scrambled bits (essentiel pour #1 et #2) Voir commentaires #56:
- https://discourse.osmc.tv/t/tvheadend-a-lot-of-continuity-errors/77815/61 File:tvheadend-Tuner-Parameters.png
Aucune configuration n'a été requise pour HDHomeRun CONNECT QUATRO et la détection du syntonisateur sur le réseau s'est faite sans intervention. Le modèle exact utilisé est: HDHR5-4US
File:tvheadend-tvadaptors-hdhomerun.png
À noter que dans la section Configuration -> General -> Base:
File:tvheadend-Configuration-General-Base-Menu.png
Il y a une section pour entrer l'adresse de notre HDhomerun qu'il ne m'a pas été nécessaire de modifier:
File:tvheadend-config-general-hdhomerun.png
'''Note:''' Présume qu'un espace dédié à été préalablement mis en place à cet effet à une étape précédente.
Via l'interface de configuration web accéder à la section "Digital Video Recorder Profiles":
File:TVheadend-DigitalVideoRecorderProfile.png
'''Synology:'''
Créer un répertoire partagé nommé "TV" et donner les permissions à l'utilisateur système sc-tvheadend. Le chemin effectif sera /volume1/TV:
File:synology-tvheadend-enregistrements-DossierPartage.png
File:synology-tvheadend-enregistrements-DossierPartage-Permissions.png
Pour déplacer les enregistrements d'un répertoire à un autre, d'abord tester:
# sed -n 's?/usr/local/tvheadend/var?/volume1/TV?gp' /usr/local/tvheadend/var/dvr/log/* "filename": "/volume1/TV/Bonsoir bonsoir/Bonsoir bonsoir!-6.ts", "filename": "/volume1/TV/Les 50 premiers rendez-vous.ts", "filename": "/volume1/TV/Rapport minoritaire.ts", "filename": "/volume1/TV/Bonsoir bonsoir/Bonsoir bonsoir!-5.ts", "filename": "/volume1/TV/Mission: Impossible Rogue Nation.ts", "filename": "/volume1/TV/Bonsoir bonsoir/Bonsoir bonsoir!-4.ts",
Puis exécuter:
# sed -i 's?/usr/local/tvheadend/var?/volume1/TV?gp' /usr/local/tvheadend/var/dvr/log/*
Dans TVHeadend ajuster les paramètres suivants:
- Storage Path: /volume1/TV
- Character set: UTF-8
- Inclure time in filename
- Include episode in filename
- Tag files with metadata
- EPG update window: 12h
- Skip commercials File:tvheadend-synology-reccordings-01.png
Avec tvheadend 4.3 Timeshift semble mieux fonctionner avec les paramètres suivants:
- Répertoire /volume1/TV
- Maximum RAM size (MB): 4000
- RAM only
- Fit to RAM (cut rewind) File:tvheadend-synology-reccordings-timeshift-01.png
'''Ubuntu:'''
Ajuster les paramètres comme suit:
- Recording system path: /home/hts/recordings
- Filename character set: UTF-8 File:TVheadend-DigitalVideoRecorderProfile-RecordingFileOptions.png
Activer le téléchargement d'informations détaillées provenant de themoviedb.org (tmdb).
Se créer un compte à:
Dans les paramètres du compte créer une clé API pour développeur.
themoviedb.org
- Type: Clé de l'API (v3 auth)
- Clé: 58fc10c0ac4ab187cd374b8055995c2d thetvdb.com
- Clé: 8US4QFN76CO7GN9E
Ajouter l'option "--tmdb-key 58fc10c0ac4ab187cd374b8055995c2d --tvdb-key 8US4QFN76CO7GN9E --tvdb-languages en,fr" puis enrgistrer les changements.
En théorie le balayage a été effectué avec succès lors de la configuration initiale. Cependant durant ou après l'alignement d'antennes il peut s'avérer requis d'effectuer de nouveau un balayage manuel de canaux maintenant détectés. ; ATSC-C: Télévision par Câble, non-requis, ne devrait pas apparaître si laissé "vide" lors de la configuration initiale ; ATSC-T: Télévision par antenne dite "Terrestre" (antenne HDTV classique)
Le principe est de sélectionner diverses configurations de balayage des ondes afin de trouver tous les canaux disponibles. Pour ce faire il suffit d'accéder à la section Configuration -> DVB Inputs -> Networks, sélectionner la source ATSC-T Network puis Edit.
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T.png
Ensuite sélectionner une nouvelle source de balayage Canada: ca-QC-saint-jean-sur-richelieu (pré-requis: voir Balayage Configuration) puis appuyer sur "Save":
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T-PreDefinedMuxes.png
À noter que lorsque l'on choisi la même configuration de "mutex" que précédent on doit plutôt forcer le balayage:
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T-PreDefinedMuxes-FORCE_SCAN.png
De retour à la fenêtre principale on voit apparaître à la gauche le balayage en cours (scan):
File:tvheadend-Configuration-DVBinput-Networks-ATSC-T-PreDefinedMuxes-SCAN.png
Une fois terminé aller dans la section Configuration -> DVB Inputs -> Services et sélectionner "Map all services":
File:tvheadend-Configuration-DVBinput-Networks-Services-MapAllServices.png
Sélectionner les options suivantes et appuyer sur "Map services":
File:tvheadend-Configuration-DVBinput-Networks-Services-MapAllServices-Settings.png
Le "mappage" des canaux disponibles prendra effet:
File:tvheadend-Status-ServiceMapper-MAPPING.png