Auteur Sujet: Flux IPTV de chez SFR  (Lu 5367 fois)

0 Membres et 1 Invité sur ce sujet

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 943
  • Montignac Lascaux (24)
Flux IPTV de chez SFR
« le: 31 mai 2024 à 00:23:29 »
Salut à tous.

Je suis sous Debian (version BookWorm) et j'ai récupérer les flux IPTV de chez SFR que j'essaye, tant bien que mal, de visionner sous VLC.
J'ai l'offre SFR FIBRE POWER. Je ne désire en aucune façon faire du piratage, mais utiliser les droits que j'ai acquis par mon offre mais sous VLC.

Je prends l'exemple du canal 8 (chaîne C8) que j'ai bien dans mon offre en clair mais qui est "brouillée" quand j'utilise le flux IPTV sous VLC.
Voici le script que j'utilise pour le canal 8 (Chaîne C8) :
<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
<title>Liste de lecture</title>
<trackList>
<track>
<location>rtp://233.136.44.165:65000/4808</location>
<title>C8</title>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:id>0</vlc:id>
<vlc:option>network-caching=1000</vlc:option>
</extension>
</track>
</trackList>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:item tid="0"/>
</extension>
</playlist>
Et voici les propriétés qui sont affichés pour ce canal 8 :
--> Flux 0
    ID original: 110
    Codec: H264 - MPEG-4 AVC (part 10)(h264)
    Type: Vidéo
    Orientation: Haut-gauche

--> Flux 1
    ID original: 121
    Codec: ADTS
    Langue: Français
    Type: Audio

--> Flux 2
    ID original: 122
    Codec: ADTS
    Langue: Audio Original
    Type: Audio

--> Flux 3
    ID original: 123
    Codec: ADTS
    Langue: Français
    Description: Audio description for the visually impaired
    Type: Audio

--> Flux 4
    ID original: 141
    Codec: Teletext(telx)
    Langue: Français
    Description: Sous-titres télétexte
    Type: Sous-titres

--> Flux 5
    Codec: Teletext(telx)
    Langue: Français
    Description: Sous-titres Télétexte pour malentendants
    Type: Sous-titres

--> Programme 4808
    Brouillé: Oui

--> C8 (HD)[Programme.4808)
    État: Running
    Type: Digital television service
    Éditeur: Harmonic
Comme on peut le voir, le canal 8 est brouillé.

Questions :

1) est-ce qu'il manque quelque chose dans le script ?
Je suppose qu'il doit manquer un flux de retour ou quelque chose de ce style dans le script pour VLC afin de m'identifier
Comme je n'ai pas la possibilité de voir comment cela se passe dans le décodeur TV Plus SFR, je ne sais pas comment l'identification des droits se fait.

2) dois-je comprendre que l'adresse IP utilisé pour ce flux IPTV est de type multicast ?
Si c'est le cas et en utilisant le protocole "rtp://", je dois comprendre que le flux est unidirectionnel, le même pour tout le monde, c'est-à-dire unique pour tous les abonnés à SFR.

3) Est-ce un problème d'adresse IP ?
Je veux dire que l'adresse publique est la même, mais pas celle où se trouve mon décodeur TV Plus SFR, en local.
Est-ce que la différence se fait à ce niveau ?

4) est-ce que le port a une quelconque importance ?
Le port du flux TF1 (en clair) est 7500, tandis que celui de C8 (brouillé) est 65000.

5) qu'est-ce que le programme ?
Je parle ici du nombre 4808, qui parfois, on la retrouve partiellement dans l'adresse IP.
« Modifié: 01 juin 2024 à 09:29:18 par artemus24 »

vivien

  • Administrateur
  • *
  • Messages: 47 591
    • Twitter LaFibre.info
Flux IPTV de chez SFR
« Réponse #1 le: 31 mai 2024 à 07:40:21 »
Oui ce sont des IP multicast.

J'avais fait un plan de service des chaines de SFR en... 2009

Il est clairement obsolète, mais les IP utilisées et les ports sont bien du même type

https://lafibre.info/remplacer-sfr/plan-de-service-tv-sfr-fibre-optique/

Les chaines en clair sont lisibles par tous avec VLC.

Les chaines chiffrées sont protégées par des DRM et c'est du solide (pas le peine de chercher à le casser, c'est du temps perdu).

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 943
  • Montignac Lascaux (24)
Flux IPTV de chez SFR
« Réponse #2 le: 31 mai 2024 à 08:15:26 »
Salut Vivien et merci de m'avoir répondu. :)

