Auteur Sujet: Point sur l'IPTV et l'IPRadio autour de TVradioZap  (Lu 9942 fois)

0 Membres et 2 Invités sur ce sujet

F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #24 le: 03 décembre 2024 à 09:46:11 »
Tu cherches un peu avant de poster ? Ca fait qq années que les émetteurs sont rallumés :)

Je te retrourne ta remarque.
1) je l'ai déjà dit ici : "la Suisse a bien remis en service de sa TNT pour les Français" et là "... fait en Suisse avec l'arrêt de la TNT (avec un petit retour en arrière pour les frontaliers français).
2) ce que tu dis est faux. Question de nuance. "Des" émetteurs ont été rallumés. Pas "les" émetteurs. Seulement quelques uns reçus en France. Les autres ainsi que les MUX en allemand ou italo sont toujours restés éteints, avec 2 ou 3 exceptions locales.

Donc ta remarque ne change strictement rien sur le fond de ce que j'ai écrit et qui reste valable. Elle souligne seulement sans l'avoir anticipé le problème du géoblocage, puisque ce qui a été fait avec la TNT suisse pour sortir un peu des frontières, ne sera plus possible en IPTV sauf à introduire le "géoblocage sauf frontaliers", ce que, en plus de sa difficulté technique, les ayant-droits et leurs thuriféraires le doigt sur la couture, combattent.

Tu cherches un peu avant de poster ?  :)


« Modifié: 03 décembre 2024 à 10:42:48 par F6FLT »

F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #25 le: 04 décembre 2024 à 17:24:04 »
La télé et la radio du "pauvre" enfin visibles dans TVradioZap ! Des télés surtout africaines et pas mal de radios dont beaucoup d'associatives continuent à présenter leur flux en http au lieu de https, question de manque de moyens probablement.
Résultat : on ne peut plus les voir/écouter depuis une page en https. Pour les radios, on peut encore les ouvrir dans une nouvelle fenêtre avec le lecteur par défaut du navigateur, mais avec les télés en HLS, pas de solution sinon les listes de lecture.

