La Fibre

Fournisseurs d'accès à Internet fixe en France métropolitaine => Opérateurs grand public alternatifs => MilkyWan MilkyWan => Discussion démarrée par: patrick_01 le 29 décembre 2021 à 17:59:20

Titre: TV chez MilkyWan
Posté par: patrick_01 le 29 décembre 2021 à 17:59:20
Ça dépend ce que tu appelle "solution simple", on fournit une offre brute pour les gens qui aiment bidouiller, donc la TV c'est un flux HLS ou Multicast via une playlist en m3u :)

Simple, c'est comme :
1) allumer la télé
2) choisir la chaîne sur la télécommande
3) appuyer sur info pour avoir le programme TV à l'écran et naviguer un peu dans les menus pour le replay

bref, comme la "dune", quoi... quelque chose que ma femme pourra faire quand je ne suis pas à la maison. La télé, c'est pas moi qui la regarde ici :-)

Si ça passe par l'achat d'un raspi et le flash d'une carte SD, la config d'un VLAN ou d'un tunnel sur un routeur, pas de problème, si c'est décrit quelque part et que ça peut être fait une fois pour toutes.
S'il faut mettre à jour le système toutes les semaines parce que la solution évolue, alors c'est pas pour elle, donc c'est no go...

... à moins que quelqu'un me trouve le moyen de garder KNet comme opérateur pour la TV, et de prendre Milywan ou autre chose pour l'internet, j'avais posé la question sur feu l'autre forum, mais apparemment c'est mort.

PS : idéalement, pouvoir enregistrer un programme, le mettre sur une clé USB pour le regarder au chalet, où y a pas internet, ce serait idéal, mais j'ai bien compris qu'avec la TV par IP, c'était game over. Retour en arrière quand même, parce que mes parents pouvaient le faire sur une VHS (je vous parle d'un temps que les moins de 20 ans...)
Titre: TV chez MilkyWan
Posté par: Hugues le 29 décembre 2021 à 18:13:18
En soi, vu qu’on te fournit les flux bruts, tu mets ça sur un VLC et tu peux enregistrer.

Tu peux ajouter les flux sur un truc type KODI, a voir si quelqu’un veut tenter et poster un tuto ;)
Titre: TV chez MilkyWan
Posté par: Optix le 29 décembre 2021 à 18:19:56
Si tu veux la simplicité, honnetement, pourquoi ne pas envisager la TNT ? Prend toi un décodeur TNT à 50 boules chez Darty. Certains embarquent même un OS Android pour installer myTF1, 6play etc.

Tu lui fous une clé USB ou un disque dur aux fesses, et hop, tu peux faire du start-over, time-shift ou enregistrer tout simplement (et s'il est pas trop bête, sans les pubs vu que les chaines envoient le "top pub" dans un sous-signal).

Et je dirais même plus, regarde également dans le manuel de la TV, car possible qu'elle sache déjà le faire, sans équipement additionnel. Et pour finir, ça résiste aux coupures fibres.
Titre: TV chez MilkyWan
Posté par: vivien le 29 décembre 2021 à 18:48:59
Le signal "top pub", c'est uniquement sur le service public, non ?

A noter que je trouve dommage que les TV connectée Samsung génération 2020 ne proposent pas d'enregistrer la TNT sur un périphérique connecté en USB. Elles ont par les applications pour se passer de box avec Bouygues, Free et Orange (connexion nécessaire avec des identifiants, j'ai pas testé voir si un client Sosh est accepté).
Titre: TV chez MilkyWan
Posté par: Myck205 le 29 décembre 2021 à 18:55:58
Si tu veux la simplicité, honnetement, pourquoi ne pas envisager la TNT ? Prend toi un décodeur TNT à 50 boules chez Darty. Certains embarquent même un OS Android pour installer myTF1, 6play etc.

Tu lui fous une clé USB ou un disque dur aux fesses, et hop, tu peux faire du start-over, time-shift ou enregistrer tout simplement (et s'il est pas trop bête, sans les pubs vu que les chaines envoient le "top pub" dans un sous-signal).

Et je dirais même plus, regarde également dans le manuel de la TV, car possible qu'elle sache déjà le faire, sans équipement additionnel. Et pour finir, ça résiste aux coupures fibres.

Un TV sans tuner TNT intégré, faut vraiment chercher la perle rare ou faire des brocantes pour en trouver une en 2021.
Titre: TV chez MilkyWan
Posté par: Nico_S le 29 décembre 2021 à 20:02:08
En soi, vu qu’on te fournit les flux bruts, tu mets ça sur un VLC et tu peux enregistrer.

Tu peux ajouter les flux sur un truc type KODI, a voir si quelqu’un veut tenter et poster un tuto ;)

Comment on récupère ces flux ? Un m3u ?
Titre: TV chez MilkyWan
Posté par: vivien le 29 décembre 2021 à 20:13:58
VLC ou un autre outil.

Certaines TV savent lire ces fichiers m3u.

C'est utilisé chez Free depuis plus de 13 ans : https://lafibre.info/free-les-news/multiposte-de-free-les-url-chaines-par-chaines/
Titre: TV chez MilkyWan
Posté par: Nico_S le 29 décembre 2021 à 20:23:46
Je me suis mal exprimé  8). Où récupère t-on ce m3u ?
Car je sais bien comment l'utiliser, c'était la seule solution que j'avais chez K-Net si je voulais la TV  ;)
Titre: TV chez MilkyWan
Posté par: Anonyme le 29 décembre 2021 à 23:27:50
En soi, vu qu’on te fournit les flux bruts, tu mets ça sur un VLC et tu peux enregistrer.

Tu peux ajouter les flux sur un truc type KODI, a voir si quelqu’un veut tenter et poster un tuto ;)
Dans Kodi Matrix, c'est pareil depuis xbmc, il faut aller dans les extensions, activer dans les Clients enregistreurs vidéo, PVR IPTV Simple Client (nightik and Ross Nicholson -19), lui donner l'url du m3u.
Cela c'est pour la version basique sans les XTREAM API

Fonction de l'utilisation GSE IPTV sous toutes plateformes gère les API XTREAM mais je suppose que ce n'est pas géré par Hugues.
Titre: TV chez MilkyWan
Posté par: vivien le 01 janvier 2022 à 20:20:30
Je me suis mal exprimé  8). Où récupère t-on ce m3u ?
=> https://tv.milkywan.fr/
Titre: TV chez MilkyWan
Posté par: Nico_S le 01 janvier 2022 à 20:40:14
Merci Vivien. Hugues m’avait déjà répondu en MP et j’ai récupéré le m3u qui tourne sur mon Apple TV.
C’est juste que je pensais, au moment d’écrire mon message un peu plus haut, que c’était déjà en fonction alors que ça ne l’était pas encore visiblement.
Titre: TV chez MilkyWan
Posté par: Hugues le 01 janvier 2022 à 20:59:32
L'ancienne mouture de tv.milkywan.fr avait les flux d'un certain FAI vert, qui m'a brutalement coupé y'a quelques semaines, donc non, ça marchait plus trop :D
Titre: TV chez MilkyWan
Posté par: Optix le 01 janvier 2022 à 21:03:10
L'ancienne mouture de tv.milkywan.fr avait les flux d'un certain FAI vert, qui m'a brutalement coupé y'a quelques semaines, donc non, ça marchait plus trop :D

Au moins tu as fait connaissance du directeur technique, les coupures brutales ça fait mal au début, après t'es habitué  ;D
Titre: TV chez MilkyWan
Posté par: thedark le 01 janvier 2022 à 21:17:34
Au moins tu as fait connaissance du directeur technique, les coupures brutales ça fait mal au début, après t'es habitué  ;D

(https://c.tenor.com/yGhUqB860GgAAAAC/worriedface.gif)

J'ai la référence  :P
Titre: TV chez MilkyWan
Posté par: patrick_01 le 02 janvier 2022 à 16:13:05
Tiens, j'avais pas vu que ma question avait été déplacée ici...
Bonne année à tous, au passage...

Si tu veux la simplicité, honnetement, pourquoi ne pas envisager la TNT ? Prend toi un décodeur TNT à 50 boules chez Darty. Certains embarquent même un OS Android pour installer myTF1, 6play etc.
C'est clair, j'avais essayé avant même de mettre en route la "dune", mais c'était loin d'être convainquant. Ma commune est en zone blanche TNT, TDF a fait des choix techniques qui sont peu adaptés à une configuration comme celle du Pays de Gex, bien arrosé par un émetteur qui se trouve trop loin, et mal arrosé par celui qui est tout près.
Avec une bonne antenne extérieure j'arriverais à quelque chose, mais limite limite, donc sensible aux perturbations. Si c'est pour avoir ma femme et ma fille sur le dos les jours de mauvais temps parce que la télé pixellise, bof...

En soi, vu qu’on te fournit les flux bruts, tu mets ça sur un VLC et tu peux enregistrer.
Tu peux ajouter les flux sur un truc type KODI, a voir si quelqu’un veut tenter et poster un tuto ;)

