Auteur Sujet: Mises en Place d'un Serveur d'IPTV (FAI)  (Lu 11152 fois)

0 Membres et 2 Invités sur ce sujet

Minzord

  • Abonné Free fibre
  • *
  • Messages: 33
    • Blog
Mises en Place d'un Serveur d'IPTV (FAI)
« le: 24 juillet 2021 à 15:57:25 »
Bonjour,

Dans l'idée de faire une petite expérimentation sur l'IPTV. J'aimerais savoir si des personnes connaissent un moyen de faire un serveur IPTV comme par exemple ktv.zone ou autres, L'idée si possible serait aussi d'avoir un système pour que certaines chaînes soient pas accessibles par tout le monde.

Je voudrais utiliser comme flux à diffuser les flux directs des chaînes, ainsi que dans le futur la TNT.

Cette expérimentation est privée donc pas besoin de me dire qu'il faut l'accord des chaînes.

Bonne Journée.

Minzord

  • Abonné Free fibre
  • *
  • Messages: 33
    • Blog
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #1 le: 24 juillet 2021 à 16:39:02 »
Je vais utiliser le flux diffusé par les chaines pour la captation disponible via leurs sites. j'ai déjà une petite liste. L'idée serait dans un premier temps de diffuser ses flux. Et pas directement via un m3u avec les liens directs :)

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #2 le: 24 juillet 2021 à 18:10:20 »
Je ne suis pas sur de bien comprendre comment tu veux récupérer leurs flux : sur leur site internet ? Dans ce cas les flux sont en TCP chiffrés sur HTTPS et non récupérables en dehors d'un navigateur. Par exemple si tu vas dans les outils développeur et dans l'option réseau (sur Firefox par exemple) lorsque tu regarde TF1 sur leur site, tu vois que le flux est découpé en pleins de M3U non récupérable en dehors du lecteur de leur site.

Le plus simple à mon avis pour faire ce serveur IPTV :
1) Récupérer les chaînes gratuites en hertzien via une antenne "rateau" sur un toit.
2) Brancher cette antenne en coaxial sur des adaptateurs USB type RTL-SDR : il te faudra un RTL-SDR par multiplexe hertzien donc 6 ou 7.
3) Décoder les chaines par multiplexes
4) Pour la diffusion des chaînes gratuites, je conseille de le faire en multicast avec le réseau et le(s) switch(s) adapté(s) ce qui rendra le service scalable. Pour cela je conseille l'outil DVBlast
J'avais mis un système de ce genre en place il y a quelques années, cela fonctionnait bien.

Pour les chaines payantes il faut pouvoir récupérer le flux d'une manière ou d'une autre. Puis possibilité de le diffuser en TCP donc client par client mais plus lourd coté serveur que en multicast UDP

Minzord

  • Abonné Free fibre
  • *
  • Messages: 33
    • Blog
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #3 le: 24 juillet 2021 à 18:15:00 »
J'ai déjà une liste avec les chaines que j'ai besoin en un fichier :) là je bloque juste sur la diffusion de ce que je récupère.

Il manque juste la solution pour diffuser.

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 667
  • WOOHOO !
    • OrneTHD
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #4 le: 24 juillet 2021 à 18:19:41 »
J'ai déjà une liste avec les chaines que j'ai besoin en un fichier :) la je bloque juste sur la diffusion de ce que je récupère.

La réponse de maximushugus est juste parfaite.

Pourquoi ne pas chopper les chaines en hertzien ? C'est ultra simple et très performant, encore plus robuste qu'une connexion Internet.

Edit: woops mal compris, donc on en revient à ma question initale : comment tu les récupères ?
Par ex, si tu peux balancer les flux en RTP, tu peux utiliser ça :
https://github.com/oskar456/rtp2httpd
Et tu fous l'URL dans un player genre VLC ou Kodi et zou.

Minzord

  • Abonné Free fibre
  • *
  • Messages: 33
    • Blog
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #5 le: 24 juillet 2021 à 18:31:01 »
La réponse de maximushugus est juste parfaite.