Mais je me suis aperçu qu'il y a de gentils fournisseurs de proxy ouverts, ce qui permet de récupérer un flux https à partir du flux original http. J'ai ainsi pu récupérer un bon petit paquet de TV et radios et les rendre accessibles au lecteur de la page (pas toutes malheureusement car il y a d'autres écueils). J'ai ajouté une info pour indiquer qu'on passe par un proxy :

F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap : chaînes décalées
« Réponse #26 le: 18 décembre 2024 à 21:38:45 »
Pas mal de modifs techniques sur le site ces derniers temps. J'ai remplacé le lecteur audio/vidéo, et fait divers modifs pour l'intégrer. On gagne en rapidité, les sous-titres sont bien gérés, et on peut choisir les voies audio (comme l'audio-description chez France-TV). Un avantage collatéral inattendu : ça marche maintenant sur mon vieil Iphone 6 !

La barre de progression est peaufinée, parce que je me suis aperçu que des chaînes proposent des reculs très importants. On peut regarder le 20h de France 2 à minuit. Une touche 'LIVE' permet de récupérer le direct. Je ne m'étais jamais intéressé à ça.
Décalages possibles :
- Gulli, recordman si j'en juge au curseur : 10h
- Chaînes France TV nationales : 4h, France 3 régionales : 40 mn
- Chaînes Canal : 4h (plus que la durée des plages en clair pour Canal+)
- L'équipe, Public Sénat, Journal du Golf : 4h
- RTL-TVI : 3h
- Les BFM et RMC : 1h
- Chérie 25/ NRJ12/ L'Equipe 1 et 2/ les Samsung et pas mal de chaînes FAST : 45 mn
- Arte : 30 mn
- Chaînes du groupe TF1 : 0
- Rakuten : 0
- LCP : 0
- Les régionales belges sauf Notélé : 9h45
- Télémag Québec sur Youtube : 12h
- Les 3 chaînes Noovo : 45 mn
- Pour la quasi-totalité des Régionales françaises et toutes les suisses y compris nationales : 0
Je n'ai pas fait le point pour l'Afrique mais j'en ai vu plusieurs avec une plage de 45 mn.

Ce n'est pas la majorité mais le service semble quand même courant. Evidemment, on va se demander : comment fait-on sur la télé du salon ? Sous Enigma2 : pas possible, sous mon appli Smart-TV pour Firestick, pas possible non plus.

Alors peut-on au moins obtenir des liens décalés, comme ça existe déjà sur les chaînes anglaises de Freesat comme ITV, par exemple un "France 2 +1" ? je pense que c'est possible !  ;)


Denis M

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 763
  • Sermaise 91530
Point sur l'IPTV et l'IPRadio autour de TVradioZap : chaînes décalées
« Réponse #27 le: 18 décembre 2024 à 22:28:14 »
Evidemment, on va se demander : comment fait-on sur la télé du salon ? Sous Enigma2 : pas possible, sous mon appli Smart-TV pour Firestick, pas possible non plus.
Si c'est possible, possible facilement c'est autre chose, c'est possible avec un mulot branché sur un Firestick:


F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #28 le: 19 décembre 2024 à 09:58:59 »
Oui, c'est possible ainsi (mais pas facile comme tu le dis), merci pour la démo.

J'ai une télé LG de quelques années qui était livrée avec 2 télécommandes dont l'une appelée "télécommande multimedia". Elle permet aussi d'avoir un pointeur pseudo-souris à l'écran dans le genre de celui de ta vidéo, pour pouvoir "cliquer" tous les éléments des applis dont ceux des navigateurs.
Est-ce toujours possible avec les téléviseurs récents ? C'était l'idéal, mais il fallait un peu d'entrainement car le mouvement du pointeur était obtenu à partir des accéléromètres de la télécommande, qu'on tient dans le vide en 3D. Moins facile qu'une souris sur une surface.
J'ai l'impression que le truc n'a pas pris.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2 692
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #29 le: 19 décembre 2024 à 15:59:24 »
salut, est-ce que tu pourrais glisser quelque part dans les cases, la résolution du flux video ? (720p,1080p,...)
genre ceci : https://www.freepik.com/premium-vector/video-resolution-labels-360-720p-1080p-2k-4k-6k-8k-hdr_39315247.htm

F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #30 le: 19 décembre 2024 à 16:31:16 »

L'indication réduite HD, SD, Full HD... donnent la hauteur d'image :
'720x576' : 'SD', '1280x720' : 'HD', '1920x1080' : 'Full HD', '2560x1440' : 'QHD', '3840x2160' : 'UHD', '4096x2160' : '4K', '7680x4320' : '8K'

L'indicateur est réduit pour prendre le moins de place possible car il y a d'autres infos à afficher, en plus il faut prévoir l'affichage sur écran petit. En plaçant les images, ce serait plus beau mais soit ça exploserait la place dispo soit il faudrait les réduire et elles seraient difficilement lisibles.
Peut-être peut-on faire afficher l'image par-dessus la vidéo, temporairement au début, lorsqu'on survole la vidéo à la souris, ou lorsque le lecteur change de flux, il faudra que je vois ça.
Pour le moment le "p" est superflu car les lecteurs vidéo de navigateur ne savent pas lire l'entrelacé.

En plaçant le pointeur souris au-dessus du 🛈 du contrôle vidéo, on peut toujours afficher la résolution numérique (si elle est dispo dans le lecteur).

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2 692
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #31 le: 20 décembre 2024 à 08:31:37 »
En plaçant le pointeur souris au-dessus du 🛈 du contrôle vidéo, on peut toujours afficher la résolution numérique (si elle est dispo dans le lecteur).
oui j'ai vu ca, mais le flux indiqué differe en fonction de si on est fenetré ou en plein ecran...du coup je me demande s'il s'agit bien du flux video reel ou celui extrapolé quand on affiche en plein ecran...

F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #32 le: 20 décembre 2024 à 12:49:12 »
oui j'ai vu ca, mais le flux indiqué differe en fonction de si on est fenetré ou en plein ecran...du coup je me demande s'il s'agit bien du flux video reel ou celui extrapolé quand on affiche en plein ecran...

C'est tout à fait normal, c'est le principe "adaptatif" de base du HLS. Aucune raison que le lecteur te serve du full HD si c'est pour le voir dans une fenêtre de 320px de large.

Si le lecteur est servi avec le m3u8 "master" de la chaîne et que celui-ci indiquent plusieurs flux, le lecteur choisi le flux le mieux adapté aux conditions, fonction de la taille d'écran ou du débit max possible de ta liaison locale. Exemple du master France 2 pris chez Paradise.

#EXTM3U
#EXT-X-VERSION:5
#EXT-X-MEDIA:TYPE=AUDIO,URI="https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-mp4a_96000_fra=1.m3u8",GROUP-ID="audio-AACL-96",LANGUAGE="fr",NAME="Francais",DEFAULT=YES,AUTOSELECT=YES,CHANNELS="2"
#EXT-X-MEDIA:TYPE=AUDIO,URI="https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-mp4a_96000_qaa=3.m3u8",GROUP-ID="audio-AACL-96",LANGUAGE="qaa",NAME="Version Originale",AUTOSELECT=YES,CHANNELS="2"
#EXT-X-MEDIA:TYPE=AUDIO,URI="https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-mp4a_96000_qad_DESC=2.m3u8",GROUP-ID="audio-AACL-96",LANGUAGE="qad",NAME="Audio Description",AUTOSELECT=YES,CHARACTERISTICS="public.accessibility.describes-video",CHANNELS="2"
#EXT-X-MEDIA:TYPE=SUBTITLES,URI="https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-dfxp_10000_fra_CAPT=11.m3u8",GROUP-ID="text",LANGUAGE="fr",NAME="Français",DEFAULT=YES,AUTOSELECT=YES,CHARACTERISTICS="public.accessibility.describes-music-and-sound"
#EXT-X-STREAM-INF:BANDWIDTH=255244,AVERAGE-BANDWIDTH=232039,CODECS="avc1.42801e,mp4a.40.2",RESOLUTION=256x144,FRAME-RATE=25.000,AUDIO="audio-AACL-96",SUBTITLES="text"
https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-avc1_118000=9.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=584055,AVERAGE-BANDWIDTH=530959,CODECS="avc1.42801e,mp4a.40.2",RESOLUTION=384x216,FRAME-RATE=25.000,AUDIO="audio-AACL-96",SUBTITLES="text"
https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-avc1_400000=8.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1225356,AVERAGE-BANDWIDTH=1113959,CODECS="avc1.4d401e,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=25.000,AUDIO="audio-AACL-96",SUBTITLES="text"
https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-avc1_950000=7.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1750055,AVERAGE-BANDWIDTH=1590959,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=960x540,FRAME-RATE=25.000,AUDIO="audio-AACL-96",SUBTITLES="text"
https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-avc1_1400000=6.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3032655,AVERAGE-BANDWIDTH=2756959,CODECS="avc1.64001f,mp4a.40.2",RESOLUTION=1280x720,FRAME-RATE=25.000,AUDIO="audio-AACL-96",SUBTITLES="text"
https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-avc1_2500000=5.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5947655,AVERAGE-BANDWIDTH=5406959,CODECS="avc1.640029,mp4a.40.2",RESOLUTION=1920x1080,FRAME-RATE=25.000,AUDIO="audio-AACL-96",SUBTITLES="text"
https://simulcast-p.ftven.fr/ZXhwPTE3MzQ2OTcwOTV+YWNsPSUyZip+aG1hYz1lYjA3YWNhNTJlMDZmZGVjMDBlMWVlMmQwMWU5OWQ5MTRiMmQ4ODc2M2FhZDQ1ODQzMzk5ZTI1MmZkZjU0YzJh/simulcast/France_2/hls_fr2/France_2-avc1_5000000=4.m3u8

Chaque ligne commençant par "#EXT-X-STREAM-INF" indique la "BANDWIDTH" nécessaire (la plus grande correspond aux flux le plus rapide, en général la meilleure définition), et plus loin la "RESOLUTION", ce qui t'intéresse, on voit que ça va de 256x144 à 1920x1080.
L'adresse http du flux est un m3u8 secondaire donné à la ligne suivante.
En lisant ce fichier, tu peux donc connaître tous les flux dispos et avoir leurs adresses. Dans le cas présent, la meilleure résolution est à la dernière ligne.

Le m3u8 secondaire est une nouvelle liste de lecture, celle des adresses des "trames TS", c'est à dire du contenu audio/video. Ex. d'un tel fichier chez FTV :

#EXTM3U
#EXT-X-VERSION:5
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:40963224
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-KEY:METHOD=AES-128,URI="https://simulcast-b.ftven.fr/keys/hls.key"
#EXT-X-PROGRAM-DATE-TIME:2024-12-20T04:12:32.640000Z
#EXTINF:7.68,
France_2-avc1_5000000=4-begin=3145975526400000-dur=76800000-seq=40963224.ts
#EXTINF:7.68,
France_2-avc1_5000000=4-begin=3145975603200000-dur=76800000-seq=40963225.ts
#EXTINF:7.68,
France_2-avc1_5000000=4-begin=3145975680000000-dur=76800000-seq=40963226.ts
#EXTINF:7.68,
France_2-avc1_5000000=4-begin=3145975756800000-dur=76800000-seq=40963227.ts
#EXTINF:7.68,
...

Ce fichier te donne les adresses de tous les petits segments d'audio/video, avec leur durée, en l'occurrence de 7,68 s. Ces adresses sont généralement relatives à l'adresse de base où était le master. Pour l'adresse complète, il faudra donc rajouter avant le (long) nom du fichier .ts, la partie "https://.../.../" qu'on avait avec le m3u8 master.

L'adresse du fichier m3u8 secondaire peut aussi être fournie au lecteur à la place du m3u8 master, auquel cas on forcera la lecture d'une seule résolution, et le lecteur ne pourra plus l'indiquer puisqu'il n'a plus le master.
C'est parfois la chaîne elle-même qui fournit le m3u8 secondaire directement en tant que master, auquel cas l'indication de résolution ne sera pas indiquée, ce qui arrive souvent sur TVRZ. Et je le fais parfois aussi notamment pour certaines adresses dans les listes de lecture, en choisissant la meilleure résolution ce qui évite les tergiversations du lecteur (à noter que Dailymotion m'emm... à ce sujet car son m3u8 fournit des adresses de flux à des résolutions supérieures à ce qu'il est capable de fournir ensuite quand on les lui demande. C'est le pire service de streaming).

L'obtention de la liste de tous les flux à partir du m3u8 master pourrait faire l'objet d'un outil complètement indépendant, mais je ne vois pas trop l'intérêt puisqu'on peut le lire directement dans le navigateur ou le télécharger (c'est le serveur qui décide de la façon de servir le fichier).

F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap : chaînes décalées
« Réponse #33 le: 20 décembre 2024 à 18:57:57 »
...
Alors peut-on au moins obtenir des liens décalés, comme ça existe déjà sur les chaînes anglaises de Freesat comme ITV, par exemple un "France 2 +1" ? je pense que c'est possible !  ;)

Eh eh, premiers essais en réel de "France 2 +1" pour l'image : ça marche sur la télé du salon !   8)
Pour ajouter au lien m3u8 les autres flux décalés (audio, sous-titres...), pas de pb a priori.

La question qui reste est que le lecteur du flux décalé va demander toutes les 8 secondes le fichier m3u8 à tvradiozap au lieu du service de streaming de FTV, et que je vais me faire taper sur les doigts par alwaysdata.com si la charge serveur devient trop importante.
Donc encore du boulot sans garantie pour trouver un palliatif et intégrer au propre l'ensemble sur le site.



Denis M

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 763
  • Sermaise 91530
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #34 le: 20 décembre 2024 à 21:54:40 »
Bonsoir,

je viens d'installer cette liste, https://tvradiozap.eu/index.php/d/tvrztv.m3u , sur Tivimate d'un côté et Wiseplay d'un autre.

Wiseplay ne veut pas jouer, il ne charge pas la liste sous cette forme d'URL, je l'ai déjà fait jouer autrement ça allait.

Tivimate est content, l'EPG déjà enregistré donne bien ce qu'il sait, mais manque de bol le "startover" qui allait bien au navigateur/mulot ne veut pas jouer :(

F6FLT

  • Abonné Orange Fibre
  • *
  • Messages: 518
  • 44
    • TVradioZap
Point sur l'IPTV et l'IPRadio autour de TVradioZap
« Réponse #35 le: 21 décembre 2024 à 14:16:53 »
Bonsoir,

je viens d'installer cette liste, https://tvradiozap.eu/index.php/d/tvrztv.m3u , sur Tivimate d'un côté et Wiseplay d'un autre.

Wiseplay ne veut pas jouer, il ne charge pas la liste sous cette forme d'URL, je l'ai déjà fait jouer autrement ça allait.

Tivimate est content, l'EPG déjà enregistré donne bien ce qu'il sait, mais manque de bol le "startover" qui allait bien au navigateur/mulot ne veut pas jouer :(

Problème corrigé, merci de l'avoir signalé, c'était effectivement un gros bug.

Il y a 2 ou 3 jours j'ai déplacé un tag du HTML en haut de page parce qu'après le php, il n'est pas pris en compte. Mais j'ai oublié que lorsque le php sort une liste de lecture, il ne faut pas qu'avant il y ait le moindre signe HTML sinon on le retrouve dans le fichier. Et là c'était le cas. Si tu éditais le fichier m3u, tu pouvais voir un inutile "<!DOCTYPE html>" avant le #EXTM3U.

Après, c'est la loterie, il y a les lecteurs fonceurs, qui ignorent les trucs qu'ils ne savent pas traiter et continuent, et les délicats, qui choisissent de s'arrêter au moindre imprévu...   :)