Un truc à la kodi me plaît plus que VLC pour l'utilisation domestique, donc si quelqu'un a testé, ça m'intéresse.
Titre: TV chez MilkyWan
Posté par: thedark le 02 janvier 2022 à 16:16:13
Un truc à la kodi me plaît plus que VLC pour l'utilisation domestique, donc si quelqu'un a testé, ça m'intéresse.
Android TV : On a tivimate qui fait bien le café.
Titre: TV chez MilkyWan
Posté par: Optix le 02 janvier 2022 à 16:25:49
Un truc à la kodi me plaît plus que VLC pour l'utilisation domestique, donc si quelqu'un a testé, ça m'intéresse.
Sous Kodi, avec "PVR IPTV Simple Client". Très stable, IPv6 OK.
Titre: TV chez MilkyWan
Posté par: Nico le 02 janvier 2022 à 16:36:05
Tu feras attention, ton canapé n'est pas dans le bon sens.
Titre: TV chez MilkyWan
Posté par: Steph le 02 janvier 2022 à 16:45:02
La pièce est peut-être symétrique avec table basse au milieu pour l'apéro?
Titre: TV chez MilkyWan
Posté par: patrick_01 le 02 janvier 2022 à 16:48:12
Sous Kodi, avec "PVR IPTV Simple Client". Très stable, IPv6 OK.
Quel hardware ?

La pièce est peut-être symétrique avec table basse au milieu pour l'apéro?
Ou alors y a un miroir sur le mur de l'autre côté :-)
Titre: TV chez MilkyWan
Posté par: Optix le 02 janvier 2022 à 16:51:25
La pièce est peut-être symétrique avec table basse au milieu pour l'apéro?
Yes, tout juste ! Il y a un autre canap' qui fait face à l'écran.

Quel hardware ?
Ou alors y a un miroir sur le mur de l'autre côté :-)
Raspberry Pi 3

Il y a aussi un tableau derrière l'écran de projection qu'on laisse déroulé quand la famille est là  ;)  :D
Titre: TV chez MilkyWan
Posté par: patrick_01 le 06 février 2022 à 00:45:54
Je continue avec les questions à la con, celles qu'on pose après minuit...

Pour essayer de comprendre comment fonctionne le flux TV, qui reste un truc assez nébuleux pour moi à ce stade, j'ai téléchargé le m3u sur tv.milkywan.fr .
Rien de bien sorcier apparemment, c'est un simple fichier texte, il y a la liste des chaînes, avec pour chaque chaîne une URL, pas besoin de lire des RFC pour comprendre comment c'est fait.

Comme je suis curieux (à ces heures...), j'ai essayé de wget la première : ça m'enregistre un flux en continu dans un fichier, jusqu'à ce que je le ^C .
Aucune idée du format, mais avec vlc, j'ouvre le fichier : ça rejoue ce que j'ai enregistré (bah je sais rien d'impressionnant, mais quand on a jamais essayé...)
Si je coupe une tranche du fichier, arbitrairement, entre n'importe ou et n'importe ou + quelques MB, ça donne toujours quelque chose de lisible par vlc.

Alors je me pose quand même la question : le fameux replay dont il a été question plusieurs fois, ce truc vachement marginalement légal que les FAI semblent pas trop avoir le droit de faire, c'est aussi couillon que ça ? Du coup, chacun peut se le faire, son replay, et en sautant les pubs en plus (enfin... après avoir acheté les disques  ;D). Parce que ce que j'ai download, ça fait à la louche 500 kB/s, donc une dizaine de chaînes sur une semaine, on est à 3 TB, en tirant 40 Mb/s sur la fibre en continu, c'est pas non plus délirant...

Autre question, chez K-Net ça a l'air d'être un peu différent. Les liens par chaîne qui se trouvent dans le .m3u sont des fichiers textes .m3u8, qui contiennent eux-même une liste des dernières tranches de temps (?), avec à chaque fois une URL vers un fichier .ts . Aucune idée quel format c'est, mais vlc est capable de lire ces fichiers, chacun fait une dizaine de secondes, et si on les concatène sauvagement (oui, cat...) le résultat est toujours parfaitement lisible.
Pourquoi chez K-Net et chez MilkyWan ça ne fonctionne pas de la même façon ? Il y a un intérêt à l'un ou l'autre des "protocoles" ?

Oui, je sais que je voulais un truc "simple" pour regarder la TV, mais j'aime bien comprendre aussi...
Titre: TV chez MilkyWan
Posté par: xp25 le 06 février 2022 à 04:53:42
Autre question, chez K-Net ça a l'air d'être un peu différent. Les liens par chaîne qui se trouvent dans le .m3u sont des fichiers textes .m3u8, qui contiennent eux-même une liste des dernières tranches de temps (?), avec à chaque fois une URL vers un fichier .ts . Aucune idée quel format c'est, mais vlc est capable de lire ces fichiers, chacun fait une dizaine de secondes, et si on les concatène sauvagement (oui, cat...) le résultat est toujours parfaitement lisible.

Bonjour patrick_01,

Tu aurais un screen ou le code de ce fichier m3u8 avec les dernières tranches de temps ?

Et tu les concatène comment ?

Merci  ;)
Titre: TV chez MilkyWan
Posté par: patrick_01 le 06 février 2022 à 11:21:38
Tu aurais un screen ou le code de ce fichier m3u8 avec les dernières tranches de temps ?
Et tu les concatène comment ?

