Kodi et Tvheadend

Kodi et Tvheadend

Messagepar Ford Prefect » 10 Fév 2017 00:45

Bonjour
Un des principaux soucis avec la TV sur ordinateur est que le moindre changement de matériel ou de système d'exploitation
oblige a changer de logiciel, d'habitudes et parfois (Windows10) aussi de matériel.
Je viens ,trop tardivement , de découvrir un logiciel qui tente d'harmoniser tout cela.
https://kodi.tv/download/
J'ai pas testé sur Apple mais pour Windows,Linux et Android c'est OK et sur plusieurs matériels différents.
Petit bémol toutefois a la base ça gère pas les tuners :D
C'est la qu'intervient Tvheadend:
https://tvheadend.org/projects/tvheadend
Testé uniquement sous Linux .
A la base c'est un serveur rendant disponible sur un réseau diverses cartes ,dongles DVBT,DVBC ou DVBS.
L'idée est donc de concentrer en un point la fonction réception un peu comme le Neli
Les clients d'affichage peuvent être multiples mais pas supérieurs au nombre de tuners du serveur bien sur.
Le moins que l'on puisse dire c'est que la mise en oeuvre est complexe mais le jeu en vaut la chandelle.
Un peu d'aide ici:
http://kodi.wiki/view/PVR
Comme le serveur n'a pas forcement d'écran (cas ou il est a la cave ou au grenier)
la configuration se fait a partir des clients avec une interface html
http://IP du serveur:9981/extjs.html
Une particularité peu utile en TNT française mais impressionnante en SAT est que
le serveur et les clients enregistrent l'EPG des chaînes vues ou en scannant pour le serveur
si des cartes tuner sont libres puis mettent en commun un GROS EPG ainsi accessible a tous.
Bref " c'est drôlement bien foutu" :D
Don't panic
Modérateur des forums de TVNT.net
Avatar de l’utilisateur
Ford Prefect
Brigades du Tigre
Brigades du Tigre
 
Messages: 13864
Inscription: 28 Aoû 2005 20:50
Localisation: Beauvais 60

Re: Kodi et Tvheadend

Messagepar Ford Prefect » 26 Fév 2017 19:49

Don't panic
Modérateur des forums de TVNT.net
Avatar de l’utilisateur
Ford Prefect
Brigades du Tigre
Brigades du Tigre
 
Messages: 13864
Inscription: 28 Aoû 2005 20:50
Localisation: Beauvais 60

Re: Kodi et Tvheadend

Messagepar Ford Prefect » 06 Mar 2017 16:41

Ford Prefect a écrit:Les clients d'affichage peuvent être multiples mais pas supérieurs au nombre de tuners du serveur bien sur.

Bon J'ai dit une ânerie on peut regarder ou enregistrer tous les canaux d'un même multiplex quoique le débit
du réseau peut rapidement devenir la limite en HD et en 100 Mbps.
Au niveau EPG et sous titres j'ai un soucis tenace avec les caractères accentués avec kodi.
Ca ne le fait pas en utilisant VLC comme client.
Mais ça le fait sur les pages HTML du serveur.
Les enregistrements se font au niveau du serveur et sont accessibles sur tous les clients.
Au niveau serveur j'utilise surtout mon Xtreamer mxv pro
http://www.xtreamer.net/mxv/
Complété par rien moins que 3 clé TNT RTL2832
En effet j'ai acheté cet appareil surtout pour le DVBS2
et on ne peut utiliser a la fois DVBS et DVBT sur le tuner intégré.
Don't panic
Modérateur des forums de TVNT.net
Avatar de l’utilisateur
Ford Prefect
Brigades du Tigre
Brigades du Tigre
 
Messages: 13864
Inscription: 28 Aoû 2005 20:50
Localisation: Beauvais 60

Re: Kodi et Tvheadend

Messagepar kmf31 » 06 Mar 2017 21:03

Ford Prefect a écrit:on peut regarder ou enregistrer tous les canaux d'un même multiplex quoique le débit
du réseau peut rapidement devenir la limite en HD et en 100 Mbps.

De nos jours les reseaux 1 Gb/s sont quand meme standard en ethernet (entre different PCs etc.). Il faut seulement veiller d'utiliser les bons switchs (et/ou routeur).
Ca ne le fait pas en utilisant VLC comme client.

