Auteur Sujet: TV chez MilkyWan  (Lu 20373 fois)

0 Membres et 1 Invité sur ce sujet

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
TV chez MilkyWan
« Réponse #24 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

Optix

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

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
TV chez MilkyWan
« Réponse #26 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 :/

ReJac

  • Abonné Bbox fibre
  • *
  • Messages: 803
  • Bbox Ultym (2000/600) sur RIP GTHD (33)
TV chez MilkyWan
« Réponse #27 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 ?

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
TV chez MilkyWan
« Réponse #28 le: 06 février 2022 à 14:07:57 »
Non, et ça n'a pas d'intérêt de détailler ça ici.

vivien

  • Administrateur
  • *
  • Messages: 47 079
    • Twitter LaFibre.info
TV chez MilkyWan
« Réponse #29 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.

patrick_01

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

xp25

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

patrick_01

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

patrick_01

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

xp25

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

vivien

  • Administrateur
  • *
  • Messages: 47 079
    • Twitter LaFibre.info
TV chez MilkyWan
« Réponse #35 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