Voilà le début du fichier M3U (la playlist avec toutes les chaînes :

#EXTM3U
#EXTINF:0,1. TF1
http://livetv.ktv.zone/3/play.m3u8
#EXTINF:0,2. France 2
http://livetv.ktv.zone/4/play.m3u8
#EXTINF:0,3. France 3
http://livetv.ktv.zone/5/play.m3u8
etc...


Je télécharge le premier (pour TF1), donc http://livetv.ktv.zone/3/play.m3u8 , voilà le contenu :

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:3096
#EXTINF:9.400000,
#EXT-X-PROGRAM-DATE-TIME:2022-02-06T11:07:08.335+0100
http://s.tv.kwaoo.net/3/054e7313_1644141978_0000009400000_003096.ts
#EXTINF:10.560000,
#EXT-X-PROGRAM-DATE-TIME:2022-02-06T11:07:08.335+0100
http://s.tv.kwaoo.net/3/054e7313_1644141988_0000010560000_003097.ts
#EXTINF:6.360000,
#EXT-X-PROGRAM-DATE-TIME:2022-02-06T11:07:08.335+0100
http://s.tv.kwaoo.net/3/054e7313_1644141998_0000006360000_003098.ts
#EXTINF:6.000000,
#EXT-X-PROGRAM-DATE-TIME:2022-02-06T11:07:08.335+0100
http://s.tv.kwaoo.net/3/054e7313_1644142008_0000006000000_003099.ts
#EXTINF:5.420000,
#EXT-X-PROGRAM-DATE-TIME:2022-02-06T11:07:08.335+0100
http://s.tv.kwaoo.net/3/054e7313_1644142018_0000005420000_003100.ts


Chaque URL est un lien vers un fichier qui contient une dizaine de secondes de flux. Dix secondes plus tard, play.m3u8 aura changé, les liens auront "glissé" : on aura par exemple .....3097.ts à ...3101.ts.
Pour avoir un flux continu, il suffit de récupérer play.m3u8 toutes les 10 secondes, vérifier quels sont les nouveaux .ts, les télécharger. D'après wireshark, c'est ce que fait vlc, j'imagine que la box TV de knet aussi.
Pour concaténer les fichier : cat (Linux en tout cas, OS X certainement, peut-être que Windows est capable de le faire avec type, ou peut être qu'il va faire merder chaque CR/CRLF, même pas envie de boot une VM pour essayer). Mais c'est vraiment à la sauvage, on ajoute chaque fichier au précédent.

Pour valider tout ça j'ai écrit 20 lignes de Python hier soir, ça fait le travail (réussi à cron l'enregistrement d'une dizaine de minutes de TF1, que j'ai regardé ce matin. Manque de bol, la moitié c'était de la pub, je sais pourquoi je regarde jamais la télé  ;) ).

(Vivien nous dira si reverse un truc aussi couillon est inapproprié à cet endroit, je ne pense pas, on est quand même sur du HTTP et des protocoles ouverts, mais dès qu'on touche à la TV ...)
Titre: TV chez MilkyWan
Posté par: Hugues le 06 février 2022 à 11:28:31
Nous on envoie direct le MPEG-TS dans un fichier en linéaire

Eux font du HLS, et envoient une playlist avec plein de petits fichiers.

à terme, on compte faire les deux :)

L'avantage du HLS c'est que ça facilite le timeshift
Titre: TV chez MilkyWan
Posté par: Optix le 06 février 2022 à 12:26:41
Je continue avec les questions à la con, celles qu'on pose après minuit...

Pour essayer de comprendre comment fonctionne le flux TV, qui reste un truc assez nébuleux pour moi à ce stade, j'ai téléchargé le m3u sur tv.milkywan.fr .
Rien de bien sorcier apparemment, c'est un simple fichier texte, il y a la liste des chaînes, avec pour chaque chaîne une URL, pas besoin de lire des RFC pour comprendre comment c'est fait.

Comme je suis curieux (à ces heures...), j'ai essayé de wget la première : ça m'enregistre un flux en continu dans un fichier, jusqu'à ce que je le ^C .
Aucune idée du format, mais avec vlc, j'ouvre le fichier : ça rejoue ce que j'ai enregistré (bah je sais rien d'impressionnant, mais quand on a jamais essayé...)
Si je coupe une tranche du fichier, arbitrairement, entre n'importe ou et n'importe ou + quelques MB, ça donne toujours quelque chose de lisible par vlc.

Oui, comme le dit Hugues, la TV de MilkyWan est un simple MPEG-TS : tu te branches au flux, et bim, tu reçois la data aussi longtemps que tu restes connecté.

Alors je me pose quand même la question : le fameux replay dont il a été question plusieurs fois, ce truc vachement marginalement légal que les FAI semblent pas trop avoir le droit de faire, c'est aussi couillon que ça ? Du coup, chacun peut se le faire, son replay, et en sautant les pubs en plus (enfin... après avoir acheté les disques  ;D). Parce que ce que j'ai download, ça fait à la louche 500 kB/s, donc une dizaine de chaînes sur une semaine, on est à 3 TB, en tirant 40 Mb/s sur la fibre en continu, c'est pas non plus délirant...
Non non non.

Le replay, ce sont les chaines elles-mêmes qui te mettent à disposition les programmes, avec le fichier vidéo, les visuels et les éléments textuels (acteurs, réal, etc).

Toi, FAI, tu n'as strictement rien à faire (à part concevoir une jolie app). Et surtout pas d'enregistrer toi-même le programme et de le mettre à disposition du public, ça rentre dans du pénal.

Autre question, chez K-Net ça a l'air d'être un peu différent. Les liens par chaîne qui se trouvent dans le .m3u sont des fichiers textes .m3u8, qui contiennent eux-même une liste des dernières tranches de temps (?), avec à chaque fois une URL vers un fichier .ts . Aucune idée quel format c'est, mais vlc est capable de lire ces fichiers, chacun fait une dizaine de secondes, et si on les concatène sauvagement (oui, cat...) le résultat est toujours parfaitement lisible.
Pourquoi chez K-Net et chez MilkyWan ça ne fonctionne pas de la même façon ? Il y a un intérêt à l'un ou l'autre des "protocoles" ?

Oui, je sais que je voulais un truc "simple" pour regarder la TV, mais j'aime bien comprendre aussi...

Le problème du HLS, il est conceptuel : tu regardes un flux live sans discontinuité, et pourtant... tout est segmenté : des petits "ts" avec qq secondes, et une chiée de requêtes pour demander les prochaines secondes. Pour parer aux éventualités, cela ajoute bcp de latence au cas où il faut renvoyer la requête, renvoyer le fichier, etc. Et cela complexifie l'infra (car le HLS nécessite du traitement logiciel, alors que le MPEGTS sort directement de chassis TV professionnels).

Pour moi (et ça reste mon avis), la TV (le live) doit être transportée en UDP uniquement. C'est complètement con de se taper les accusés réception de TCP et d'essayer de retransmettre (le paquet va de toutes façons être jeté car d'autres sont arrivés avant, et boom "discontinuty error" dans vlc). Certes pour l'instant c'est comme ça en HTTP par facilité et rapidité de mise en oeuvre, mais ça mérite de revoir le transport afin de bien optimiser cette partie.

Ca va être le prochain challenge de Hugues & sa team : maitriser le transport multicast jusqu'à vous, avec notamment l'arrivée de nouvelles chaines qu'ils signent en direct.
Titre: TV chez MilkyWan
Posté par: Hugues le 06 février 2022 à 13:55:21
Ouais mais certains OS (samsung tv par ex, ou Apple si tu utilises le player natif) imposent de faire du HLS, donc tu n'as pas forcément le choix non plus :/
Titre: TV chez MilkyWan
Posté par: ReJac le 06 février 2022 à 14:07:28
Du coup si je comprends bien votre diffusion TV actuelle c'est un flux TCP via HTTP, sur un serveur dont l'ip est annoncée en interne mais pas aux transitaires ?
Titre: TV chez MilkyWan
Posté par: Hugues le 06 février 2022 à 14:07:57
Non, et ça n'a pas d'intérêt de détailler ça ici.
Titre: TV chez MilkyWan
Posté par: vivien le 06 février 2022 à 21:48:23
(Vivien nous dira si reverse un truc aussi couillon est inapproprié à cet endroit, je ne pense pas, on est quand même sur du HTTP et des protocoles ouverts, mais dès qu'on touche à la TV ...)

Tu peut partager sans crainte ton programme : la copie privée est un droit et tu le paye sur tous tes supports.

Ce qu'il ne faut pas, c'est partager tes émissions enregistrées, car la copie n'est plus privée.
Titre: TV chez MilkyWan
Posté par: patrick_01 le 06 février 2022 à 23:47:35
Merci pour vos explications.

Non non non.
[...]
Toi, FAI, tu n'as strictement rien à faire (à part concevoir une jolie app). Et surtout pas d'enregistrer toi-même le programme et de le mettre à disposition du public, ça rentre dans du pénal.

Je ne suis pas FAI et je n'ai pas l'intention de mettre quoi que ce soit à disposition du public, mon seul but dans la vie c'est que ma fille ne se couche pas à minuit les soirs de kohlanta, et qu'elle regarde ça tranquillement le lendemain, si possible en sautant les pubs. Si je comprends bien le post de Vivien, aucun problème pour enregistrer du flux dans mon sous-sol, puisque c'est à usage personnel.

Optix, d'accord avec toi sur le fait que transporter un stream sur du TCP c'est idiot, mais est-ce que des alternatives en multicast UDP existent déjà ? Des protocoles ? Des implémentations client ? Désolé pour la question de débutant, mais vraiment j'ai tout à découvrir dans ce domaine.

Vivien, merci pour ton message. Mon programme c'est de la cochonnerie bricolée à 2h du matin, donc l'idée c'était pas de le poster tel quel ici, mais je ne veux pas créer de malaise en discutant de ce que j'ai expérimenté. Je me souviens d'ailleurs qu'il y avait sur l'"autre" forum pas mal d'échanges à ce sujet, avec quelqu'un qui était allé assez loin pour écrire son propre script (pour Kodi ?) pour récupérer le replay KNet.
Titre: TV chez MilkyWan
Posté par: xp25 le 07 février 2022 à 00:09:14
Si tu as un Windows à disposition et si c'est pour koko et bin juste installe CAPTVTY -> https://captvty.fr/

Il y a une aide pour Linux avec Wine ici -> https://captvty.fr/faq#linux

TF1 met à disposition sans pub le Koh-lanta du jour 30/45min après la fin de diffusion live.

C'est ce que je fais depuis 2 ans avec une qualité de 1280x720 max fichier .TS bien suffisant sur une full HD  ::)
Titre: TV chez MilkyWan
Posté par: patrick_01 le 07 février 2022 à 00:17:30
Si tu as un Windows à disposition et si c'est pour koko et bin juste installe CAPTVTY -> https://captvty.fr/

Nan... quand même c'est pas QUE pour koh lanta :)
De toute façon y a pas de windows dans les parages, juste une VM pour quand je suis coincé... mais merci pour le tuyau.
Titre: TV chez MilkyWan
Posté par: patrick_01 le 07 février 2022 à 00:19:52
Raspberry Pi 3
Tu manipules comment ? Tu as une télécommande, ou c'est à la souris ?
Titre: TV chez MilkyWan
Posté par: xp25 le 07 février 2022 à 00:20:24
Le 22 Février c'est le retour de Koh-lanta, ça servira à ceux qui passent ici :D
Titre: TV chez MilkyWan
Posté par: vivien le 07 février 2022 à 08:43:57
Quelques liens qui peuvent intéresser pour enregistrer les flux MilkyWan sous linux :
- https://doc.ubuntu-fr.org/television#webtv
- https://doc.ubuntu-fr.org/webtv#voir_aussi
Titre: TV chez MilkyWan
Posté par: Anonyme le 07 février 2022 à 11:10:35
Quelques liens qui peuvent intéresser pour enregistrer les flux MilkyWan sous linux :
- https://doc.ubuntu-fr.org/television#webtv
- https://doc.ubuntu-fr.org/webtv#voir_aussi
Celui que j'aime beaucoup ( pour y avoir contribué, avec l'intégration de mplayer ainsi qu'un module de pilotage de Parabole motorisée )
https://doc.ubuntu-fr.org/vdr

[edit]
Pour la petite anecdote, les gars de Centrale travaillaient sur VLC, les gars des Mines, sur un autre player dont j'ai oublié le nom, et la communauté sur mplayer, avec des échanges de librairies de bas niveau, Jean Batiste a bien agrégé et intégré différentes librairies Open Source dans VLC.
[/edit]
Titre: TV chez MilkyWan
Posté par: Leon le 07 février 2022 à 14:08:38
Pour moi (et ça reste mon avis), la TV (le live) doit être transportée en UDP uniquement. C'est complètement con de se taper les accusés réception de TCP et d'essayer de retransmettre (le paquet va de toutes façons être jeté car d'autres sont arrivés avant, et boom "discontinuty error" dans vlc). Certes pour l'instant c'est comme ça en HTTP par facilité et rapidité de mise en oeuvre, mais ça mérite de revoir le transport afin de bien optimiser cette partie.
Sauf erreur de ma part, si tu règles un buffer de quelques secondes côté réception, le flux ne saute pas malgré les pertes de paquet et les retransmissions TCP. Ou alors je n'ai pas compris ce que tu veux dire...

Pour un flux vidéo sur lequel tu te permets des secondes de retard, le TCP me semble quand même être une bonne solution.

Leon.
Titre: TV chez MilkyWan
Posté par: xp25 le 07 février 2022 à 14:20:19
Ayant MyCanal et RedTV utilisant HLS/DASH tout les deux, je visionne en restart chaque fois mes programmes, ça évite d'avoir une coupure live surtout quand tu as simultanément les grosses affiches à 21h qui pompent à mort.

Le seul besoin de Live réel c'est pour les matchs de foot, pour le reste si tu es en décalage de 1min c'est pas vraiment gênant, enfin pour moi ;)
Titre: TV chez MilkyWan
Posté par: Optix le 09 février 2022 à 11:04:05
(https://pix.milkywan.fr/DFw4jt8W.image)
https://twitter.com/benoitc/status/1491147116781215749

 ;)
Titre: TV chez MilkyWan
Posté par: patrick_01 le 17 février 2022 à 16:05:17
Je continue avec les questions à la con :

Il me semble que sur les flux TV il y a une adaptation automatique de la qualité de l'image, et donc du débit, en fonction de la bande passante ou d'autres mesures de qualité réseau entre le <truc qui stream> et le <truc qui affiche>. Est-ce que c'est correct ? Si oui, alors :

1) Quel est le mécanisme qui permet d'évaluer la qualité du réseau ? est-ce que ça tourne chez le client, sur le serveur ? quels sont les paramètres mesurés ? les protocoles ?
2) Comment le client choisit le flux adapté à sa bande passante ? Est-ce que l'URL est-elle la même et le serveur adapte ce qui'il stream, ou bien est-ce que le serveur propose plusieurs URLs et c'est le client qui choisit ?
3) Est-ce que ce mécanisme existe dans les deux technologies évoquées plus haut (HLS ou MPEG-TS) ?
4) Qui fait le transcodage pour downgrade la qualité à destination des clients qui ont une plus faibles bande passante ? Le diffuseur, le FAI ? (parce que d'après ce que je comprends, les arrangements entre FAIs et diffuseurs imposent de reprendre le flux de manière transparente) ?

Un pointeur vers un endroit où tout ça est expliqué serait bienvenu : je sais lire, mais comme je ne sais pas quoi chercher ni comment ça s'appelle ...
Titre: TV chez MilkyWan
Posté par: Hugues le 17 février 2022 à 16:15:02
Est-ce que c'est correct ?
Non :)
Titre: TV chez MilkyWan
Posté par: Optix le 17 février 2022 à 16:41:27
Je continue avec les questions à la con :

Il me semble que sur les flux TV il y a une adaptation automatique de la qualité de l'image, et donc du débit, en fonction de la bande passante ou d'autres mesures de qualité réseau entre le <truc qui stream> et le <truc qui affiche>. Est-ce que c'est correct ? Si oui, alors :

Ce dont tu parles c'est du DASH (Dynamic Adaptive Streaming over HTTP), et implique de transcoder plusieurs fois à différentes qualités : c'est lourd et pas utilisé chez Milky.
Titre: TV chez MilkyWan
Posté par: patrick_01 le 17 février 2022 à 18:00:17
Ce dont tu parles c'est du DASH (Dynamic Adaptive Streaming over HTTP), et implique de transcoder plusieurs fois à différentes qualités : c'est lourd et pas utilisé chez Milky.
Excellent je crois que c'est bien ce que je cherche. Je vais regarde un peu ça, merci.
Ailleurs que chez MilkyWan, est-ce que c'est quelque chose qui est généralement utilisé ou non chez les FAI triple play ? Sur Ornethd par exemple, vous faites ça ? Et chez les gros ?
Si ce n'est pas le cas, ça veut dire que si un flux c'est 4K, alors c'est 4K pour tout le monde, avec des dizaines de Mb/s, même pour celui qui le regarde sur son téléphone portable ?
Titre: TV chez MilkyWan
Posté par: Optix le 17 février 2022 à 19:14:40
Excellent je crois que c'est bien ce que je cherche. Je vais regarde un peu ça, merci.
Ailleurs que chez MilkyWan, est-ce que c'est quelque chose qui est généralement utilisé ou non chez les FAI triple play ? Sur Ornethd par exemple, vous faites ça ? Et chez les gros ?
Si ce n'est pas le cas, ça veut dire que si un flux c'est 4K, alors c'est 4K pour tout le monde, avec des dizaines de Mb/s, même pour celui qui le regarde sur son téléphone portable ?

Bah en fait, les contraintes dépendent essentiellement du réseau et de la techno utilisée, et ne sont pas les mêmes pour tous les acteurs. Un Orange doit pouvoir adresser à la fois un abonné en fibre et en ADSL, un TDF/Towercast qui gère la TNT doit pouvoir rentrer une trentaine de chaines dans 6 fréquences au chausse-pied... Ainsi tu dois prévoir tous les flux nécessaires à adresser à bien la télévision à tes téléspectateurs.

De mon point de vue, la contrainte de Milkywan se situe au niveau du trafic consommé : aucun intérêt à diffuser en continu 200 mégas en continu de TV (car l'assoc paye, même si personne ne regarde). Il faut donc envoyer les flux à la demande pour un faible nombre d'abonnés. Vient ensuite un calcul économique de quand il sera plus avantageux de diffuser en multicast. Mais là aussi, je doute que ça soit compatible avec le HLS (le HTTP implique de l'unicast, donc croissant à la consommation).
Ainsi la montée en charge va devenir très intéressante, de beaux challenges :)

Après les usages, là aussi, est-ce pertinent de regarder une chaine 4K sur un smartphone ? Est-ce pertinent de transcoder une telle qualité ?

Chez nous, c'est du historiquement du broadcast (comme en TNT, mais enfermé dans un réseau fixe, et quasi aucune contrainte de fréquence). Càd que les gens se mangent plus de 1 Gbps de TV en permanence : qu'ils la regardent ou non, qu'ils soient abonnés ou non, elle est diffusée fatalement. Chaque canal/multiplex c'est 31 Mbps de débit utile. Un groupe de chaines ou une chaine seule ne peut dépasser cette limite. Par contre, la norme a évoluée : je suis théoriquement capable d'envoyer en sus de l'audio et la vidéo, une petite URL (qui pèse rien en soit) mais qui mène vers un flux de meilleure qualité. Par ex, si je diffuse ARTE à 10 Mbps, si la TV est connectée, elle peut accrocher une URL qui donne accès à un flux de 100 Mbps (très souvent la limite du port réseau de la TV), et si l'image n'a aucune erreur, ça switch dessus. Et si tu débranches le RJ45, aucun problème, ça repasse sur le flux broadcasté à 10 mégas. C'est ce qu'il se passe en Italie ou en Allemagne en fait : vous avez des chaines "Internet" en TNT :) 
Voilà pourquoi je crois plutôt à une montée en qualité pour ceux qui le peuvent et garder une qualité nominale pour tout le reste, plutôt que l'inverse.

Autre exemple, si je vois que mes chaines ne pèsent que "21 mégas" au total dans mon canal, il me reste 10 mégas de libre et qui sont transmis fatalement chez les gens. Bah on augmente le bitrate pour remplir le "vide". C'est comme ça que Clara Luciani, en France, elle est la plus belle chez nous (je pousse NRJ hits à 15 mégas !!) et qu'elle mérite d'être diffusée avec la plus belle image qui soit, quitte à cramer la moitié d'un canal rien que pour elle :) <3