On peut aussi le faire avec vlc mais il faut le faire "correctement": Pas directement enregistrer une chaine avec vlc, mais recevoir tout un multiplexe et
repartir cela en plusieurs flux streaming udp pour chaque chaine. Apres pour chaque flux on peut lancer un autre vlc "client" qui mange le flux udp comme source et l'enregistre sur un fichier. Si on veille de faire un streaming udp de type Multicast (simplement choisir une addresse udp genre 224.x.x.x au lieux du reseau local 192.168.x.x ou localhost 127.0.0.x) on peut meme acceder a un flux par plusieures instances de vlc-client en meme temps (avec 192.... ou 127.... il y aura conflit et ca ne marche pas => acces d'un 2eme vlc => bloquage du 1er flux), c'est a dire enregistrer le meme flux sur deux differents fichiers (pour gerer de recouvrements avec deux enregistrement successifs sur une chaine) ou lancer un vlc pour "regarder" un des flux streaming pendant un autre vlc l'enregistre.
Il faut savoir que les adresses Multicast 224.x.x.x jouent un role special comme 192.168.x.x ou 127.0.0.x, donc on peut les utiliser sans problemes dans son reseau local sans gener "l'internet". On peut aussi dire a vlc de limiter le streaming a 1, 2, 3, ... hops pour eviter que les flux aillent trop loin
(dans le reseau ou meme vers l'internet), en cas extreme meme limiter a un seul PC.

Je fais ca depuis pas mal de temps sur mon PC (avec deux tuners TNT => 10 chaines dispos en meme temps) et en principe ca marche bien mais il y a des "hics":

1) Ca marche le mieux avec vlc-2.0.9 (la derniere version de la branche 2.0.x), notamment pour la stabilite du streaming etc. Avec vlc-2.2.x ca fonctionne beaucoup moins bien d'apres mes experiences. Moi j'ai encore un assez ancien Linux ou je peux bien compiler vlc-2.0.9 et aussi vlc-2.2.x (notamment avec les vielles bibliotheques qui vont avec) mais avec un nouveau Linux ce n'est pas gateau de faire compiler un "vieux vlc" (ca doit etre possible mais tres tres penible a realiser).

2) En vlc il y a toujours ce foutu mega-bogue (dont j'ai parle ailleurs sur ce forum et aussi dans un autre forum) depuis l'annee derniere et qui necessite d'appliquer un petit patch a vlc (peu importe la version) pour que le demuxage de h264 a la version TNT francaise marche a peu correctement (sinon mega-pixels et perturbations, notamment depuis le avril 2016). En fin une fois patche et compile, ca fonctionne (a peu pres, avec certains autres reglages particuliers en plus).
Modérateur des forums TVNT
---
Réception TNT depuis l'émetteur de Toulouse-Lafilaire
kmf31
Brigades du Tigre
Brigades du Tigre
 
Messages: 5660
Inscription: 27 Juin 2005 14:12

Re: Kodi et Tvheadend

Messagepar Ford Prefect » 06 Mar 2017 22:31

Bonsoir
VLC en tant que serveur ne doit pas autoriser le client a changer de chaîne.
Avec TVheadend en serveur ,VLC en client ouvre une playlist genre :
http://IP du serveur:9981/playlist
Chez moi il y a 966 chaînes/radios on en choisit une et on la reçoit si un tuner est libre .
Un peu comme quand on ouvre la playlist (secrète) correspondant a notre FAI .
J'ai pas testé mais il semble possible de décrypter les chaînes au niveau du serveur.
Pour le gigabit le problème c'est qu'il est rarement présent sur les boîtiers tuners pas chers susceptibles de servir de serveur.
Il serait intéressant d'utiliser un vrai PC en serveur mais la moindre carte USB DVBS2 coûte aussi cher que ma solution.
La consommation serait supérieure aussi.
La j'ai juste une sd card de 64 Go pour les enregistrements et je fais de la place dessus avec samba.
Don't panic
Modérateur des forums de TVNT.net
Avatar de l’utilisateur
Ford Prefect
Brigades du Tigre
Brigades du Tigre
 
Messages: 13864
Inscription: 28 Aoû 2005 20:50
Localisation: Beauvais 60