Doume forum

Section Générale => IPTV (La télévision par IP) => Discussion démarrée par: E-D-S le 07 octobre 2010 à 10:06:05

Titre: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: E-D-S le 07 octobre 2010 à 10:06:05
IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP conform streams

Citer
----------------------------ENGLISH Version-----------------------------

What can you play with this plugin?
- The rtp/udp/http IPTV must be DVB-IP conform
- Only Non-DRM/ Non-CA (unscrambled) SD/HD Streams work with this approach
- SD/HD Streams in h.264 or MPEG2 work with this approach
- Stream starts to play < 1 Sec., zapping less then 1 Sec.

Introduction:
For a long time I try to find a proper solution on the e2, to get SD and HD IPTV streams running. With GStreamer IPTV streams work too, but unfortunatly not reliable and stable.
I´ve tested really a lot. With the presented solution you can enjoy DVB-IP conform IPTV streams in a clean, stable and fast way on your e2 dreambox. Nothing crashes or stucks the streams while playing them.

Multicast or Unicast streams and the used trick:
Before I try to explain how it works, you should inform yourself about multicast and unicast. I´m sure google will help you.
The used trick is a small linux binary called "udpxy". This is a small proxy converting the udp/rtp multicast packets into http unicast one, wihtout creating heavy load on your machine.
The dream can also handle real multicast streams, but completly instable, my opinion. Http unicast works absolut perfect, therefore this small workaround makes fully sense.
Another important advantage is that udpxy handles the IGMP v2 koin/leave protocol reliable. Further, if you would use multicast in your home network, this would flood your LAN clients with useless traffic.
To avoid this I start udpxy on my router (WAN Gateway). Having converted the IPTV multicast streams to unicast, the "Remote TV" lib of Dr.Best will process the DVB-IP conform streams as you know it from usal DVB-S-T-C receiption.

Prerequisites to run this plugin:
- Uptodate OE 1.6 Image
- Uptodate "Partnerbox/RemoteTV Plugin" MUST BE installed, because a lib of this plugin is used. (webtots.so)

Handling of already existing http unicast streams:
If you have already http:// unicast streams (e.g. origin dreambox streams), you don´t need to start udpxy! Just proceed with point A5, and create your *.m3u as described below, and copy it into etc/videostreams folder.