(https://pix.milkywan.fr/ipkczg2r.image)

Donc vraiment il existe une chiée de moyens de diffuser la télévision, à chacun de choisir ce qui convient le mieux en fonction de son réseau, de ses abonnés, etc. Mais ça reste un sujet très passionnant il est vrai et je suis content que l'assoc s'en saisisse pour les défis techniques que cela représente.
Titre: TV chez MilkyWan
Posté par: patrick_01 le 18 février 2022 à 07:35:11
Merci beaucoup pour tes explications !

Après les usages, là aussi, est-ce pertinent de regarder une chaine 4K sur un smartphone ? Est-ce pertinent de transcoder une telle qualité ?

Pour moi c'est idiot de regarder de la haute définition sur un écran de téléphone portable, et donc oui, ça ferait sens de transcoder pour arriver à un débit plus réduit pour les usages mobiles.
(enfin, c'est mon avis. J'ai toujours eu du mal à comprendre les vendeurs de 4, puis 5G qui m'expliquent que je vais avoir du plaisir à regarder un film en 4K debout dans le bus ou le métro, avec un écran de 5 pouces et des écouteurs de merde)

Par contre, la norme a évoluée : je suis théoriquement capable d'envoyer en sus de l'audio et la vidéo, une petite URL (qui pèse rien en soit) mais qui mène vers un flux de meilleure qualité. Par ex, si je diffuse ARTE à 10 Mbps, si la TV est connectée, elle peut accrocher une URL qui donne accès à un flux de 100 Mbps (très souvent la limite du port réseau de la TV), et si l'image n'a aucune erreur, ça switch dessus. Et si tu débranches le RJ45, aucun problème, ça repasse sur le flux broadcasté à 10 mégas. C'est ce qu'il se passe en Italie ou en Allemagne en fait : vous avez des chaines "Internet" en TNT :) 
Ah c'est intéressant, comment tu peux faire ça ? Un nom de protocole ou quelque chose, pour que je jette un oeil ? L'idée c'est d'avoir un flux alternatif, et c'est donc l'équipement client qui va choisir s'il l'utilise ?

Autre exemple, si je vois que mes chaines ne pèsent que "21 mégas" au total dans mon canal, il me reste 10 mégas de libre et qui sont transmis fatalement chez les gens. Bah on augmente le bitrate pour remplir le "vide". C'est comme ça que Clara Luciani, en France, elle est la plus belle chez nous (je pousse NRJ hits à 15 mégas !!) et qu'elle mérite d'être diffusée avec la plus belle image qui soit, quitte à cramer la moitié d'un canal rien que pour elle :) <3
Mais comment tu "augmentes" le bitrate pour afficher ton idole en meilleure qualité ? tu dois bien trouver les bits quelque part, non ?
Tu reçois plusieurs flux de la part des chaînes / diffuseurs et tu choisis au coup par coup pour remplir tes canaux, ou bien tu reçois le meilleur possible et tu downsample pour faire un tetris qui t'amène à 31 Mb/s ? Ou alors tu fais de l'upsampling ?
Titre: TV chez MilkyWan
Posté par: Optix le 18 février 2022 à 09:15:49
Mais comment tu "augmentes" le bitrate pour afficher ton idole en meilleure qualité ? tu dois bien trouver les bits quelque part, non ?
Tu reçois plusieurs flux de la part des chaînes / diffuseurs et tu choisis au coup par coup pour remplir tes canaux, ou bien tu reçois le meilleur possible et tu downsample pour faire un tetris qui t'amène à 31 Mb/s ? Ou alors tu fais de l'upsampling ?