Citation de: Vivien
Oui ce sont des IP multicast.
Veux dire que tout ce qui est en "rtp://" sont des adresses IP multicast ?
A vrai dire, je n'ai pas bien compris la différence entre ce qui est du multicast et de l'OTT (over the top).

Il me semble que l'usage de "rtp://" soit monodirectionnel.
L'identification ne peut pas se faire par mon adresse e-mail et mon mot de passe de mon espace client, puisque je ne les saisie pas dans le décodeur TV Plus SFR. Je ne suis pas certain de l'utilité de l'adresse IP publique WAN. Il reste alors que le mot de passe fibre optique de SFR qui est saisie dans la BOX 8 SFR. Et pourtant, je passe bien par cette BOX SFR et les flux sont brouillés.

Citation de: Vivien
J'avais fait un plan de service des chaines de SFR en... 2009
En effet, j'ai réutilisé ta liste ainsi qu'une autre que j'ai trouvé sur le net pour reconstruire ma liste des chaînes SFR. Je teste chaque canal et c'est long à faire car j'ai beaucoup de manipulations sur VLC.

Citation de: Vivien
Les chaines en clair sont lisibles par tous avec VLC.
C'est même indiqué dans les propriétés du flux si c'est en clair ou si c'est "brouillé". Je n'ai pas trop parcouru toutes les chaînes de mon décodeur TV Plus SFR, mais j'ai découvert des chaînes en français que je ne connaissais pas.

Citation de: Vivien
Les chaines chiffrées sont protégées par des DRM et c'est du solide (pas le peine de chercher à le casser, c'est du temps perdu).
J'aurais aimé comprendre comment fonctionne le chiffrement de ces chaînes dites brouillées.

Si la connexion se fait, j'ai les propriétés de la chaînes, et c'est très utile pour l'identifier. En clair, aucun problème pour l'identifier avec le direct, ou avec les propriétés. En brouillé, il arrive que le nom indiqué de la chaîne dans la liste ne soit plus en adéquation avec celle des propriétés. Parfois, c'est le même canal mais le nom de la chaîne a changé et parfois aucun rapport puisque l'ancien canal est utilisé par une autre chaîne. Voire même, j'ai un truc du genre "barker" où il n'y a que de la publicité pour un même type de chaines, comme ceux pour la jeunesse ou le cinéma.

J'ai ainsi récupéré les chaines Disney et Disney+1 alors qu'elles ne sont plus disponibles dans le décodeur TV Plus SFR.
Mais j'ai beaucoup de difficultés à récupérer celles que je n'arrive pas à identifier, comme SyFy, 13eme rue, NetFlix, Disney+, ...

Comme je l'ai dit, je ne cherche pas à m'accaparer des chaînes dont je n'ai pas l'abonnement, mais celles qui sont en clair dans mon décodeur TV Plus SFR.
« Modifié: 01 juin 2024 à 09:32:15 par artemus24 »

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 795
  • WOOHOO !
    • OrneTHD
Flux IPTV de chez SFR
« Réponse #3 le: 31 mai 2024 à 09:28:32 »
J'aurais aimé comprendre comment fonctionne le chiffrement de ces chaînes dites brouillées.

https://en.wikipedia.org/wiki/Conditional_access

Et pourtant, je passe bien par cette BOX SFR et les flux sont brouillés.

C'est une obligation : dans beaucoup de convention de reprise de signal, la chaine oblige le FAI à protéger les flux jusqu'au récepteur, pour éviter qu'un fouineur choppe tous les flux et les retransmette sans rien à faire, à l'étranger par ex.

Citer
J'ai ainsi récupéré les chaines Disney et Disney+1 alors qu'elles ne sont plus disponibles dans le décodeur TV Plus SFR.
(...)
Comme je l'ai dit, je ne cherche pas à m'accaparer des chaînes dont je n'ai pas l'abonnement, mais celles qui sont en clair dans mon décodeur TV Plus SFR.

 ::) ::) ::) ::)

ericse

  • Abonné Free fibre
  • *
  • Messages: 418
