Auteur Sujet: TV chez MilkyWan  (Lu 21020 fois)

0 Membres et 1 Invité sur ce sujet

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 678
  • WOOHOO !
    • OrneTHD
TV chez MilkyWan
« Réponse #12 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

thedark

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 665
  • Réseau Covage
TV chez MilkyWan
« Réponse #13 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



J'ai la référence  :P

patrick_01

  • Abonné MilkyWan
  • *
  • Messages: 328
  • 01
TV chez MilkyWan
« Réponse #14 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.

thedark

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 665
  • Réseau Covage
TV chez MilkyWan
« Réponse #15 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é.

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 678
  • WOOHOO !
    • OrneTHD
TV chez MilkyWan
« Réponse #16 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.

Nico

  • Modérateur
  • *
  • Messages: 44 486
  • FTTH 1000/500 sur Paris 15ème (75)
    • @_GaLaK_
TV chez MilkyWan
« Réponse #17 le: 02 janvier 2022 à 16:36:05 »
Tu feras attention, ton canapé n'est pas dans le bon sens.

Steph

  • Abonné K-Net
  • *
  • Messages: 7 633
  • La Balme de Sillingy 74
    • Uptime K-net
TV chez MilkyWan
« Réponse #18 le: 02 janvier 2022 à 16:45:02 »
La pièce est peut-être symétrique avec table basse au milieu pour l'apéro?

patrick_01

  • Abonné MilkyWan
  • *
  • Messages: 328
  • 01
TV chez MilkyWan
« Réponse #19 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é :-)

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 678
  • WOOHOO !
    • OrneTHD
TV chez MilkyWan
« Réponse #20 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

patrick_01

  • Abonné MilkyWan
  • *
  • Messages: 328
  • 01
TV chez MilkyWan
« Réponse #21 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...
« Modifié: 06 février 2022 à 02:29:20 par patrick_01 »

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 952
TV chez MilkyWan
« Réponse #22 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  ;)

patrick_01

  • Abonné MilkyWan
  • *
  • Messages: 328
  • 01
TV chez MilkyWan
« Réponse #23 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 ...)