Quand tu signes avec les chaines et que tu te raccordes à elles, en général elles te poussent un flux de très grande qualité : ça peut aller de 20 mégas à plus d'un giga LA chaine (c'est ce que propose ARTE, tu récupères le flux brut en HD-SDI). C'est donc à toi, opérateur, de bien maitriser la recompression des flux pour que ça puisse tenir dans un lien DSL, dans un multiplex satellitaire ou terrestre, ou de rentrer dans un port 100 mégas de la TV.

Du coup évidemment, j'ai le flux original du groupe NRJ et je peux modifier à la hausse ou à la baisse la qualité réinjectée dans la distribution abonnées selon les contraintes ou l'envie.

Ah c'est intéressant, comment tu peux faire ça ? Un nom de protocole ou quelque chose, pour que je jette un oeil ? L'idée c'est d'avoir un flux alternatif, et c'est donc l'équipement client qui va choisir s'il l'utilise ?

C'est de l'HbbTV, une techno permise par la norme DVB. Grosso-modo elle permet d'afficher des pages web... sans connexion Internet. Au lieu d'avoir des liens en "http://" pour naviguer ou afficher des images, ce sont des liens "dvb://tel_ou_tel_pid", qui sont broadcastés toutes les X secondes. Et dès qu'il y a du "http", la TV va demander à être connectée à Internet si ce n'est pas le cas. C'est comme ça qu'ARTE.tv a pu diffuser son portail de replay, alors que les TV n'étaient pas reliées à Internet, et tout le monde s'est demandé "putain comment ils font ?" xD (et dès que tu appuyais sur une vidéo, là ça demandait la connexion). Et avec cette techno, tu peux faire du multi-stream, entre autres.

Après, pour en revenir à Milkywan, il serait intéressant d'adopter la norme DVB-I pour la retransmission des flux via Internet. Le DVB, c'est LA norme utilisée dans l'industrie télévisuelle, si tu viens et que tu respectes leurs standards, toutes les portes seront ouvertes. Car derrière, tu sauras gérer le (dé)cryptage des chaines, la remontée d'audience, les portails interactifs, etc, comme elles le souhaitent (car c'est elles qui vont donner les ordres à ta TV, à ton client etc). Là actuellement en France, tout le monde refait ça à sa sauce dans sa box, son appli, du fait de l'héritage des OCEN et on a bcp de mal à en sortir. Donc ça va être un moove intéressant.

Un exemple concret : la diffusion des ... (je ne peux même pas dire le nom, mais voyez la grande compétition sportive mondiale dans 2 ans à Paris ?). Les opérateurs qui diffusent en IP doivent se taper 50 pages de contraintes etc. En DVB, c'est... 2 pages :) Donc pendant que des dizaines d'ingés planchent sur le sujet pour être dans les clous, nous on a pu signer les yeux fermés car on bosse avec leur norme déjà : on transporte juste "bêtement".
Titre: TV chez MilkyWan
Posté par: xp25 le 18 février 2022 à 10:48:00
Un peu de lecture vulgarisée sur le DVB ;) -> https://www.hbbtv.org/wp-content/uploads/2021/02/DVB-I-introduction-HbbTV-February-2021.pdf

DVB Content Delivery Technologies
DVB-I and DVB-TA Overview


Webinar -> https://dvb.org/wp-content/uploads/2020/03/20200406_webinar_DVB-I_slides_FINAL.pdf

https://dvb.org/dvb-scene/

DVB Scene
Published twice a year, DVB Scene magazine brings you news and views on new DVB specifications, market updates and reports on key developments in the wider media world.

Titre: TV chez MilkyWan
Posté par: VincentO2 le 18 février 2022 à 11:54:35
Ce dont tu parles c'est du DASH (Dynamic Adaptive Streaming over HTTP)

HLS le supporte aussi, avec une master playlist et EXT-X-STREAM-INF
Titre: TV chez MilkyWan
Posté par: patrick_01 le 18 février 2022 à 22:24:09
Super intéressant, merci pour les réponses. Je vais prendre le temps de creuser un peu tout ça, si j'ai d'autres questions... je sais où les poser :)
Titre: TV chez MilkyWan
Posté par: Anonyme le 19 février 2022 à 01:06:50
C'est de l'HbbTV,
 C'est comme ça qu'ARTE.tv a pu diffuser son portail de replay, alors que les TV n'étaient pas reliées à Internet, et tout le monde s'est demandé "putain comment ils font ?" xD (et dès que tu appuyais sur une vidéo, là ça demandait la connexion). Et avec cette techno, tu peux faire du multi-stream, entre autres.
Aller, pour un peu de culture générale.
L'idée est provenue, d'association de différentes technologies.
Canal avait différentes technologies fonction du cycle de vie de la mise sur le marché de ses différents décodeurs ( G1..G6).
Chaque décodeur, pointant sur différents transpondeurs de différents sattelites pour faire ses mises à jours.
Deux standards coexistaient MHP et OPENTV. Le premier à être abandonné a été MHP, puis OpentV ( des middleware embarqués dans les décodeurs au profit de Java).
Néanmoins ils avaient des avantages indéniables, les MAJ OTA.
L'idée première à été d'utiliser le concept de carroussel data de MHP, et d'y intégrer le concept http://
C'est ce qui a été intégré dans la spec 1.0 de hbbtv.

Je n'ai plus participé, aux différentes avancées ensuite de la normalisation, étant passé à d'autres aspects tout aussi intéressants ( construction de concepts de transcodage avec AWS et mise à disposition des chaines, d'infrastructures "on demand" pour des évènements ponctuels de montée en charge d'infrastructures scalables en environnement cloud )

J'ai la modestie  ;D d'avoir participé, avec d'autres, à l'élaboration de produits utilisés par beaucoup de structures aujourd'hui.
AWS nous avait mis à disposition un environnement de développement pour automatiser l'enchainement de démarrage d'un environnement utilisable par les chaines pour un évènement sportif en "Live" et d'éteindre cet environnement après l'évènement.
Et un évènement de suivit d'un match de football américain, c'est suivi par plusieurs millions de téléspectateurs simultanément.
Titre: TV chez MilkyWan
Posté par: Hugues le 09 avril 2022 à 19:44:59
Et hop !

