Auteur Sujet: Regarder le flux TV sur Android TV  (Lu 6827 fois)

0 Membres et 1 Invité sur ce sujet

Ftty

  • Abonné SFR THD (câble)
  • *
  • Messages: 741
  • FTTLA 1 Gbit/s ↓↑ 40 Mbit/s à Rennes (35)
Regarder le flux TV sur Android TV
« Réponse #24 le: 20 décembre 2022 à 17:44:04 »
Si Viven veut le supprimer. Il le pourra, je n'utilise pas la TV SFR.
Ce serait bien que s'il supprime la majeure partie du baratin (moi dedans), il résume d'une phrase expliquant ce qui est légal et ce qui est illégal suite à la disparition de cette appli SFR PLAY où manifestement il se propage des vérités assez personnelles :-X

Mais perso je préfère que ça reste in extenso, ne serait-ce que pour montrer ce que certains semblent penser et amènent sur la table de bonne foi, mais parfois à tort.

Denis M

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 025
  • Sermaise 91530
Regarder le flux TV sur Android TV
« Réponse #25 le: 20 décembre 2022 à 17:55:54 »
Ce que nous avons droit avec nos télés chez SFR/Red c'est de se loguer sur 5 écrans. Quand on dépasse ça demande lequel on veut virer pour ne pas dépasser le nombre.

L'enquiquinant avec l'appli en question c'est que les sous-titres débarquent de nouveau par défaut et ne veulent pas partir partout.

À part ça je suis loin d'avoir les 100 chaînes (option à 3€), mais j'en ai plus que 35 dont celles que je voulais.

3 Amazon Fire Stick, un PC et une tablette.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 724
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Regarder le flux TV sur Android TV
« Réponse #26 le: 26 décembre 2022 à 13:50:16 »
Personne n'a eu l'idée d'exploiter https://tv.sfr.fr/ (et son API) pour en faire une application ?

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 952
Regarder le flux TV sur Android TV
« Réponse #27 le: 26 décembre 2022 à 14:33:30 »
Il y a une Api ?

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 724
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Regarder le flux TV sur Android TV
« Réponse #28 le: 26 décembre 2022 à 19:15:03 »
Il y a une Api ?
oui, elle n'est pas publique bien évidemment, mais on peut déjà imaginer un genre de navigateur compact dans lequel on fait tourner tout simplement https://tv.sfr.fr/
après pour les furieux il y a ça : https://github.com/rklf/reverse-engineering-drm-channels

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 952
Regarder le flux TV sur Android TV
« Réponse #29 le: 26 décembre 2022 à 19:36:00 »
Merci rooot on garde ça sous le coude  ;)

thedark

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 665
  • Réseau Covage
Regarder le flux TV sur Android TV
« Réponse #30 le: 26 décembre 2022 à 19:36:05 »
oui, elle n'est pas publique bien évidemment, mais on peut déjà imaginer un genre de navigateur compact dans lequel on fait tourner tout simplement https://tv.sfr.fr/
après pour les furieux il y a ça : https://github.com/rklf/reverse-engineering-drm-channels
Wtf , ils n'ont pas reçu un DMCA eux ?  :P

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 952
Regarder le flux TV sur Android TV
« Réponse #31 le: 28 décembre 2022 à 01:39:15 »
Quelqu'un a réussi a lancer un flux avec le code github ?

Moi ça charge, lance le live et pas d'image  :-\

J'ai les sous-titres, le choix de résolution mais rien ne s'affiche.

Y a une vidéo YouTube de démo qui montre les URL DRM et flux mais on voit que son code est plus complet, contient plus de lignes  :-X

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 724
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Regarder le flux TV sur Android TV
« Réponse #32 le: 28 décembre 2022 à 10:28:24 »
Moi ça charge, lance le live et pas d'image  :-\
idem pour moi lorsque j'avais testé il y a de ça plusieurs mois...
j'avais même testé dans le "index.html" des url du shaka-player en versions plus récentes : https://cdnjs.com/libraries/shaka-player

A mon avis il nous manque l'étape ou on doit s'authentifier, chose qu'il ne montre pas dans sa démonstration et qui est absente de son code...
ce serait quand meme un peu gros qu'on puisse accéder a la TV de sfr sans qu'a aucun moment on s'authentifie...

Son code dans app.js fait 91 lignes dans la video, contre 39 sur la version postée sur le github...

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 724
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Regarder le flux TV sur Android TV
« Réponse #33 le: 28 décembre 2022 à 11:06:34 »
je viens de regarder avec fiddler ce qu'il se passe lorsqu'on utilise tv.sfr.net
la requête POST envoyée sur https://ws-backendtv.sfr.fr/asgard-drm-widevine/public/licence
contient un HEADER qui s'appelle customdata et dans lequel on trouve le token obtenu après authentification.
dans mon cas :
Citer
customdata: description=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36&deviceId=byPassARTHIUS&deviceName=Chrome-108.0.0.0----Windows&deviceType=PC&osName=Windows&osVersion=10&persistent=false&resolution=1920x1080&tokenType=castoken&tokenSSO=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&type=LIVEOTT&accountId=x-xxxxxxxxx
A mon avis c'est le césame pour que le flux TV fonctionne. Et je crois bien que c'est pris en charge par le Shaka-player, c'est expliqué ici : https://shaka-player-demo.appspot.com/docs/api/tutorial-license-server-auth.html dans la section "Header authentication".

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 724
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Regarder le flux TV sur Android TV
« Réponse #34 le: 28 décembre 2022 à 11:30:02 »
Pour info, le accountid correspond au compte client qui figure sur la facture.

Le tokenSSO il y a moyen de l'obtenir en effectuant une requete GET sur : https://www.sfr.fr/cas/services/rest/3.0/createToken.json?duration=86400
il suffit de faire un base64 sur son email:pass. Exemple base64(toto@sfr.fr:monpass) = dG90b0BzZnIuZnI6bW9ucGFzcw==
et d'envoyer dans la requete GET les headers suivants :
Accept: application/json; charset=utf-8
Cache-Control: no-cache
Authorization: Basic U0ZSRVRNb2lBbmRyb2lkVjE6d2luZG93czE5ODA=
secret: Basic dG90b0BzZnIuZnI6bW9ucGFzcw==
Content-Type: application/json
User-Agent: SFRMonCompte/9.2.0 (com.sfr.android.moncompte; build:9203000; Android OS 7.1.2) okhttp/4.3.1
Host: www.sfr.fr
Connection: Keep-Alive
Accept-Encoding: gzip
Authorization: Basic U0ZSRVRNb2lBbmRyb2lkVjE6d2luZG93czE5ODA= <--- ne change jamais (c'est le base64 de : SFRETMoiAndroidV1:windows1980 )
secret: Basic dG90b0BzZnIuZnI6bW9ucGFzcw== <--- correspond au base64 du compte toto@sfr.fr:monpass donc a remplacer par ses identifiants.

en retour on doit obtenir un JSON qui contient le token.

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 952
Regarder le flux TV sur Android TV
« Réponse #35 le: 28 décembre 2022 à 11:33:09 »
J'en suis venu à la même conclusion, comment c'est possible d'avoir les chaînes sans auth, t'as tout un système de DRM et pas besoin de montrer patte blanche  ???

Mais tu es un vrai génie rooot  ;D

On va finir par se la faire tout seul l'application et avec la liste de chaînes 8)