Pourquoi ne pas chopper les chaines en hertzien ? C'est ultra simple et très performant, encore plus robuste qu'une connexion Internet.

Edit: woops mal compris, donc on en revient à ma question initale : comment tu les récupères ?
Par ex, si tu peux balancer les flux en RTP, tu peux utiliser ça :
https://github.com/oskar456/rtp2httpd
Et tu fous l'URL dans un player genre VLC ou Kodi et zou.

J'ai le fichier M3U des chaines que j'ai besoin. La chose qu'il me manque c'est le software pour gérer la diffusion et mettre des restrictions de diffusion sur certaines chaines.

le flux de la chaine que j'ai c'est un m3U avec plusieurs .ts dans le m3U.

Ce que je veux faire c'est comme KTV par exemple un m3U avec certaines chaines avec des restrictions

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #6 le: 24 juillet 2021 à 18:37:16 »
Je ne sais pas comment tu as pu récupérer les flux de chaines TV, qui est ce qui diffuse ton M3U ? Via un abonnement d'IPTV ? Via le flux multicast de ton FAI ?

Si effectivement tu as déja le flux d'une chaine en TCP ou UDP via ton M3U, tu peux le rediffuser en unicast ou multicast via VLC. Pour cela je conseille d'utiliser la version CLI uniquement appellée CVLC sur un serveur (Linux) plutot que la version avec une interface graphique qui sera plus lourde.
Pour le reste, ce que je disais plus haut reste valide : il me semble plus pertinent de diffuser les chaines gratuites en multicast accéssible à tout le monde et qui fait moins de charge sur le serveur (mais avec l'infrastructure réseau compatible) et les chaines "payantes" en en unicast en HTTP par exemple.

Minzord

  • Abonné Free fibre
  • *
  • Messages: 33
    • Blog
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #7 le: 24 juillet 2021 à 18:39:24 »
Je ne sais pas comment tu as pu récupérer les flux de chaines TV, qui est ce qui diffuse ton M3U ? Via un abonnement d'IPTV ? Via le flux multicast de ton FAI ?

Si effectivement tu as déja le flux d'une chaine en TCP ou UDP via ton M3U, tu peux le rediffuser en unicast ou multicast via VLC. Pour cela je conseille d'utiliser la version CLI uniquement appellée CVLC sur un serveur (Linux) plutot que la version avec une interface graphique qui sera plus lourde.
Pour le reste, ce que je disais plus haut reste valide : il me semble plus pertinent de diffuser les chaines gratuites en multicast accéssible à tout le monde et qui fait moins de charge sur le serveur (mais avec l'infrastructure réseau compatible) et les chaines "payantes" en en unicast en HTTP par exemple.

Je vais regarder, et j'ai récupéré le flux via la console de mon navigateur :)

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #8 le: 24 juillet 2021 à 18:44:31 »
Mais pour quelle chaîne ? Si tu as le M3U de la chaine en question je serai curieux de le voir, ici ou en MP.

J'ai déja récupéré les flux de radios en récupérant un M3U sur le site de la radio en question mais pour les chaines le plus souvent c'est https donc crypté (de ce que j'ai vu en tout cas)

Minzord

  • Abonné Free fibre
  • *
  • Messages: 33
    • Blog
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #9 le: 24 juillet 2021 à 18:47:53 »
Oui il m’a tout donné plus qu'à tester

Merci pour votre aide :)

Minzord

  • Abonné Free fibre
  • *
  • Messages: 33
    • Blog
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #10 le: 24 juillet 2021 à 18:50:39 »
Oui il m’a tout donné plus qu'à tester

Merci pour votre aide :)
(c'est moi qui diffuse)

maximushugus

  • Abonné SFR fibre FttH
  • *
  • Messages: 258
  • 69
Mises en Place d'un Serveur d'IPTV (FAI)
« Réponse #11 le: 24 juillet 2021 à 19:14:19 »
Bon visiblement cette technique (récupérer le M3U sur le site web de la chaîne) est possible sur certaines chaînes (Arte par exemple) mais pas pour la majorité