Ce n'est que le début :P


Les chaines France24 sont maintenant disponibles dans le bouquet MilkyWan ! 🥳

Merci à leurs équipes pour leur confiance !

(https://pix.milkywan.fr/fqdBK4p0.jpeg)
https://twitter.com/milkywan_net/status/1512848783851376642
Titre: TV chez MilkyWan
Posté par: adrien62 le 01 janvier 2023 à 17:13:01
Pour ce que ça vaut, depuis que la m3u est passé en solution officielle de dépannage chez K-net, je me suis monté une instance Jellyfin, opensource, gratis, compatible iOS / android / PC ...
Et ça fonctionne vraiment bien !
https://jellyfin.org/ (https://jellyfin.org/)
Un flux de la RTS est envisageable chez MW ?
Titre: TV chez MilkyWan
Posté par: Hugues le 01 janvier 2023 à 18:15:53
Oui Jellyfin c'est bien, mais une app officielle c'est mieux ;) en 2023 on va sortir l'app iOS :)
Titre: TV chez MilkyWan
Posté par: vivien le 02 janvier 2023 à 19:26:34
Cela serait possible de savoir les paramètres des flux ?

- Codec vidéo
- Définition vidéo
- Mode progressif ou mode entrelacé

- Codec audio
- Débit audio
- Nombre de canaux : 2 ou 5.1 ?
- Nombre de flux vidéo : un seul ou VO + VF ?

- Présence sous-titrage ?

- Débit moyen du flux complet (vidéo + audio + sous-titres + bourrage)
- Débit maximum
Titre: TV chez MilkyWan
Posté par: Optix le 02 janvier 2023 à 19:50:22
Ce sont les flux TNT, tout est identique : les EIT, les SID, tout pareil.

Pour France24, c'est le même flux que via satellite (HD), sauf que c'est du peering TV via TH2, donc latence plus réduite (càd que le France24 de Milkywan est en avance par rapport au flux sat).
Titre: TV chez MilkyWan
Posté par: Anonyme le 03 janvier 2023 à 15:54:27
Ce sont les flux TNT, tout est identique : les EIT, les SID, tout pareil.

Pour France24, c'est le même flux que via satellite (HD), sauf que c'est du peering TV via TH2, donc latence plus réduite (càd que le France24 de Milkywan est en avance par rapport au flux sat).
Oh Oh,
En lisant cela, il m'est venu une idée, à une problématique à laquelle j'ai été confronté, et à laquelle je n'avais pas porté de réponse à l'époque :
Il y a un décalage temporel à le réception en fonction du canal de réception, peering TH2, TNT, SAT
Et cela pose des problèmes, auxquels je n'entrerais pas dans les détails ( plus en MP si intéret).
Avec la solution de Vivien de mise en oeuvre de latence sur les flux TCP/UDP Vous deux Hugues et Cédric, vous seriez en mesure de caler la latence sur votre réseau pour qu'elle soit en accord avec tous les temps de canaux de distribution ( en gros avoir une synchro sur tous les canaux, peering, TNT, SAT) ?
Cela résoudrait tout un tas de problèmes et ouvrirai la porte à tout un tas d'applications, arrêtés à cause de la non synchronisation, mesure d'audience, publicité ciblée etc.
Titre: TV chez MilkyWan
Posté par: vivien le 03 janvier 2023 à 17:01:24
Il est possible avec NetEm (https://lafibre.info/tutoriels-linux/generer-des-pertes-de-paquets/) de rajouter une latence de xx ms à un flux IP.

Par contre, il faudrait pouvoir mesurer avec prévision la différence de latence entre deux flux.

Comparer à l'affichage n'est pas top, car la latence dépend du terminal.
Titre: TV chez MilkyWan
Posté par: pioup le 03 janvier 2023 à 17:59:57
Oh Oh,
En lisant cela, il m'est venu une idée, à une problématique à laquelle j'ai été confronté, et à laquelle je n'avais pas porté de réponse à l'époque :
Il y a un décalage temporel à le réception en fonction du canal de réception, peering TH2, TNT, SAT
Et cela pose des problèmes, auxquels je n'entrerais pas dans les détails ( plus en MP si intéret).
Avec la solution de Vivien de mise en oeuvre de latence sur les flux TCP/UDP Vous deux Hugues et Cédric, vous seriez en mesure de caler la latence sur votre réseau pour qu'elle soit en accord avec tous les temps de canaux de distribution ( en gros avoir une synchro sur tous les canaux, peering, TNT, SAT) ?
Cela résoudrait tout un tas de problèmes et ouvrirai la porte à tout un tas d'applications, arrêtés à cause de la non synchronisation, mesure d'audience, publicité ciblée etc.

Hormis le spoil par un voisin lors d'un match de foot ?
Titre: TV chez MilkyWan
Posté par: patrick_01 le 03 janvier 2023 à 19:07:38
[...] caler la latence sur votre réseau pour qu'elle soit en accord avec tous les temps de canaux de distribution ( en gros avoir une synchro sur tous les canaux, peering, TNT, SAT) ?
C'est certainement faisable, mais je doute que ça fonctionne sur la durée.
Je me souviens avoir fait des mesures par curiosité quand j'habitais à Genève et que j'avais TV par câble, antenne TNT et fibre optique, et le décalage entre les canaux variait d'un jour à l'autre (et d'une chaîne à l'autre, d'ailleurs). Pas de beaucoup, mais suffisamment pour empêcher toute application ayant des contraintes strictes de synchronisation (c'est à dire, diffusion sonore simultanée depuis plusieurs appareils, ou synchronisation entre l'image et le son).

La seule solution viable, à mon avis, est de gérer le problème à l'arrivée, en synchronisant les sources sur la base par exemple d'un numéro de séquence des trames, ou d'un timecode embarqué (je ne sais pas ce qui existe dans un flux TV, là je ne suis certainement pas spécialiste...) Mais le faire au départ, sans contrôler précisément la latence sur le chemin ?
On n'est plus à l'époque des réseaux TDM...

C'est quoi, le problème posé par le décalage entre les flux ? À part effectivement les voisins qui sortent les klaxons pour fêter un but quand chez toi le ballon est encore sur le point de penalty :)
Titre: TV chez MilkyWan
Posté par: vivien le 03 janvier 2023 à 20:44:51
J'imagine que c'est pour un robot comme celui d'IP-Label qui mesure la qualité d'un flux avec une référence d'un autre flux.

IP-Label mesurait l'IPTV avec un flux TNT. Il fallait donc bien régler le décalage entre les deux pour que les images comparées soient strictement produites en même temps.

Witbe, le concurrent d'IP-Label, mesure un MOS vidéo sans référence. Tu regardes un vieux film sur Arte, ton MOS sera mauvais, mais ce n'est pas la faute de l'opérateur, mais du flux d'origine.
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 juillet 2023 à 16:43:43
Bonjour aux utilisateurs milkywan (et aux autres),

Vous utilisez quoi comme app sous Android TV pour lire les flux proposés dans le fichier m3u de milkywan ?

Titre: TV chez MilkyWan
Posté par: emss le 02 juillet 2023 à 20:33:46
'Lut,

Kodi 20/IPTV Simple Client, sur une Shield.
Cela fonctionne très bien.
Titre: TV chez MilkyWan
Posté par: bolemo le 03 juillet 2023 à 12:05:45
Sur Android, pour une app basique qui fait son job : Simple IPTV.
Titre: TV chez MilkyWan
Posté par: powerred le 03 juillet 2023 à 13:36:02
Bonjour,

Pour des raisons graphiques et d'ergonomie, certes 5.49€ l'activation au dela de 7 jours, je suis sur Smart IPTV.
Pour les illustrations en capture d'ecran voici ici :
https://github.com/ipstreet312/freeiptv
https://forum.universfreebox.com/viewtopic.php?t=81565
https://receptioniptv.blogspot.com/

Cordialement
Titre: TV chez MilkyWan
Posté par: ouais25 le 10 juillet 2023 à 20:59:23
Merci à vous
Titre: TV chez MilkyWan
Posté par: stan_01 le 11 juillet 2023 à 21:53:25
Bonjour aux utilisateurs milkywan (et aux autres),

Vous utilisez quoi comme app sous Android TV pour lire les flux proposés dans le fichier m3u de milkywan ?
Salut,
pour ma part, Live Channels et TV.irl, j'avais fait un petit tuto ici : https://lafibre.info/milkywan/tv-milkywan-sur-boiter-android-tv-petit-guide/
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 septembre 2023 à 09:27:07
Maintenant que ma connexion est OK, j'ai pu installer la TV.
Merci pour le guide, bien utile.

J'ai installé Kodi et TV.irl :
Avec le premier, ça saccade, c'est impossible de regarder
Avec le second, ça bufferise pendant au moins 10s. Le zapping est bien lourd.

Je vais faire 2-3 tests depuis mon boitier Android pour voir ce qui pourrait faire bottleneck
Titre: TV chez MilkyWan
Posté par: Optix le 01 septembre 2023 à 09:31:33
Aucun drop de mon côté :/

(https://pix.milkywan.fr/8Ds9rhpn.png)
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 septembre 2023 à 10:24:04
c'est ok avec Kodi sur mon pc.

je vais troubleshooter mon boitier
Titre: TV chez MilkyWan
Posté par: bolemo le 01 septembre 2023 à 12:44:53
c'est ok avec Kodi sur mon pc.

je vais troubleshooter mon boitier

Alors je suis sûr qu'Android a fait des progrès depuis, mais il y a quelques années, j'avais un boîtier TV sous Android avec Kodi.
En enfer, c'était lent, ça plantait parfois…

Du coup j'ai d'abord essayé LibreElec (un OS dédié à Kodi, sans la lourde couche Android intermédiaire) sur un carte SD en dual boot, et quelle différence, je ne bootais plus jamais sur Android.
Plus tard, j'ai changé de boitier (pour un Odroid N2+), et j'ai installé directement CoreElec (du même genre que LibreElec mais mieux maintenu sur mon système) sur le disque eMMC.
Titre: TV chez MilkyWan
Posté par: patrick_01 le 01 septembre 2023 à 12:55:59
Chez moi, un Raspberry 3 avec LibreElec et le "simple iptv client", ça fonctionne pas trop mal y compris le guide des programmes.
Ça plante ou ça pixellise parfois, je soupçonne que le raspi 3 est un peu poussif, mais quand j'ai mis en place le bazar le prix du raspi 4 était stratosphérique, j'ai fait avec ce que j'avais dans la caisse de "ça peut toujours servir".
Titre: TV chez MilkyWan
Posté par: stan_01 le 01 septembre 2023 à 15:51:10
J'ai 2 "vieilles" Android TV MiBox 3 sur lesquelles j'ai mis Live Channels et TV.irl. J'avais avant testé Kodi (version Android) mais pas super ergonomique et lent comme dit précédemment, en tout cas avec le skin de base (ceci dit, je n'ai pas retenté depuis, c'est peut-être mieux maintenant).

Avec Live Channels et l'EPG, c'est fluide et très simple d'utilisation (belle maman qui a 65 ans et qui a peur de "tout casser" arrive très bien à s'en servir), ça fait peu de choses et ça le fait bien.
Titre: TV chez MilkyWan
Posté par: bolemo le 01 septembre 2023 à 16:02:09
J'ai 2 "vieilles" Android TV MiBox 3 sur lesquelles j'ai mis Live Channels et TV.irl. J'avais avant testé Kodi (version Android) mais pas super ergonomique et lent comme dit précédemment, en tout cas avec le skin de base (ceci dit, je n'ai pas retenté depuis, c'est peut-être mieux maintenant).

Avec Live Channels et l'EPG, c'est fluide et très simple d'utilisation (belle maman qui a 65 ans et qui a peur de "tout casser" arrive très bien à s'en servir), ça fait peu de choses et ça le fait bien.

C'est surtout un inventaire des besoins et un choix à faire.

Si on ne cherche qu'à recevoir de l'IPTV FAI, Kodi est un peu overkill, un simple logiciel IPTV, avec ou sans EPG (selon besoins) est suffisant.

Si on cherche à avoir une box TV Kodi qui fait plus que de l'IPTV de base, LibreElec ou CoreElec sont beaucoup plus stables, rapides et optimisés qu'Android.
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 septembre 2023 à 16:17:28
Alors je suis sûr qu'Android a fait des progrès depuis, mais il y a quelques années, j'avais un boîtier TV sous Android avec Kodi.
En enfer, c'était lent, ça plantait parfois…

Du coup j'ai d'abord essayé LibreElec (un OS dédié à Kodi, sans la lourde couche Android intermédiaire) sur un carte SD en dual boot, et quelle différence, je ne bootais plus jamais sur Android.
Plus tard, j'ai changé de boitier (pour un Odroid N2+), et j'ai installé directement CoreElec (du même genre que LibreElec mais mieux maintenu sur mon système) sur le disque eMMC.

Je suis très surpris par google tv.
C'est vraiment de la m*

Ou alors c'est mon boitier tv, pourtant, c'est un strong.

Titre: TV chez MilkyWan
Posté par: Hugues le 01 septembre 2023 à 16:19:10
Google TV (tout comme les Apple TV) sont normalement conçues pour manger du flux HLS, pas du flux "pur" comme ce qu'on envoie.

On prépare une plateforme HLS mais ça sera plus tard cette année :)
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 septembre 2023 à 16:23:05
Alors, j'ai branché le boitier directement sur le routeur en Ethernet, et testé aussi en WIFI (2.4GHz et 5GHz) et :