Flux IPTV de chez SFR
« Réponse #4 le: 31 mai 2024 à 11:33:01 »
Veux dire que tout ce qui est en "rtp://" sont des adresses IP multicast ?
Le multicast est défini par l'IP utilisée : dans "rtp://233.136.44.165:65000/4808", comme l'IP commence par une valeur comprise entre 224 et 239 le flux sera diffusé en multicast (ce qui n'a pas grande incidence, sauf si tu essayes de le faire passer sur un lien WiFi, qui accepte très très mal le multicast)

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 991
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Flux IPTV de chez SFR
« Réponse #5 le: 31 mai 2024 à 12:25:26 »
est-ce qu'on sait si les flux iptv mutlicast de SFR sont envoyés aussi aux utilisateurs qui n'ont pas une box qui fonctionne par ce flux. j'ai une connect TV donc OTT dans mon cas.

vivien

  • Administrateur
  • *
  • Messages: 47 591
    • Twitter LaFibre.info
Flux IPTV de chez SFR
« Réponse #6 le: 31 mai 2024 à 12:52:48 »
Tous les clients du réseau peuvent récupérer les flux multicast, y compris des chaines auquel ils ne sont pas abonnés.

Il faut par contre être sur le réseau.

Bouygues Telecom ayant des clients IPTV sur le réseau ADSL étendu d'Orange, il est possible pour des clients Orange de demander des flux de chaines spécifiques Bouygues (il y avait une chaine d'info Bbox, je ne sais pas si elle existe toujours).

Les flux récupérés ne peuvent être lus par VLC que s'ils sont en clair (non chiffrés).

ericse

  • Abonné Free fibre
  • *
  • Messages: 418
Flux IPTV de chez SFR
« Réponse #7 le: 31 mai 2024 à 13:06:03 »
est-ce qu'on sait si les flux iptv mutlicast de SFR sont envoyés aussi aux utilisateurs qui n'ont pas une box qui fonctionne par ce flux
Oui, tout à fait, même depuis un abo RED Fibre sans offre TV

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 991
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Flux IPTV de chez SFR
« Réponse #8 le: 31 mai 2024 à 13:08:57 »
j'ai installé l'igmp-snooping sur mon routeur, comme indiqué ici : https://lafibre.info/remplacer-sfr/ftth-tuto-bypass-complet-neufbox-avec-un-routeur-openwrt/msg685736/#msg685736
Ca ne marche pas chez moi...du moins avec les M3U récupérés ici : https://github.com/HugoPoi/9boxtv/tree/master

@artemus24 tu as un lien rtp:// qui fonctionne en clair chez toi ? que je puisse vérifier.

Dans mes log j'ai pleins de :

Fri May 31 13:03:37 2024 user.warn igmpproxy[28919]: can't join group 233.32.36.161 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:40 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.201 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:41 2024 user.warn igmpproxy[28919]: can't join group 224.0.0.251 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:42 2024 user.warn igmpproxy[28919]: can't join group 233.32.36.99 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:45 2024 user.warn igmpproxy[28919]: can't join group 233.49.82.170 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:49 2024 user.warn igmpproxy[28919]: can't join group 233.32.36.71 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:52 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.126 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:58 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.126 on interface br-wan; Errno(98): Address in use
Fri May 31 13:03:59 2024 user.warn igmpproxy[28919]: can't join group 233.136.44.165 on interface br-wan; Errno(98): Address in use
Fri May 31 13:04:03 2024 user.warn igmpproxy[28919]: can't join group 233.49.82.147 on interface br-wan; Errno(98): Address in use
Fri May 31 13:04:06 2024 user.warn igmpproxy[28919]: can't join group 233.49.82.165 on interface br-wan; Errno(98): Address in use
Fri May 31 13:04:08 2024 user.warn igmpproxy[28919]: can't join group 233.136.44.102 on interface br-wan; Errno(98): Address in use
Fri May 31 13:04:22 2024 user.warn igmpproxy[28919]: can't join group 233.60.197.57 on interface br-wan; Errno(98): Address in use
Fri May 31 13:04:32 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.47 on interface br-wan; Errno(98): Address in use
Fri May 31 13:04:34 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.164 on interface br-wan; Errno(98): Address in use
Fri May 31 13:04:40 2024 user.warn igmpproxy[28919]: can't join group 233.136.44.165 on interface br-wan; Errno(98): Address in use
Fri May 31 13:05:15 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.3 on interface br-wan; Errno(98): Address in use
Fri May 31 13:05:26 2024 user.warn igmpproxy[28919]: can't join group 233.32.36.161 on interface br-wan; Errno(98): Address in use
Fri May 31 13:05:33 2024 user.warn igmpproxy[28919]: can't join group 233.32.36.161 on interface br-wan; Errno(98): Address in use
Fri May 31 13:05:50 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.92 on interface br-wan; Errno(98): Address in use
Fri May 31 13:05:54 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.107 on interface br-wan; Errno(98): Address in use
Fri May 31 13:05:59 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.204 on interface br-wan; Errno(98): Address in use
Fri May 31 13:06:02 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.219 on interface br-wan; Errno(98): Address in use
Fri May 31 13:06:03 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.221 on interface br-wan; Errno(98): Address in use
Fri May 31 13:06:05 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.226 on interface br-wan; Errno(98): Address in use
Fri May 31 13:06:10 2024 user.warn igmpproxy[28919]: can't join group 233.49.82.16 on interface br-wan; Errno(98): Address in use

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 943
  • Montignac Lascaux (24)
