Chez moi, depuis un moment, j’utilise des tuners réseau de chez Elgato. Ça marche relativement bien, mais la solution reste très dépendante d’EyeTV ou de logiciels compatibles, ce qui est un problème : la liaison est en partie propriétaire. Et puis j’ai découvert le SAT>IP et j’ai pensé (à tort nous allons le voir) que j’avais la solution miracle.
L’idée derrière SAT>IP est intéressante : faire passer le nécessaire pour la réception satellite (DVB-S et DVB-S2) sur un réseau IP. Il n’y a pas de recompression ou autre : le serveur SAT>IP reçoit le signal DVB-S(2) et transmet les données. Un client SAT>IP, lui, réagit comme s’il était relié au tuner. Le protocole est documenté et prend en charge (en option) le DVB-C (câble) et le DVB-T (hertzien, la TNT). Sur le papier, c’est génial : on installe un serveur SAT>IP qui contient les tuners, et tous les appareils du réseau peuvent y accéder.
Le serveur
Les serveurs SAT>IP physiques restent assez onéreux, comme les clients (il y a une liste là). Comme souvent, je comptais utiliser un Raspberry Pi couplé à un tuner DVB-T (un PlayTV, mais des tas de tuners TNT fonctionnent sous Linux). En effet, il existe deux serveurs SAT>IP pour Raspberry Pi, Minisatip et Satpi. J’ai testé les deux et l’installation ne pose pas vraiment de soucis : on récupère les sources, on compile, on lance. Les deux logiciels proposent une interface web basique qui affiche l’usage des tuners. Techniquement, ça marche, et un Raspberry Pi 3 ne pose aucun souci. J’ai testé les deux et ils réagissent bien tous les deux.
Le client
C’est tout mon problème. EyeTV (sur Mac) est normalement compatible, mais il ne permet pas de chercher les chaînes. Visiblement, il ne fonctionne qu’avec des tuners DVB-S (satellite) en face. Impossible, donc de récupérer une image. Et c’est sans même prendre en compte le fait qu’EyeTV est complètement à la ramasse technologiquement en 2018 : uniquement 32 bits (donc bientôt problématique), sans accélération vidéo, etc. J’avais acheté il y a longtemps pour des tests une application iOS édité par Elgato (EyeTV Sat>IP). En dehors du fait qu’elle m’avait coûté 1 € en 2016 et qu’elle vaut 47 € (?) actuellement, cette application a un gros défaut : elle ne supporte pas la HD, ni le codec audio utilisé en France. Sur la petite trentaine de chaînes de la TNT, il n’y en a donc que deux qui sont accessibles totalement : France Info et LCI. Les quelques chaînes qui utilisent du MPEG Audio (et pas le codec de Dolby) passent, mais sans l’image. Il s’agit des chaînes de France TV et parfois quelques chaînes locales (BFM Paris chez moi). J’ai testé la version Android de l’application (1 €), elle a les mêmes défauts idiots. Le problème, ensuite, c’est que les clients pour Mac ou iOS sont rares, chers, et fonctionnent mal avec le serveur Raspberry Pi. Ca peut venir du serveur, certes, mais c’est dommage. Je n’ai rien trouvé de gratuit, ou – au minimum – que je peux tester. SAT>IP Viewer sur Mac vaut 17 € et la version iOS (4,5 €) plante lamentablement quand je cherche des chaînes.
Plus largement, même si visiblement SAT>IP est un standard, il y a encore pas mal de soucis d’interopérabilité et les clients restent malheureusement assez rares. Du coup, je comptais au départ expliquer comment installer un serveur sur Raspberry Pi et automatiser le lancement, mais ça ne sert pas tellement en pratique. Après, si vous avez un tuner satellite en USB (ou un machine Linux avec un bon tuner en PCIe), ça peut fonctionner avec des logiciels comme TVHeadEnd. Et si la version 3.0 de VLC annonce une compatibilité SAT>IP, je n’ai pas trouvé comment chercher les chaînes. Le logiciel permet bien de streamer (il voit les serveurs) mais du coup, sans la liste des chaînes, ça n’a aucun intérêt.
très bon article comme toujours,
Je pense que VLC 3.0 devrait pouvoir t’aider. En effet il intègre un nouveau module SAT>IP, mais a priori juste pour DVB-S/S2.
À Tester.
MumuDVB + VLC (2.1.4) ?
J’utilise eyeTV sur Mac en sat/ip avec des tuners DVB T. Le boitier serveur sat/ip est un octopus (digitaldevices.de)
Autre client sat/ip (et autres) sur mac : dvblink (dvblogic.com)
DVBlink existe également sur windows, ubuntu, différents NAS et raspberryPI
La partie sat/ip est incluse dans le module TVsource
De mémoire : test pendant 20 jours
Clients IOS et android
J’utilise cette technique avec des boitiers SAT sous linux Enigma2, ça marche vraiment très bien. Personnellement je ne peux pas t’en dire plus mais tu devrais pouvoir trouver des pistes sur la mise en place sur des sites tels que https://linuxsat-support.com ou http://www.dzsat.org dont c’est la spécialité.
Au passage bravo pour ton site qui est une veritable mine d’informations.
Vincent
L’installation de TVHeadend sur une Rapberry Pi qui tourne sous OSMC est assez facile, il suffit d’ajouter le plugin TVHeadend. La difficulté avec le satellite est pour la configuration de TVHeadend (en gros, il faut scanner, trouver les bouquets, et enfin on a une numérotation des chaines qui colle, sinon il faut tout rentrer manuellement et ça devient vite saoulant, surtout en UK où les chaines sont localisées, même par satellite, ont 25 flux différents – mais en France, à part France 3, le problème ne se pose pas). Par contre, en DVB-T, pas trop de soucis, il y a une option pour que les chaines soient numérotées automatiquement avec EPG et tout et tout.
Côté client, ajouter le bon plugin dans Kodi, et le tour est joué. Ça marche franchement bien.
Tout client va nécessité une playlist: vlc ou Kodi, la solution sera donc de construire cette playlist ou le fichier xml pour l’extension pvr de Kodi. Une voie pour votre recherche de solution.
Salut à vous,
Je souhaite bien comprendre ces systèmes.
Je prépare un cours sur la IPTV en ce moment pour les élèves ingénieurs et télécommunication.
Pourriez vous me venir en aide?
En fait on veut dans le cadre d’un projet de social dans un village prendre des chaines free sur Satellite et les redistribuer en IP sur le LAN et sur le Wifi ( 802.11).
alors comment installer un tel serveur??? et Coté client, que faut-il pour la connexion de plusieurs clients ?
Merci de votre assistance.
Josselin
Le SAT>IP, c’est un truc normé pour la maison, en fait, ça simplifie le déploiement parce que c’est standard.
Pour votre projet, je pense que le plus simple, c’est de passer par VLC, c’est le but du projet à l’origine. Il existe des cartes compatibles nativement avec VLC et le logiciel a ce qu’il faut pour retransmettre sur un réseau sans soucis. Après, en Wi-Fi, ça risque de saturer, et c’est compliqué de faire du broadcast, mais je suis pas du tout expert sur ça.
Salut Pierre et merci pour l’éclairage.
Je vais continuer à faire la recherche.
Merci encore et merci
Merc pour cet article mais le tuto d’install serai vraiment le bien venu le sat ip est LE standard sat d’aujourd’hui et il y a beaucoup de client dispo (hardware, app sous apple tv ou android tv ….. ) pour VLC tout est expliquer sur le sit satip ou sur le wiki de vlc, il faut récupéré la liste m3u des chaines sur le site officiel satip (liste mise a jours avec les fréquences transpondeur etc….)