- kodi et TV.irl, ça rame
- j'ai installé Arte juste pour voir, c'est nickel.
J'aurais aimé installer orange tv vu que j'ai pas encore résilié mais l'app n'est pas dispo sur google tv :(

J'ai installé iptv et c'est plutôt fluide. Par contre, pas d'EPG et la navigation est vraiment nulle.
Le nombre d'apps sur google tv étant ridicule, c'est tout ce que j'ai pu faire.

Par contre, pour te pousser des contenus sur les plates-formes payantes, là y a du monde.

Bref, plutôt déçu de google tv.
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 septembre 2023 à 16:25:51
Google TV (tout comme les Apple TV) sont normalement conçues pour manger du flux HLS, pas du flux "pur" comme ce qu'on envoie.

On prépare une plateforme HLS mais ça sera plus tard cette année :)

Merci pour l'info
Titre: TV chez MilkyWan
Posté par: bolemo le 01 septembre 2023 à 16:28:06
Alors, j'ai branché le boitier directement sur le routeur en Ethernet, et testé aussi en WIFI (2.4GHz et 5GHz) et :

- kodi et TV.irl, ça rame
- j'ai installé Arte juste pour voir, c'est nickel.
J'aurais aimé installer orange tv vu que j'ai pas encore résilié mais l'app n'est pas dispo sur google tv :(

J'ai installé iptv et c'est plutôt fluide. Par contre, pas d'EPG et la navigation est vraiment nulle.
Le nombre d'apps sur google tv étant ridicule, c'est tout ce que j'ai pu faire.

Par contre, pour te pousser des contenus sur les plates-formes payantes, là y a du monde.

Bref, plutôt déçu d'android tv.

Si ta box le supporte et possède un port SD ou USB, tu peux en principe booter sur un disque externe (ou carte SD) sans avoir a toucher/effacer quoi que ce soit sur la partition interne Android.
Un moyen pratique d'essayer CoreElec ou LibreElec par exemple.
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 septembre 2023 à 17:06:35
C'est que pour faire du kodi ?
Titre: TV chez MilkyWan
Posté par: xp25 le 01 septembre 2023 à 17:14:19
Google TV (tout comme les Apple TV) sont normalement conçues pour manger du flux HLS, pas du flux "pur" comme ce qu'on envoie.

On prépare une plateforme HLS mais ça sera plus tard cette année :)

Un tuto complet en Français, qu'est ce que ce serait le pied  ;)
Titre: TV chez MilkyWan
Posté par: bolemo le 01 septembre 2023 à 18:28:15
C'est que pour faire du kodi ?

LibreElec et CoreElec ?

Oui, en gros leur concept c'est de faire un OS optimisé et minimaliste juste pour faire tourner Kodi.
Titre: TV chez MilkyWan
Posté par: Hugues le 01 septembre 2023 à 18:32:57
Un tuto complet en Français, qu'est ce que ce serait le pied  ;)

Autant j'ai pas de soucis a partager nos choix technologiques et des photos de nos infras, autant je ne suis pas fan de partager notre code et nos configs ;)
Titre: TV chez MilkyWan
Posté par: ouais25 le 01 septembre 2023 à 18:43:34
Alors, j'ai branché le boitier directement sur le routeur en Ethernet, et testé aussi en WIFI (2.4GHz et 5GHz) et :

