La Fibre
Télécom => Télécom =>
TV et codecs => Discussion démarrée par: Minzord 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 (http://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.
-
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 :)
-
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
-
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.
-
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.
-
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
-
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 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 :)
-
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)
-
Oui il m’a tout donné plus qu'à tester
Merci pour votre aide :)
-
Oui il m’a tout donné plus qu'à tester
Merci pour votre aide :)
(c'est moi qui diffuse)
-
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é
-
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é
Oui, c'est le problème :) mais pour les chaines que je veux c'est good.
-
J'ai testé ça fonctionne parfaitement il me reste juste à faire un truc propre et faire le m3U.
Merci beaucoup pour votre aide.
(https://zupimages.net/up/21/29/rwb5.png)
-
J'ai testé sur mon PC comme vous avez pu le voir ça fonctionne, et j'ai tenté de le mettre sur un VPS aucun résultat. d'ailleurs je le vois pas dans le netstat.
Si vous avez une idée je veux bien, car je bloque.
EDIT j'ai trouver.
-
Tu as fait comment ?
-
Tu as fait comment ?
J'ai utilisé le RTSP.
-
Les gars, vous n'avez toujours pas compris ses réponses laconiques et évasives à vos questions... ::)
Ex : - comment tu as fait cette tarte ?
- j'ai utilisé la recette
- quelle recette ?
- celle de ma grand mère
- Avec quels ingrédients ?
- ceux de la recette
- et ça peut continuer ainsi pendant des jours...
-
Les gars, vous n'avez toujours pas compris ses réponses laconiques et évasives à vos questions... ::)
Ex : - comment tu as fait cette tarte ?
- j'ai utilisé la recette
- quelle recette ?
- celle de ma grand mère
- Avec quels ingrédients ?
- ceux de la recette
- et ça peut continuer ainsi pendant des jours...
Je réponds simplement à une question simple.
Petit retour d'expérience sur la durer VLC ne semble pas stable pour ce genre d'utilisation. Le Stream n'a plus de son ou plus d'image donc obliger de restart de temps en temps la diffusion.
Pour les personnes qui veulent tenter l'expérience c'est pas mal mais pas sur la durer, donc oublier la diffusion h24.
Pour les personnes qui veulent la commande.
cvlc -vvv https://FLUX.CA/flux.m3u --sout "#rtp{sdp=rtsp://:8555/tva}"
cvlc pour lancer VLC sans interface graphique, -vvv pour lire le flux: https://FLUX.CA/flux.m3u , --sout c'est la sortie, #rtp{sdp=rtsp://:8555/tva le flux est donc disponible sur rtsp://IP:8555/tva
Vous pouvez aussi faire du transcodage dans le -sout: https://wiki.videolan.org/transcode/ (https://wiki.videolan.org/transcode/)
L'utilisation d'un service Systemd peut être une bonne solution pour gérer facilement les flux.
bash$ nano /etc/systemd/system/iptv-tva.service
[Unit]
Description=IPTV
Before=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=cvlc -vvv https://FLUX.CA/flux.m3u --sout "#rtp{sdp=rtsp://:8555/tva}"
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Et si vous aussi les flux saute, vous pouvez faire une tache cron pour restart ce service.
PS N'oublie pas d'ouvrir le port si tu veux avoir ton IPTV depuis l'extérieur.
-
Oui il m’a tout donné plus qu'à tester
Merci pour votre aide :)
Pour les "niais" qui ont répondu à son aide, il y a 99% de chance que son fichier de liens sorte de services d'iptv illégales.
Là, il essaie de rediffuser les fluxs pirates sans payer le bon nombre d'utilisateurs simultanés.
-
Pour les "niais" qui ont répondu à son aide, il y a 99% de chance que son fichier de liens sorte de services d'iptv illégales.
Là, il essaie de rediffuser les fluxs pirates sans payer le bon nombre d'utilisateurs simultanés.
j'ai déjà expliqué :) j'utilise la fonction "inspecter" pour trouver les flux. Et toutes les chaines que j'ai besoin c'est fonctionnel: ICI TELE, TVA, Noovo."
Et perso j'ai pas besoin d'IPTV pirate ses chaines sont gratuites, et quand j'ai besoin de chaîne payante je m'abonne à la chaîne :)
-
j'ai déjà expliqué :) j'utilise la fonction "inspecter" pour trouver les flux. Et toutes les chaines que j'ai besoin c'est fonctionnel: ICI TELE, TVA, Noovo."
Et perso j'ai pas besoin d'IPTV pirate ses chaines sont gratuites, et quand j'ai besoin de chaîne payante je m'abonne à la chaîne :)
Alors... non. Ca ne fonctionne pas DU TOUT comme ça.
Ce n'est pas parce que la chaine diffuse le flux gratuitement que ça te donne automatiquement le droit de le rediffuser derrière.
Les ayants-droits qui possèdent les films, les émissions sportives, de jeux, de magazines, de reportages, ils vendent ça aux chaines pour leur propre diffusion, pas la tienne. Sinon ils vendent moins, donc tu gènes. Et d'expérience je peux te dire qu'ils ne rigolent pas avec ça.
-
Alors... non. Ca ne fonctionne pas DU TOUT comme ça.
Ce n'est pas parce que la chaine diffuse le flux gratuitement que ça te donne automatiquement le droit de le rediffuser derrière.
Les ayants-droits qui possèdent les films, les émissions sportives, de jeux, de magazines, de reportages, ils vendent ça aux chaines pour leur propre diffusion, pas la tienne. Sinon ils vendent moins, donc tu gènes. Et d'expérience je peux te dire qu'ils ne rigolent pas avec ça.
J'ai le droit de le diffuser à moi-même :) enfin j'espère :) car l'iptv est juste utilisé uniquement en Privé :)
-
J'ai le droit de le diffuser à moi-même :) enfin j'espère :) car l'iptv est juste utilisé uniquement en Privé :)
Oui oui oui, on y croit tous.
Bonne chance pour te débrouiller pour ton expérience privée.
-
Je comprends pas pourquoi tout le monde dans ce fil fait un procès d'intention à Minzord.
Quand je vais regarder un tuto pour ouvrir les ports de ma box pour faire du torrent, l'auteur de la vidéo ne m'accuse pas de téléchargement illégal ?
Quand je vais acheter des couteaux au magasin la caissière ne m'accuse pas de meurtre ?
-
Je comprends pas pourquoi tout le monde dans ce fil fait un procès d'intention à Minzord.
Ce qu'il veut faire n'est déjà pas légal de base.
Et la base exprimée n'est très certainement pas la vraie finalité.
-
Ce qu'il veut faire n'est déjà pas légal de base.
C'est parfaitement légal de capturer un flux et de le retransmettre à toi même pour un usage privée et expérimental.
Et la base exprimée n'est très certainement pas la vraie finalité.
Donc oui on est bien sur de la probabilité et un procès d'intention.
Personnellement ce genre d'expérimentation m'intéresse beaucoup, pour la partie technique/expérimental et non pour mettre en place un service d'IPTV.
Chacun est responsable de ses actes, je pense que le warning d'Optix était largement suffisant.
EDIT: Précisions "à toi même" suite à la remarque de mattmatt73
-
C'est parfaitement légal de capturer un flux et de le retransmettre pour un usage privée et expérimental.
Tu es sérieux pour racconter ces conneries ?
-
une possibilité
https://www.google.com/search?q=usb+hdmi+capture
https://www.google.com/search?q=OSBS+Studio
https://www.google.com/search?q=rtmp+streaming+server
-
Ca c'est une question que je me suis posée il y a plusieurs années et à laquelle je n'ai jamais trouvé de réponse (je ne sais surement pas ou chercher) :
Comment tu fais pour streamer un flux depuis OBS sur un ordinateur vers un serveur perso et le servir sur un réseau (un LAN par exemple) ?
cvlc permet de faire ça ? il existe d'autres logiciels (plus adaptés ?) ?
-
j'ai ajouté un lien vers les serveurs RTMP
-
Tu es sérieux pour racconter ces conneries ?
Le droit à la copie privée semble plutôt aller dans le sens où tu peux utiliser/transformer des flux pour lesquels tu as légalement accès.
Tu peux parfaitement streamer sur ton réseau local les flux reçus depuis une clé TNT (principe du HDHomeRun, replicable avec tvheadend ou autre) ou ripper une vidéo sur Youtube (https://www.nextinpact.com/article/29839/108456-pour-conseil-detat-stream-ripping-sur-youtube-est-copie-privee)
Je ne vois donc pas pourquoi tu ne pourrais pas ripper/streamer à des fins personnelles un flux TV récupéré depuis le site d'une chaine de TV.
Ca c'est une question que je me suis posée il y a plusieurs années et à laquelle je n'ai jamais trouvé de réponse (je ne sais surement pas ou chercher) :
Comment tu fais pour streamer un flux depuis OBS sur un ordinateur vers un serveur perso et le servir sur un réseau (un LAN par exemple) ?
cvlc permet de faire ça ? il existe d'autres logiciels (plus adaptés ?) ?
OBS fonctionne très bien avec MistServer (https://www.mistserver.org/) par exemple (et celui-ci propose entre autre du HLS pour les clients iOS notamment)
-
Je ne vois donc pas pourquoi tu ne pourrais pas ripper/streamer à des fins personnelles un flux TV récupéré depuis le site d'une chaine de TV.
Vas donc voir des experts juridiques qui t'expliqueront comment interprèter le droit.
Les fabriquants / importateurs / distributeur d'équipements permettant de faire ce genre de chose sont systématiquement condamnés quand les ayants droits s'énervent, mais les juges doivent être des cons, tu devrais aller les éclairer...
-
Je ne vois donc pas pourquoi tu ne pourrais pas ripper/streamer à des fins personnelles un flux TV récupéré depuis le site d'une chaine de TV.
Il y a quelques proces d'intention sur ce fil oui. Peut etre qu'ils ne voient pas d'utilisation réellement personnelles.
J'ai eu recours à ce genre de technique dans un appartement où il y avait 2 tv/ordi dans 2 pièces différentes, mais une seule prise TNT dans le salon.
1) Utilisation à un moment du m3u de free, mais la bande passante adsl était attroce.
2) Mise en place de la fibre avec Orange: Pas de m3u ou équivalent, la 2eme piece était privé de TV. Mise en place de tvheadend et une clé TNT USB, pour diffuser la TNT sur le wifi, donc accessible depuis la 2eme piece.
Depuis, j'ai déménagé, et actuellement je ne l'utilise pas car j'ai pour quelques mois encore mycanal. Mais je le remettrai en place avec l'avancé de la rénovation de l'appartement. Je rajouterai qu'il n'était pas vraiment possible de positionner à la fois coaxial et RJ45 dans la rénovation de 2 pièces, et la solution IPTV permet d'avoir un seul câble et de passer à la fois internet et la TV.
De mon coté, je vois ceci comme un convertisseur technique (broadcast/coax vers IP/Ethernet ou wifi), et qui a pour défaut de consommer un peu d'électricité. Après, en alternative, il y a les services Mycanal et Molotov, mais au prix d'applications limités et d'une qualité parfois bien inférieur à la TNT, et des m3u fournis par certains FAI.
-
Je comprends pas pourquoi tout le monde dans ce fil fait un procès d'intention à Minzord.
Quand je vais regarder un tuto pour ouvrir les ports de ma box pour faire du torrent, l'auteur de la vidéo ne m'accuse pas de téléchargement illégal ?
Quand je vais acheter des couteaux au magasin la caissière ne m'accuse pas de meurtre ?
Merci, le but c'était de savoir faire un système de TV simple, c'est pas de ma faute quand je vois le travail fait sur OrneTHD j'ai beaucoup d'idées d'où l'idée de voir comment faire l'IPTV :)
Et franchement ce genre de projet est assez rare j'ai l’impression ,au moins ce topic pourra servir à quelques personnes.
-
Je pense que tout le monde a compris la destinée de l'experimentation qui est à titre strictement personnelle. Mais il ne faut garder à l'esprit que l'IPTV est dans le viseur des ayants-droits du fait des diffusions qui dépassent le cadre personel. Voilà.
C'est notamment pour cette raison que les grands FAI limitent le nombre de décodeurs : vous ne pouvez pas avoir 50 Livebox derrière le même abonnement, pour éviter que des gens prennent un décodeur à 2€/mois pour récupérer le flux en HDMI.
-
Vas donc voir des experts juridiques qui t'expliqueront comment interprèter le droit.
Les fabriquants / importateurs / distributeur d'équipements permettant de faire ce genre de chose sont systématiquement condamnés quand les ayants droits s'énervent, mais les juges doivent être des cons, tu devrais aller les éclairer...
Faut pas tout mélanger, entre faire du business en vendant du matos permettant de contourner les DRM (opération qui peut d'ailleurs rester légale pour faire valoir son droit à la copie privée) ou vendre des abos IPTV illégaux et mettre en place un serveur pour dupliquer des flux non protégés à travers son LAN il y a un monde.
Je n'ai d'ailleurs pas trouvé de trace de procès concernant le HdHomeRun qui n'est pourtant pas tellement confidentiel. On parle pas d'un HDCP killer ou autre, là le flux de base est déjà en clair.
Les ayants droits peuvent bien se plaindre si ça leur chante la loi est la même pour tous et le droit à la copie privée est justement là pour équilibrer le rapport entre eux et le grand public (cf. mon lien concernant le stream ripping sur Youtube qui s'avère autant légal que d'enregistrer la TV avec un magnétoscope).
Et c'est d'ailleurs ces usages légaux qui justifient le paiement d'une taxe "copie privée" sur les équipements dotés de mémoire de stockage (HDD, boxs opérateurs, smartphones, ...)
Donc oui on peut faire des choses même avec les contenus des ayants droits, je comprends pas pourquoi tu soutiens le contraire sans mesure ?