Handling of udp/rtp multicast streams: e.g. udp://239.12.14.133:4000 oder rtp://239.15.66.133:8888
With Udpxy [http://sourceforge.net/projects/udpxy/].
Start udpxy on your dreambox or your router, to be able for converting multicast into unicast. Find below how to start.

Udpxy is started in this way via telnet:

./udpxy -p 4050

-p 4050 -> this means on Port 4050 you will catch the converted unicast packets from udpxy.

Simple instruction how to proceed:
A1. Download udpxy.mipsel here attached and upload it to usr/bin
A2. Rename it to udpxy"
A3. Give the right rights chmod 755
A4. Start via telnet udpxy in this way "udpxy -p 4050 &"
A5. Create your *.m3u with links as shown below, and upload the m3u to etc/videostreams (these links are expamples, no streams available on this URLs)

------------------------------------------------

#EXTINF:0,TVK-1
http://127.0.0.1:4050/udp/239.122.12.187:10000
#EXTINF:0,TVK-2
http://127.0.0.1:4050/udp/239.122.12.188:10000
#EXTINF:0,TVK-3
http://127.0.0.1:4050/udp/239.122.12.189:10000
#EXTINF:0,TVK-3
http://127.0.0.1:4050/udp/239.122.12.181:10000

------------------------------------------------

IPTV Player Plugin installation and handling:

Download the attached zip file and decompress it. The Streamer folder upload to /usr/lib/enigma2/python/Plugins/Extensions. Give the files inside the right rights 755.
Restart your dreambox (don´t forget to start udpxy if did a reboot...). You should find the "IPTV Player" in extensions, open it. Each *.m3u file in etc/videostreams you should see as a kind of bouquet.
Select one and press ok, then you will find the links of your m3u. Select a TV service and the stream should be displayed on your TV screen.
The navigation is simple, with exit you leave the folder or the and the end the plugin. With OK you open the folder, With Up/Down you can zap within a folder from stream to stream and back.

The IPTV Player plugin is based upon the DMvidsDirect Plugin of PCD. He has modded the come to the IPTV Player plugin.


BIG thanks to Dr.Best for his great Remote TV plugin, and to PCD who made the final version of IPTV Player.

P.S. There will be some updates in near future, Audio Selection, Teletext Selection...

Source IHAD (http://www.i-have-a-dreambox.com/wbb2/thread.php?threadid=143446)

 ;)
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 20 janvier 2014 à 17:07:28
Hello,
Désolé de déterrer ce post, mais je suis en train de bosser sur les flux multicasts et je me demande pourquoi il semble absolument nécessaire de passer par un proxy (le logiciel russe udpxy, en l'occurence) qui transforme les flux multicasts de la TVIP en flux unicasts. Nos STB Linux sont pourtant configurés pour recevoir les flux multicasts, si j'en juge ma configuration réseau :

root@dm8000:/etc/enigma2# ifconfig
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:192.168.1.102  Bcast:0.0.0.0  Mask:255.255.255.0
          inet6 addr: XXXX::XXXX:XXXX:XXXX:XXXX/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4919 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7222 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:770627 (752.5 KiB)  TX bytes:7921394 (7.5 MiB)
          Interrupt:16

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:336 (336.0 B)  TX bytes:336 (336.0 B)


D'autre part, un post qui m'a été suggéré sur un autre excellllllllllent forum, semble sous-entendre que la lecture directe des flux multicasts est possible depuis Enigma2, si j'en juge la teneur de cet extrait :

Citer
(...) 3 nouveaux bouquets "orangeiptv" sont crées en dessous de ceux existants (sat et/ou tnt ) .., un complet , un drm , et un hd ..
exemple de syntaxe : #SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.143%3a8200:M6 HD (DRM)
bien sur , il faut relancer enigma2 pour prise en compte. (...)

Ayant modifié la configuration de mon routeur et de mon firewall pour laisser passer les flux multicasts de la TV ADSL d'Orange dans mon réseau data, je n'ai pas de soucis pour lire les flux sans DRM dans VLC.  J'ai intégré les services que j'ai trouvés par écoute de mon réseau dans un bouquet TV d'Enigma2, mais rien n'y fait ! Ecran noir quand on zappe sur les chaines IPTV, même sans DRM !  :'(

Si quelqu'un peut me confirmer que la lecture DVB-IP est possible en multicast, je suis preneur !  ::)

Merci d'avance !
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: reg le 21 janvier 2014 à 19:43:24
Hello !

D'autre part, un post qui m'a été suggéré sur un autre excellllllllllent forum, semble sous-entendre que la lecture directe des flux multicasts est possible depuis Enigma2

Oui c'est possible. Tu peux ajouter des chaînes IP (multicast ou unicast) à tes bouquets avec Dreambox Edit par exemple, ou modifiant directement les fichiers .tv situés dans /etc/enigma2. Plus besoin de plugins ou de quoi que ce soit d'autre. Je te conseille d'essayer, en espérant que ça résolve ton problème avec les flux multicast au passage.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 22 janvier 2014 à 16:20:59
Merci Reg, de cette confirmation, et c'est bien ce que j'avais compris et que j'avais fait, mais quand je zappe sur les chaines IPTV du bouquet que j'ai créé à cet effet ... rien, nada, peau de z.. ! :(

Pourtant, dans le même réseau, avec VLC, ça marche impeccable !  J'ai même trouvé sur le forum OpenPli, des posts avec les développeurs qui, outre le fait de valider également que c'est censé fonctionner, donnent les tuyaux nécessaires pour que l'on puisse obtenir n'importe quel autre flux (langue alternative, EPG, ...) pour peut que le SID soit bien positionné.

Pourtant, mes tests sont effectués avec la dernière POD4HD (basée sur l'OpenPli). Je ne veux pas changer d'image pour garder l'AC3+ sur les chaînes HD DVB-T françaises.

Mais grâce à ta confirmation, je vais investiguer plus encore, puisque je sais désormais que c'est possible !

Merci  :)
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: reg le 23 janvier 2014 à 22:05:10
Tu n'as pas d'image du tout sur ces chaînes, donc ? Est-ce qu'un message d'erreur est affiché ?

Question bête : ta dreambox est-elle reliée à ton réseau en filaire ou en wifi ?

Ça vaudrait peut-être le coup de tester si le problème est le même sur OE2.0, qui par ailleurs ne va sans doute pas tarder à supporter l'AC3+ également (si c'est pas déjà le cas).
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 24 janvier 2014 à 08:39:30
Ma DM8000 est en filaire (chez moi, je ne réserve le Wifi que pour les équipements nomades), et j'ai testé aussi l'intégration IPTV sur l'OE2.1 (pour l'instant, il n'y a que les images off dans cette version d'OpenEmbedded) de mon Duo2, même résultat. Pourtant le flux multicast est bien routé à travers mon firewall et je n'ai aucun soucis avec VLC.

Je peux donc zapper, sur les chaînes IP que j'ai intégrées à un bouquet spécifique TVIP. Bien sûr, je ne zappe que sur les chaînes sans DRM, à savoir, celles qui fonctionnent sur VLC, mais ... écran noir !  :(

Pourtant, sur le site OpenPLI, personne ne semble avoir le soucis. Ma seule différence est mon firewall en coupure entre la box et mon réseau data, mais sur lequel les flux multicasts provenant des VC de TV Orange sont autorisés et routés (grace au mode Full Routed de la Livebox) et l'ensemble est validé par VLC, avec lequel, ça fonctionne. De toute façon, j'y ai aussi intégré des chaines IPTV unicasts, ne venant pas d'OrangeTV, donc, et ça ne marche pas non plus. Quand j'écoute le réseau alors que je zappe sur une chaîne IPTV, je n'ai même pas de connexion au flux concerné. J'ai même aussi incriminé mes syntaxes dans les fichiers "userbouquet", mais je n'y vois aucune erreur. Il y a vraiment quelque chose qui m'échappe.  ???
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 24 janvier 2014 à 09:02:30
Bonjour,

Voici un exemple de flux qui fonctionne.

#NAME IPTV
#SERVICE 1:64:AA:0:0:0:0:0:0:0::IPTV
#DESCRIPTION IPTV
#SERVICE 4097:0:0:0:0:0:0:0:0:0:rtsp%3a//37.59.47.86%3a8000/tvcom_live2.sdp:TV Com
#DESCRIPTION TV Com
#SERVICE 4097:0:0:0:0:0:0:0:0:0:mms%3a//vipmms.yacast.net/bfm_bfmbiz:BFM Business
#DESCRIPTION BFM Business
#SERVICE 4097:0:0:0:0:0:0:0:0:0:mms%3a//stream2.canal.qc.ca/enOndes_haut_debit:Euronews France
#DESCRIPTION Euronews France
#SERVICE 4097:0:0:0:0:0:0:0:0:0:rtsp%3a//stream2.france24.yacast.net/france24_live/fr/f24_livefr:France 24
#DESCRIPTION France 24

Si cela ne fonctionne pas chez toi, tu as un problème en local (regarde les logs de ton Firewall pour voir ce qu'il droppe)

Pr2
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 24 janvier 2014 à 12:23:15
Bonjour Pr2, et merci de ton aide.
J'ai intégré tes exemples unicasts à mon bouquet dédié IP et les quatre fonctionnent (voir screenshot). Je ne sais pas ce que j'avais foutu pour les tests unicasts, mais grâce à toi je vois que l'intégration unicast marche. Le problème reste entier pour les flux multicasts. Mais grâce à cette discrimination factuelle, je comprends que le problème est lié au multicast ... J'avance, donc !  ;)

(http://winmysql.online.fr/killminusnine/dm8000_iptv.png)

PS : J'ai flouté l'image car je suis tombé en plein sur une pub, sur ce canal ! Je ne voudrais pas être accusé de prosélytisme incidieux !  ;D

PS2 : A tout hasard, j'ai mis un extrait de mon fichier bouquet de chaînes IPTV multicasts de la TV d'Orange, au cas où quelqu'un relèverait une énormité que j'aurais commise et qui me crève les yeux !  :-[

D'autre part, j'ai essayé avec une syntaxe sans arobas, mais sans plus de succès ! :(

#NAME ORANGEIPTV ALL
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.120%3a8200:MOSA 2 Page 1  (DRM)
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.121%3a8200:MOSA 2 Page 2  (DRM)
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.122%3a8200:MOSA 2 Page 3  (DRM)
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.123%3a8200:MOSA 2 Page 4  (DRM)
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.124%3a8200:MOSA 2 Page 5  (DRM)
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.9.5%3a8200:TF1
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.187%3a8200:TF1 (DRM)
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.140%3a8200:TF1 HD      (DRM)
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.180%3a8200:France 2
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.141%3a8200:FRANCE2 HD
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.1.181%3a8200:France 3
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.142%3a8200:FRANCE 3 HD
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.5.55%3a8200:Canal +
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.6.13%3a8200:Canal+ HD
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.182%3a8200:France 5
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.2.109%3a8200:FRANCE 5 HD
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.7.33%3a8200:M6
#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtp%3a//@232.0.7.35%3a8200:M6

PS3 : Pour le champs du service, je suis certain que c'est bien 4097 qu'il faut mettre (c'est la valeur pour les flux non-TS).

Tain' Pourquoi ça marche avec VLC, dans le même réseau ?  ???

(http://winmysql.online.fr/killminusnine/images/sniff_tv_orange.png)
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 24 janvier 2014 à 16:28:02
Bonjour,

Je peux me tromper mais j'ai l'impression que tu dois convertir ton flux multicast en unicast pour que cela fonctionne en Openpli.
Il semble que tu ne saches pas lire nativement un flux multicast.

C'est pour cela que tu as udpxy qui dois tourner sur ton demo, lui va écouter les flux multicast et les convertir en unicast pour que tu puisses les utiliser en local sur ton démo, mais alors tu dois définir l'adresse 127.0.0.1:port (l'adresse de loopback comme adresse source et le port utiliser par la chaine convertie).

Tout est très bien expliqué ici:

http://www.satnigmo.com/896/iptv-on-dreambox-vu-xtrend-and-clarke-tech-receivers/

Pr2
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 24 janvier 2014 à 16:47:12
Certes, mais une enfilade chez les développeurs d'OpenPli, semble signifier que l'on peut attaquer le multicast directement.

Je cite (enfin, juste le point de détail qui me donne l'espoir que ce que je cherche à faire est possible, même si en l'occurence ils papotent sur l'intégration de l'EPG en DVB-IP ... mais 239.1.1.155 sur port 5000 en UDP, c'est bien du multicast) :
Citer
"1:0:1:1:0:0:0:0:0:0:http%3a//xxx.xxx.xxx.xxx%3aXXXX/udp/239.1.1.115%3a5000"

source:  http://openpli.org/forums/topic/21705-dmm-320-iptv-in-bouquets-openpli-added-this-already/page-2 (http://openpli.org/forums/topic/21705-dmm-320-iptv-in-bouquets-openpli-added-this-already/page-2)

Il est clair que si je n'y parviens pas, je passerais par la solution de proxy udp de trancodage présentée par nos amis de e-DreamShop au début de cette enfilade ... mais je suis têtu ... C'est plus pour essayer de faire fonctionner cette hypothétique lecture native dans Enigma2 des flux multicasts d'Orange que pour avoir des tas de bouquets potentiels gratuits en plus, sur nos boites à rêves ! On prend son plaisir comme on peut !   ;D

Merci à toi, en tout cas ! :)
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: reg le 24 janvier 2014 à 22:34:06
J'ai fait quelques tests de mon côté : j'ai importé l'extrait de ton bouquet sur ma dreambox et j'ai streamé quelque chose via VLC sur la première adresse.. Résultat : même problème !

Par contre, en remplaçant 4097 par 1, ça fonctionne. Qu'est-ce que ça donne chez toi ?
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 25 janvier 2014 à 12:10:01
Analyse très bien la chaine qui t'es donnée comme exemple:

"1:0:1:1:0:0:0:0:0:0:http%3a//xxx.xxx.xxx.xxx%3aXXXX/udp/239.1.1.115%3a5000"

La partie en gras ce n'est pas du Multicast c'est de l'unicast, donc il passe aussi par un proxy qui converti le multicast en unicast et qui est à l'adresse: http%3a//xxx.xxx.xxx.xxx%3aXXXX  auquel il passe comme paramètre l'adresse Multicast qu'il veut recevoir /udp/239.1.1.115%3a5000.

Maintenant le flag 1 ou 4097, 1 si le flux est au format .ts et 4097 pour les flux qui ne sont pas au format .ts

Pr2
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 27 janvier 2014 à 09:03:09
Effectivement, tu as tout à fait raison, j'avais zappé la première partie de cette URL ... Hmmm ! Comme ça a été trouvé sur le site des dev d'OpenPli, je pense que ça scelle le sort de mon objectif de lecture native (non transformée via un proxy) de multicast par Enigma2 !  :(

Merci Pr2, de m'avoir ouvert les yeux ! ;)
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: reg le 27 janvier 2014 à 10:29:00
As-tu vu mon message un peu plus haut ? As-tu essayé de remplacer 4097 par 1 ?
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 27 janvier 2014 à 10:42:18
Salut Reg,
Ooops ! Je viens juste de le voir !
Je vais essayer, mais cela dit, je suis de l'avis de Pr2 : le serviceref à 1 signifie un flux dans un conteneur de type "Transport Stream" (TS, quoi), et 4097, tous les autres.

Cela dit, au delà de cette réflexion, je n'ai pas de raison de douter de ton test, donc je le ferai dès ce soir. Si ça marche, ce n'est pas logique, mais le but serait atteint !  Par contre, si vraiment ça marche, je ne lacherais pas l'affaire tant que je n'aurais pas compris pourquoi ce p...! de serviceref devrait être à 1 !  ::)

EDIT : @Reg
J'ai mis le serviceref à 1, et ça ne change rien. Pour ton test, ta DM8000 est propulsée par quelle image ? OpenPli ?
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: reg le 27 janvier 2014 à 10:54:13
Ce qui m'étonnerait un peu, à l'inverse, c'est que ces streams ne soient pas des ts, justement. Car c'est ce que tous les fournisseurs d'accès que j'ai vus jusqu'à présent utilisent.

Bref, j'espère que ça fonctionnera.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 04 février 2014 à 09:21:27
Bonjour à tous,
Bon, là, la conclusion est sans appel, Enigma2 ne supporte pas le multicast natif (du moins, jusqu'à aujourd'hui) !  :(

J'ai dû me résigner à utiliser un proxy udp multicast vers unicast (udpxy, comme présenté par nos amis d'e-Dreamshop au départ de cette enfilade). C'est vraiment dommage car le principe même du multicast, c'est la diffusion non interactive à un groupe (c'est pour cela que les protocoles utilisés ne peuvent être qu'à base d'UDP, comme RTP, par exemple)  ... et donc, dans mon cadre domestique, ça voulait dire, l'envoi vers tous mes SetTopBoxes (VU+, DM8000 et DM800).

En passant par ce proxy, effectivement, ça fonctionne bien, puisque chaque STB établit une requête unicast vers mon serveur udpxy (un Raspberry Pi, car je ne veux pas surcharger l'un de mes STB pour cette fonction), et le serveur udpxy est le client multicast de ma TV d'Orange. Résultat : une multiplication des flux média identiques inutiles. Alors oui, ça marche bien, mais on est loin de l'état de l'art.

(http://winmysql.online.fr/killminusnine/tv_orange_udpxy_vootv.jpg)

Sur cet écran de statut du serveur udpxy, ci-dessus, on voit bien que le proxy s'inscrit au groupe multicast 232.0.1.228 sur port UDP 8200 (la chaine Voo TV en l’occurrence, sur les flux multicasts de la TV d'Orange) et que le client est le 192.168.1.102 sur port UDP 46761 (en l’occurrence, la DM8000 sur mon réseau data). L'indication de débit n'est pas disponible, mais mesurée sur mon firewall (qui laisse passer les flux multicasts provenant de l'ISP), les flux médias de la DM8000 sont mesurés à 2MB/s pour cette chaîne.

(http://winmysql.online.fr/killminusnine/tv_orange_vootv_dm8000.jpg)

Bref, l'installation d'udpxy est très simple (aucune configuration nécessaire pour une utilisation standard) et permet donc effectivement de récupérer les flux multicasts à la demande des STB, mais avec les inconvénients cités plus hauts.

Je termine donc cette enfilade, frustré !  :'(
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: Danield le 04 février 2014 à 09:41:19
Vu les performances du duo, il me semble que tu pourrais l'utiliser sans problème
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 04 février 2014 à 10:28:44
Bonjour Daniel,

Oui, c'est vrai, mais en fait, je préfère une infrastructure où le proxy est complètement indépendant des clients. Par exemple, si je bricole mon Duo² alors qu'il fait office de proxy, je perturbe les autres STB qui souhaiteraient biberonner.  ;)
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 04 février 2014 à 10:37:10
Maintenant comme beaucoup de chose est en OpenSource libre à toi de ne pas rester frustré et d'implémenter le support natif du multicast pour E2.  ;)

Pr2
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 04 février 2014 à 11:08:21
C'est vrai, Pr2.

Je suis d'ailleurs en train de fouiller dans les sources d'OpenPli pour voir si on peut patcher le bouzin sans faire écrouler tout l'édifice, mais à ce stade, je me dis que si ça n'a pas été fait jusqu'à présent, c'est qu'il y a une raison qui m'échappe, car pour la réception d'un flux udp par un processus client, il n'y a pas de différence notable entre un flux unicast et un flux multicast, si ce n'est le flag "IP_MULTICAST_IF" dans les options d'initialisation de la socket via la primitive "setsockopt".

La vérité doit donc être ailleurs !  :-\
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 04 février 2014 à 13:18:57
Tu peux toujours poser la question sur le forum Openpli, peut-être qu'il ne détecte pas le type d'adresse IP entrée et qu'il n'active pas le flag dont tu parles en ouvrant le socket, ce qui pourrait expliquer pourquoi le flux n'est par remonté vers Openpli.

J'ai aussi cherché de mon côté et je n'ai pas trouvé d'évidence qu'on savait lire un flux multicast directement depuis un démo sous Openpli, à chaque fois qu'on trouve quelque chose ils utilisent toujours un media externe pour faire la conversion (exemple VLC ou udpxy).

http://openpli.org/wiki/tips-tweaks

J'imagine que tu as vu que udpxy était opensource aussi donc là tu peux aussi regarder comment il ouvre le socket pour que cela fonctionne.

http://www.udpxy.com/index-en.html

Et je viens de trouver ceci:

http://searchcode.com/codesearch/view/34455393

Pr2
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 13 février 2014 à 08:48:42
Par contre, en remplaçant 4097 par 1, ça fonctionne. Qu'est-ce que ça donne chez toi ?

Bonjour Reg,
Je me rends compte que je n'ai pas explicitement répondu à ta question ! Ce que je corrige donc ce matin.

Effectivement, le remplacement de 4097 par 1 au niveau du serviceref fonctionne parfaitement chez moi (en unicast, donc, puisque le multicast natif ne fonctionne visiblement pas sous Enigma2) mais en fait, ce changement a un impact énorme :
Quand le serviceref est à 4097 (flux non-TS, donc), il est impossible d'utiliser les fonctions d'enregistrement avec un message qui nous signale que le type de service est incompatible avec les enregistrements. En positionnant le serviceref à 1, la boite à rêves traite ce streaming comme un flux en conteneur TS et autorise l'enregistrement.  :)

En revanche, dans les deux cas : 4097 et 1, le re-streaming via le STB ne fonctionne pas, mais bon, en fait, ça n'a aucun intérêt.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: seigneur06 le 02 mars 2014 à 11:09:45
bonjour il y a une autre façon qui existe pour lire les rtp sur enigma2,il suffit d'avoir ce binaire dumprtp,en faite il cré un fichier ts qui est lisible sur enigma2,et il est aussi possible de décrypter les ts crypté avec se binaire ts décrypter   https://github.com/gfto/tsdecrypt (https://github.com/gfto/tsdecrypt)
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 03 mars 2014 à 08:38:13
Merci du tuyau Seigneur06 !  :)
Toutefois, d'après ce que je comprends, il transcode vers le périphérique standard out (STDOUT) et a plutôt été conçu pour faire passerelle à la façon de VLC. Mais effectivement, c'est une piste qui vaut le coup d'être explorée !  ;)

NAME

        dumprtp - get an RTP unicast/multicast/broadcast stream and output it
 

SYNOPSIS

        ts_filter [ip_addr port]
 

DESCRIPTION

        dumprtp  fetches  a  unicast,broadcast  or  multicast stream from an IP
        address and outputs it to stdout. It may  be  used  with  dvbstream  to
        broadcast, for example, DVB video and audio over a LAN.
 
        With  no  arguments,  dumprtp outputs from multicast address 224.0.1.2,
        port 5004 by default (this is the default used by dvbstream.  To change
        this, give the address and the port number on  the command line.
        mpegtools(1) and dvbstream(1).
 

AUTHORS

        dumprtp  was written by  David Podeur (<david@convergence.de>) for Con‐
        vergence integrated media GmbH and is made available under the GNU Pub‐
        lic License.
 

Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: seigneur06 le 27 juillet 2014 à 20:23:18
bonsoir il semble avoir une solution d'un stream d'un démo enigma2 a engma2 ,il faut déja inclure ecm dans le stream et bloqué le décodage http,et fait cette modification sur vos canneaux en stream

"257:0:1:1:0:0:0:0:0:0:http%3a//xxx.xxx.xxx.xxx%3aXXXX/udp/239.1.1.115%3a5000"

il suffit de rajouter 257 pour que le softcam voit les pid ecm

le xtrend et9x00 apparament sa marche avec certaine chaine et d'autre pas,par exemple avec mcm jimmy sa marche ,sur tf1 sa marche pas,problème de pid pmt je pence.il serait bien d'essayer sur les réseaux adsl qui utilise une carte comme orange,mais je pence qu'il utilise la meme nano que sur le satellite
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 01 septembre 2014 à 16:36:06
Merci du tuyau, j'essaierai sur l'ADSL d'Orange dès que j'aurai un peu de temps !
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 01 septembre 2014 à 19:17:31
Si vous montrez une trame ECM du réseau ADSL on peut regarder si des nanos de surencryption sont présentes ou pas.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: seigneur06 le 02 septembre 2014 à 21:56:49
salut j'avais déjà fait des test sur le réseau de mes parent,la carte est reconnue mais décode rien,que se soit sur pc ou enigma2
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: satpower le 03 mars 2015 à 20:42:32
Bonjour à tous,

Je suis un heureux possésseur de Gigablue HD Quad +, j'arrive à y jouer les flux IPTV RTSP de l'offre multiposte Freebox TV,
par contre je ne parviens pas à enregistrer :(

(http://img15.hostingpics.net/pics/27270120150302215136.jpg)

Testé, par exemple les syntaxe de locators services :
A/V = image & son. REC = enregistrement

#SERVICE 4097:0:1:0:0:0:0:0:0:0:rtsp%3a//mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=489&flavour=sd:Powertürk TV
=> A/V OK MAIS REC KO
#SERVICE1:0:1:1:1:1:0:0:0:0:rtsp%3a//mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=489&flavour=sd:Powertürk TV
=> A/V KO
#SERVICE 1:0:1:1E9:1:1:0:0:0:0:rtsp%3a//mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=489&flavour=sd:Powertürk TV
=> A/V KO
#SERVICE1:0:1:0:0:0:0:0:0:0:rtsp%3a//mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=489&flavour=sd:Powertürk TV
=> A/V KO
#SERVICE1:0:1:0:0:0:0:0:0:2:rtsp%3a//mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=489&flavour=sd:Powertürk TV
=> A/V KO
A propos du "2" : buffering Disk : http://forums.openpli.org/topic/21705-dmm-320-iptv-in-bouquets-openpli-added-this-already/page-15#entry388338

Connaissez-vous la structure du locator service à respecter pour rendre enregistrable les flux RTSP sur une box Enigma ?

Merci bcp ! Je galère.. :(
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 04 mars 2015 à 09:46:43
Ton service_ref (sur ton exemple) est positionné à 4097. Change-le pour un service_ref à 1 et réessaie !
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: satpower le 04 mars 2015 à 19:42:08
Hélas déjà fait (hier soir) et ça ne marche pas :( pas de A/V.

#SERVICE 1:0:1:0:0:0:0:0:0:0:rtsp%3a//mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=489&flavour=sd:Powertürk TV

Merci quand même.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 05 mars 2015 à 09:34:37
1 est réservé pour un flux au format .ts 4097 pour les flux d'autres types donc c'est normal que cela ne fonctionne pas.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: satpower le 05 mars 2015 à 18:32:38
donc il faut en déduire : impossible d'enregistrer des flux RTSP (4097) ?
sinon le RTSP de la freebox est un flux de type .ts (une fois enregistrée c'est l'extension du fichier sur freebox)

Merci pour vos confirmations & précieux éclairages.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: seigneur06 le 07 mars 2015 à 13:25:58
salut c'est pas forcément 1 qui faut mettre,c'est mieux de mettre 257 en cas de signal crypté,et si vous avez une carte il est possible de les décoder directement avec un softcam ou un pcmcia

#SERVICE 257:0:0:0:0:0:0:0:0:0:http%3A//127.0.0.1%3A1234/udp/233.49.82.72%3A7500/:nrj12hd
#DESCRIPTION nrj12hd

il faudrait voir pour un convertisseur en http pour free,je pence que sa viend de la le problème aussi
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: satpower le 07 mars 2015 à 19:35:11
les flux en multiposte de Free sont libre et lisible directement sur VLC sans drm.

Bref, apparemment il n'est pas possible d'enregistrer des flux de type RTSP avec récepteur type dreambox.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: seigneur06 le 13 mars 2015 à 13:56:37
salut apparament il existe aussi un convertisseur rtsp en http://

voir le lien   =>  http://sourceforge.net/p/iptv2rtsp-proxy/wiki/Home/
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: souldream le 20 octobre 2016 à 21:59:00
Hello,
Désolé de déterrer ce post, mais je suis en train de bosser sur les flux multicasts et je me demande pourquoi il semble absolument nécessaire de passer par un proxy (le logiciel russe udpxy, en l'occurence) qui transforme les flux multicasts de la TVIP en flux unicasts. Nos STB Linux sont pourtant configurés pour recevoir les flux multicasts, si j'en juge ma configuration réseau :

root@dm8000:/etc/enigma2# ifconfig
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:192.168.1.102  Bcast:0.0.0.0  Mask:255.255.255.0
          inet6 addr: XXXX::XXXX:XXXX:XXXX:XXXX/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4919 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7222 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:770627 (752.5 KiB)  TX bytes:7921394 (7.5 MiB)
          Interrupt:16

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:336 (336.0 B)  TX bytes:336 (336.0 B)


D'autre part, un post qui m'a été suggéré sur un autre excellllllllllent forum, semble sous-entendre que la lecture directe des flux multicasts est possible depuis Enigma2, si j'en juge la teneur de cet extrait :

Ayant modifié la configuration de mon routeur et de mon firewall pour laisser passer les flux multicasts de la TV ADSL d'Orange dans mon réseau data, je n'ai pas de soucis pour lire les flux sans DRM dans VLC.  J'ai intégré les services que j'ai trouvés par écoute de mon réseau dans un bouquet TV d'Enigma2, mais rien n'y fait ! Ecran noir quand on zappe sur les chaines IPTV, même sans DRM !  :'(

Si quelqu'un peut me confirmer que la lecture DVB-IP est possible en multicast, je suis preneur !  ::)

Merci d'avance !

Je suis sur l'iPad ... tu indiques que ta carte réseau est multicaste ok ...mais t'es routes ?

Fait un route -n

Sinon ajouté la .224 sur ta eth0

route add -net 224.0.0.0 netmask 240.0.0.0 eth0

Et re-essaye .. j'ai pas teste ... je suis en tvheand complet ici ;-)

Et pour tester du multicarte je devrais remonter un truc ...
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: killminusnine le 21 octobre 2016 à 08:59:55
Merci Soul pour cette suggestion fort pertinente !

Citer
root@dm8000:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth0

Hélas, ça ne marche toujours pas (sans passer par le proxy multicast/unicast, j'entends). Cela dit, j'ai tellement bricolé les confs que je pense repartir de zéro en y intégrant ta suggestion. Si la route par défaut pour le multicast vers l'interface eth0 n'est pas sous entendue par l'activation du multicast sur cette même interface, il est clair que sans ta suggestion, de toute façon ça ne pouvait pas marcher !  ;)

A+
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: souldream le 26 octobre 2016 à 11:37:15
Ce qui serait ultime afin d'éviter tout problème de linux ( image / routage / réseaux ).

De lancer un ffprobe sur le décodeur avec l'adresse @224.x.x ... ( source du flux émis en multicast ).

Si FFprobe trouve le flux, le problème se situe bien au niveau d'enigma.

Si j'ai le temps je vais tester ... à partir de mon gateway avec dvblast ... je vais voir pour tester de la semaine.
Titre: Re: IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: seigneur06 le 12 janvier 2017 à 23:21:41
salut apparament il existe aussi un convertisseur rtsp en http://

voir le lien   =>  http://sourceforge.net/p/iptv2rtsp-proxy/wiki/Home/

bonsoirs si vous etes intérressé j'ai compilé le binaire en mipsel en 2 version

 =>iptv2rtsp-proxy-0.2.3-mipsel.ziphttp://dl.free.fr/wKwUxa3RS (http://dl.free.fr/wKwUxa3RS)
 =>iptv2rtsp-proxy-0.2.4-mipsel.ziphttp://dl.free.fr/hH2ZmkeNn (http://dl.free.fr/hH2ZmkeNn)

les binaires fonctionnne,mais la connection plante quand on met le port 554 avec les lien free multiposte
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: polkwan le 26 octobre 2017 à 13:48:04
Bonjour à tous,

Je déterre ce post car il semble correspondre au problème que j'ai.
Peut-être serait-il judicieux de déménager mon post original dans cette rubrique du forum d'ailleurs. (Voir ici : http://www.doume59.net/forum/index.php?topic=7370.msg57770#msg57770)

Bref, j'ai installé le plugin permettant de gérer des flux Multicast dans E2. Jusque là, tout va bien.
En revanche, je cale lorsqu'il s'agit d'ouvrir mon flux...

Cela vient sans doute de la manière d'écrire ce flux. Je n'ai pas une adresse au format habituel mais un truc du genre :
udp://@:1234

Du coup, aucune idée de comment faire... :/
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: polkwan le 09 juillet 2020 à 21:58:56
Salut,

Je déterre ce sujet car je suis à la recherche du bin udpxy pour les versions arm. Il n'y a ici que la version mipsel :/
L'un de vous sait-il m'aider ?

[EDIT]

J'ai trouvé une version arm dans un ipk. Je l'ai extraite et en principe, j'ai bien udpxy qui tourne si j'en crois la réaction de putty.
Jusque là, ça semble aller.

En revanche, je ne parviens pas à lire mu flux provenant d'un ordi local qui balance en udp vers mon décodeur...
J'ignore si j'ai une erreur de syntaxe qq part ou si le problème vient d'ailleurs. En tous cas, sur VLC, ça marche simplement en rentrant :
udp://@:1234

Pour info, j'ai testé les syntaxes suivantes mais sans succès :

#SERVICE 1:0:0:0:0:0:0:0:0:0:udp%3a/192.168.0.XX%3a1234/:TEST
#DESCRIPTION TEST

#SERVICE 1:0:0:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a1234/udp/192.168.0.XX%3a1234/:TEST
#DESCRIPTION TEST

#SERVICE 1:0:0:0:0:0:0:0:0:0:http%3a//192.168.0.XX%3a1234/udp/192.168.0.XX%3a1234/:TEST
#DESCRIPTION TEST
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: demosat le 10 juillet 2020 à 20:05:42
Salut,
Et un truc du genre
#SERVICE 4097:0:0:0:0:0:0:0:0:0:udp%3a//@192.168.0.X%3a1234
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 11 juillet 2020 à 13:36:11
Si je regarde sur mon image OpenPLi j'ai bien ce package qui est proposé en standard:

opkg update
opkg list | grep udp

Résultat:

gstreamer1.0-plugins-good-udp - 1.14.4+git17676+d88d1b0-r0.149 - GStreamer plugin for udp
iptables-module-xt-udp - 1.8.3-r0.0 - iptables module xt-udp
udpxy - 1+git109+ab25cc6-r0.4 - udpxy
udpxy-dbg - 1+git109+ab25cc6-r0.4 - udpxy - Debugging files
udpxy-dev - 1+git109+ab25cc6-r0.4 - udpxy - Development files

Donc udppxy est proposé.

Maintenant il faut l'installer et trouver sur quel port TCP de udppxy retourne son résultat.
Ce n'est pas parce que ton flux UDP est sur le port UDP 1234 que le udpxy va le remettre en TCP sur le port 1234 en fait il semble que tu dois passer des paramètres à ton udpxy justement pour lui dire quel port il doit utiliser.

Je te conseille de télécharger le udpxy de ton image et pas une bidouille venant d'un ipk car il y a plusieurs type de ARM et donc il faut qu'il soit compilé pour ton récepteur et pas un autre.

Ici tu as un exemple:
https://www.regardtv.net/t6105p425-flux-iptv-swisscom


#SERVICE 1:0:19:4333:300C:13E:820000:0:0:0:http%3a//127.0.0.1%3a8088/udp/239.186.68.3%3a10000:RTS un HD
#DESCRIPTION RTS un HD

Donc là il a démarré son UPD proxy pour qu'il écoute sur le port TCP 8088 et son stream UDP utilise le port 10000
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: polkwan le 13 juillet 2020 à 00:55:22
Merci pour vos suggestions à tous les deux.
Je vais encore tester ça ce lundi.

Je suis sur dm9x0 en NN² et il UDPXY ne semble pas exister sur leur feed :/
Du coup, pas évident de trouver le bin adapté à cette machine mais on va voir... Je vous tiens au courant.
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: polkwan le 13 juillet 2020 à 02:09:58
Bon, je pense que la version d'UDPXY que j'avais trouvée convient bien à ma machine puisqu'elle semble réagir aux commandes telnet.
En revanche, même en adaptant tout ce que j'ai pu (script, bouquet, et autres), je n'y arrive toujours pas...
Difficile pour moi de dire mais j'ai le sentiment que la dream n'arrive pas à contacter l'ordi-cible. Ou, si elle y arrive, elle ne peut pas me donner l'accès au stream...

Ici, un screen dans putty :

Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 16 juillet 2020 à 09:35:56
Ajoutes déjà systématiquement le  -v lorsque tu lances ton udpxy pour qu'il te montre ce qu'il fait.
Ce n'est pas parce qu'un programme démarre sans donner d'erreur qu'il fonctionne.  ;)
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: polkwan le 17 juillet 2020 à 13:40:50
Merci Pr2,

Par contre, je suis perdu. Désolé, je n'ai jamais bien compris comment dialoguer avec une console telnet. Voici ce que j'ai tenté mais manifestement sans succès...

root@dm920:~$ -v udpxy
-bash: -v: command not found
root@dm920:~$ udpxy -v
udpxy 1.0-23.12 (prod) lean [Linux 3.14-1.17-dm920 armv7l]
usage: udpxy [-vTS] [-a listenaddr] -p port [-m mcast_ifc_addr] [-c clients] [-l                                                                                         logfile] [-B sizeK] [-n nice_incr]
        -v : enable verbose output [default = disabled]
        -S : enable client statistics [default = disabled]
        -T : do NOT run as a daemon [default = daemon if root]
        -a : (IPv4) address/interface to listen on [default = 0.0.0.0]
        -p : port to listen on
        -m : (IPv4) address/interface of (multicast) source [default = 0.0.0.0]
        -c : max clients to serve [default = 3, max = 5000]
        -l : log output to file [default = stderr]
        -B : buffer size (65536, 32Kb, 1Mb) for inbound (multicast) data [defaul                                                                                        t = 2048 bytes]
        -R : maximum messages to store in buffer (-1 = all) [default = 1]
        -H : maximum time (sec) to hold data in buffer (-1 = unlimited) [default                                                                                         = 1]
        -n : nice value increment [default = 0]
        -M : periodically renew multicast subscription (skip if 0 sec) [default                                                                                         = 0 sec]
Examples:
  udpxy -p 4022
        listen for HTTP requests on port 4022, all network interfaces
  udpxy -a lan0 -p 4022 -m lan1
        listen for HTTP requests on interface lan0, port 4022;
        subscribe to multicast groups on interface lan1

  udpxy and udpxrec are Copyright (C) 2008-2018 Pavel V. Cherenkov and licensed                                                                                         under GNU GPLv3
  Email: support@udpxy.com; Telegram: GigaX-discussions; Google+: udpxy communit                                                                                        y

root@dm920:~$ udpxy -p 1234 -l log
root@dm920:~$ udpxy -p 1234 -v
Logfile must be specified to run in verbose mode in background
root@dm920:~$ udpxy -p 1234 -l log.txt
root@dm920:~$ udpxy -p 1234 -v
Logfile must be specified to run in verbose mode in background
root@dm920:~$ udpxy -p 1234 -v -l /tmp/log.txt
root@dm920:~$ udpxy -p 1234 -v
Logfile must be specified to run in verbose mode in background
root@dm920:~$

Seriez-vous assez indulgents pour m'aider davantage, notamment en ce qui concerne la manière de m'y prendre ?

D'avance, merci  :(


Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 17 juillet 2020 à 21:43:33
-v c'est un paramètre que tu passes à l'application:
Donc:

udpxy -v -p 1234

C'est ce que veux dire: ceci
udpxy [-vTS] [-a listenaddr] -p port [-m mcast_ifc_addr] [-c clients] [-l logfile] [-B sizeK] [-n nice_incr]
        -v : enable verbose output [default = disabled]

Tant que tu ne mets pas -v tu ne sais pas voir ce que fait ton udpxy.
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: polkwan le 18 juillet 2020 à 12:01:12
Merci Pr2,

J'ai bien tapé la commande que tu suggérais mais j'ai le meme message en retour m'indiquant qu'un logfile doit être spécifié. Voir ci-après :

root@dm920:~$ udpxy -v -p 1234
Logfile must be specified to run in verbose mode in background
Titre: Re : IPTV Multicast/Unicast Player Plugin for udp/rtp/http DVB-IP [PLUGIN]
Posté par: pr2 le 19 juillet 2020 à 00:59:00
Ajoute -T en plus comme paramètre