- kodi et TV.irl, ça rame
- j'ai installé Arte juste pour voir, c'est nickel.
J'aurais aimé installer orange tv vu que j'ai pas encore résilié mais l'app n'est pas dispo sur google tv :(

J'ai installé iptv et c'est plutôt fluide. Par contre, pas d'EPG et la navigation est vraiment nulle.
Le nombre d'apps sur google tv étant ridicule, c'est tout ce que j'ai pu faire.

Par contre, pour te pousser des contenus sur les plates-formes payantes, là y a du monde.

Bref, plutôt déçu de google tv.

Alors, c'est la grosse lose : iptv, la synchro audio/image est à la rue et en plus, l'app n'arrête pas d'afficher leur écran pour acheter la version pro :(
Tin, c'est le far west les apps pour regarder la TV :(
Titre: TV chez MilkyWan
Posté par: Optix le 01 septembre 2023 à 19:01:26
Oui, car comme l'a dit Hugues, ce sont de vrais flux TV qui sont diffusés en MPEG-TS.
Chaque bloc fait à peine 188 octets et nécessite donc une gestion quasi temps réel pour que ça soit fluide.

Autant c'est parfaitement adapté pour des tuners et décodeurs TNT dont c'est l'unique job (pour ça que les paquets font 188 octets historiquement, car la mémoire coute cher), autant les devices avec un gros OS qui vaque à ses propres occupations, tandis que l'appli attend que les paquets TS soient traités, bah bim, du lagg.

D'où la montée en HLS pour transformer ça en segments de quelques mégaoctets (donc déjà 1 million de fois plus "fat"). Comme ça le puissant CPU peut se concentrer une seule fois une fraction de seconde pour en afficher 10sec, et faire autre chose pendant le restant du temps, sans que vous n'y voyez quoi que ce soit.
Titre: TV chez MilkyWan
Posté par: thom le 02 septembre 2023 à 22:17:05
Fraichement raccordé chez MW (hier), je teste ce soir l'appli sur Apple TV, jusqu'ici ça fonctionne parfaitement. J'ai juste été surpris en lançant l'application de tomber directement sur une chaine et non sur un menu pour choisir. Mais c'est finalement la même approche qu'une TV "à l'ancienne"
Titre: TV chez MilkyWan
Posté par: Hugues le 02 septembre 2023 à 22:19:37
Et quelle chaine ! <3
Titre: TV chez MilkyWan
Posté par: patrick_01 le 27 septembre 2023 à 16:36:50
Salut tout le monde,

Est-ce qu'il y a quelque chose qui a changé côté TV récemment (disons depuis la fin de la semaine dernière) ?
Madame hier soir : la télé ne marche plus, tu peux regarder ?

Mon analyse : tv.milywan.fr ne délivre plus les chaînes en HTTP, mais seulement en HTTPS (peut être pas *toutes* les chaînes, NASA TV fonctionne en http).
Mais le m3u donne toujours des URL en http.

J'imagine que mon (vieux) client kodi sur un raspberry 3 ne comprend pas HSTS. Si je peux éviter de devoir upgrade ça m'arrange, parce que j'aime pas trop toucher un truc aussi fragile (et franchement l'IPTV quand on maîtrise de manière aussi superficielle que moi c'est fragile).
J'ai modifié le m3u pour remplacer tous les http:// par https://, déposé sur une machine à moi, et là ça refonctionne (mais c'est pas élégant et ça cassera un jour ou l'autre ...)

Est-ce que d'autres abonnés ont eu le même problème ?

Titre: TV chez MilkyWan
Posté par: Hugues le 27 septembre 2023 à 17:38:00
Chez moi le flux est bien en HTTP :

➜  ~ wget http://tv.milkywan.fr/chaines/tf1
--2023-09-27 17:37:42--  http://tv.milkywan.fr/chaines/tf1
Resolving tv.milkywan.fr (tv.milkywan.fr)... 2a0b:cbc0:1100:2b::1, 80.67.167.92
Connecting to tv.milkywan.fr (tv.milkywan.fr)|2a0b:cbc0:1100:2b::1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: ‘tf1’

tf1                                                          [ <=>                                                                                                                            ]  91.52K   457KB/s               


En v4 c'est bon aussi :

➜  ~ wget http://tv.milkywan.fr/chaines/tf1 -4
--2023-09-27 17:38:26--  http://tv.milkywan.fr/chaines/tf1
Resolving tv.milkywan.fr (tv.milkywan.fr)... 80.67.167.92
Connecting to tv.milkywan.fr (tv.milkywan.fr)|80.67.167.92|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: ‘tf1.1’

tf1.1                                                        [    <=>                                                                                                                         ] 971.54K  1.14MB/s               
Titre: TV chez MilkyWan
Posté par: goudalf le 27 septembre 2023 à 17:59:33
Et pour répondre a la question s'il y a eu un changement récent, non, il n'y a eu aucun changement sur l'infra TV la semaine dernière.
En l'occurrence, nous avions bien fait attention à ce que les flux soient dispos en HTTP car il n'est pas pertinent que le serveur s'amuse à chiffrer les flux individuellement pour chaque utilisateur.
Il écoute cependant en HTTPS quand même afin de gérer les clients qui appliquent HSTS, mais il est préférable d'utiliser HTTP et non pas HTTPS dans la mesure du possible. C'est d'ailleurs pour cela que le m3u distribue des URL en HTTP, et non en HTTPS.
Titre: TV chez MilkyWan
Posté par: bolemo le 27 septembre 2023 à 19:06:12
(https://pix.milkywan.fr/dA5zyAC6.png)

Je confirme que pour moi aussi les flux http du m3u fonctionnent bien.
Titre: TV chez MilkyWan
Posté par: Shadowra le 27 septembre 2023 à 19:28:59
Vous allez rajouter des chaînes à l'avenir ou c'est pas prévu ? :)
Titre: TV chez MilkyWan
Posté par: vivien le 27 septembre 2023 à 22:21:08
Il écoute cependant en HTTPS quand même afin de gérer les clients qui appliquent HSTS, mais il est préférable d'utiliser HTTP et non pas HTTPS dans la mesure du possible. C'est d'ailleurs pour cela que le m3u distribue des URL en HTTP, et non en HTTPS.
Je suis curieux de savoir pourquoi privilégier http.

La surcharge CPU liée au chiffrement ? J'imagine que la raison est différente.
Titre: TV chez MilkyWan
Posté par: Hugues le 27 septembre 2023 à 22:36:06
Pour être compatible avec un plus grand nombre de matériels + aucun intérêt de chiffrer de la TV
Titre: TV chez MilkyWan
Posté par: goudalf le 27 septembre 2023 à 22:59:09
Clairement aucun intérêt de chiffrer. Donc autant économiser du CPU.
Titre: TV chez MilkyWan
Posté par: ouais25 le 03 octobre 2023 à 20:28:35
Google TV (tout comme les Apple TV) sont normalement conçues pour manger du flux HLS, pas du flux "pur" comme ce qu'on envoie.

On prépare une plateforme HLS mais ça sera plus tard cette année :)

Bonjour Hugues,

Des nouvelles sur cette nouvelle plate-forme ?
Titre: TV chez MilkyWan
Posté par: Hugues le 03 octobre 2023 à 21:12:55
Si il n'y a rien annoncé, c'est qu'il n'y a rien à annoncer.
Titre: TV chez MilkyWan
Posté par: xam60 le 03 octobre 2023 à 21:15:37
Google TV (tout comme les Apple TV) sont normalement conçues pour manger du flux HLS, pas du flux "pur" comme ce qu'on envoie.

On prépare une plateforme HLS mais ça sera plus tard cette année :)
Bien qu'Android(/Google TV) soit compatible HLS, le format le plus couramment utilisé est le MPEG-DASH les concernant.
Pour Apple TV (et iOS en partie) en revanche il n'y a pas débat, HLS est mandatory.

Allez-vous implémenter une gestion de droits (DRM) avec ce mode de diffusion ? Du "start-over" (peut-être pas permis dans le cadre de la redistribution des chaînes) ?
Titre: TV chez MilkyWan
Posté par: Hugues le 03 octobre 2023 à 21:18:05
Allez-vous implémenter une gestion de droits (DRM) avec ce mode de diffusion ? Du "start-over" (peut-être pas permis dans le cadre de la redistribution des chaînes) ?
Non, on est pas fan de ce genre de choses chez MW :)
Et non, pas de start-over
Titre: TV chez MilkyWan
Posté par: patrick_01 le 25 octobre 2023 à 08:28:24
Et pour répondre a la question s'il y a eu un changement récent, non, il n'y a eu aucun changement sur l'infra TV la semaine dernière.
En l'occurrence, nous avions bien fait attention à ce que les flux soient dispos en HTTP car il n'est pas pertinent que le serveur s'amuse à chiffrer les flux individuellement pour chaque utilisateur.
Il écoute cependant en HTTPS quand même afin de gérer les clients qui appliquent HSTS, mais il est préférable d'utiliser HTTP et non pas HTTPS dans la mesure du possible. C'est d'ailleurs pour cela que le m3u distribue des URL en HTTP, et non en HTTPS.

J'aime pas laisser des trucs ouverts sans réponse, alors la conclusion de l'affaire c'est que c'est retombé en marche le lendemain. J'ai passé pas mal de temps à essayer de comprendre, mais en vain, difficile de debug un truc qui refonctionne. J'ai tapé exactement les mêmes wget que Hugues, depuis plusieurs machines, et quand j'ai posté mon dernier message je n'avais clairement pas de réponse en HTTP.
Enfin, voilà, je reviens en arrière et je vire mon m3u pirate, ça refonctionne en me laissant dans un abîme de perplexité, mais madame est contente la télé fonctionne :=)