Flux IPTV de chez SFR
« Réponse #9 le: 31 mai 2024 à 13:24:00 »
@ Optix : si j'ai bien compris, le flux est chiffré par l'émetteur qui envoie aussi le "control word", une clef secrète chiffrée sur 48 bits. Le récepteur effectue le déchiffrement à partir de "smart-card" (carte à puces) qui est présent en tant que matériel dans le décodeur TV. Jusque là, ça va, mais sur quel critère le récepteur va effectuer ce déchiffrement, s'il possède tout pour le faire ? C'est ce point que je ne comprends pas, puisque le flux est monodirectionnel.

Citation de: Optix
::) ::) ::) ::)
J'ai pensé à tort que le flux IPTV était en clair dès qu'il arrive chez moi, dans la BOX, à partir du moment où j'avais acquis par un abonnement payant les droits pour y accéder. Il semble que cela ne soit pas suffisant et que je dois aussi posséder le matériel qui permet de faire ce déchiffrement. Je n'ai pas autant d'expérience en ce domaine que toi.

Même après avoir lu ton lien, ce n'est pas clair du tout. :(

@ Ericse : c'est du multicast car le flux provient d'une adresse IPv4 allant de 224.0.0.0 jusqu'à 239.255.255.255. J'ai cru que c'était le protocole "rtp://" qui définissait le multicast.

@ Rooot : je pars de l'hypothèse que ce n'est pas le cas car le flux multicast est d'après ce que j'ai pu comprendre le même pour tout le monde. Tandis que le flux OTT (over the top) est spécifique à chaque client.

Il y a plusieurs flux multicast pour une même chaîne, ce qui se traduit par les types standard (SD), HD et fibre HD.

Citation de: Ericse
Oui, tout à fait, même depuis un abo RED Fibre sans offre TV
Mais ce n'est pas le même protocole (multicast & OTT) donc cela ne peut pas être le même type de flux chiffré. A vérifier.

@ Rooot : l'IGMPPROXY est installé sur mon Debian et je l'utilise quand je me trouve derrière l'ONT SFR. Dans ce cas, j'utilise mon décodeur TV Plus SFR pour regarder le direct et ça fonctionne parfaitement. Même les chaînes dites brouillées sont en clair, enfin ceux de mon abonnement SFR FIBRE POWER, pas les autres qui nécessite d'autres abonnement.

Je n'ai pas de problème pour regarder depuis VLC une chaîne en clair, que ce soit derrière la BOX 8 SFR ou derrière l'ONT SFR.

Oui, j'ai bien une chaîne en clair qui fonctionne chez moi et c'est TF1 : "rtp://233.136.0.202:7500/202".
« Modifié: 01 juin 2024 à 09:42:52 par artemus24 »

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 991
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Flux IPTV de chez SFR
« Réponse #10 le: 31 mai 2024 à 13:27:57 »
ok donc pour TF1 :
Fri May 31 13:26:45 2024 user.warn igmpproxy[28919]: can't join group 233.136.0.202 on interface br-wan; Errno(98): Address in use

Denis M

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 307
  • Sermaise 91530
Flux IPTV de chez SFR
« Réponse #11 le: 31 mai 2024 à 13:54:37 »
Le multicast est défini par l'IP utilisée : dans "rtp://233.136.44.165:65000/4808", comme l'IP commence par une valeur comprise entre 224 et 239 le flux sera diffusé en multicast (ce qui n'a pas grande incidence, sauf si tu essayes de le faire passer sur un lien WiFi, qui accepte très très mal le multicast)
En effet, c'est pas beau par ce chemin.

J'ai rallumé la télé dans un serveur Jellyfin et l'ai regardée sur ... une télé. C'est tout saccadé.

Mini liste m3u SFR en rtp améliorée avec les icone et la ligne de temps.