l'UDP multicast de Minitioune pour faire un transpondeur

Bonjour,
On peut faire facilement un transpondeur DATV ou un relais DATV en utilisant juste Minitioune et un modulateur qui a une entrée UDP multicast.
Ce matin j'ai donc allumé mon PC portable branché à 2 MiniTiouners et un modulateur DATVexpress.
J'ai reçu avec le premier MiniTiouner une émission SR1000 sur 1255 MHz, j'ai appuyé sur le bouton UDP, j’ai lancé DATCXExpress transmitter v1.26.1 réglé sur 437MHz même SR et même Fec et coché la case TS/IP in, j'ai lancé le 2eme MiniTiouner qui a reçu sur 437 MHz. On peut vir en regardant les images vidéo reçues que le délai est infime.
Comment fonctionne une transmission UDP multicast?
La diffusion UDP multicast est une diffusion de type "broadcast", comme un émetteur radio :
on peut mettre en route autant de récepteurs que l'on veut.
Lorsque on(Minitioune) transmet sur un réseau en mode UDP multicast, tous les appareils/logiciels reliés à ce réseau peuvent recevoir tous en même temps le flux TS transmis.
Il faut pour cela que ils soient réglés pour "écouter" la même adresse UDP (dans mon exemple 230.0.0.10) avec le même port (dans mon exemple 10000) en utilisant une interface (wifi ou ethernet ou virtuelle) branchée sur le même réseau.
Dans le fichier minitioune.ini j'ai écrit:
Dans ce cas là je lui laisse la liberté de choisir l'interface réseau ( comme je n'en ai actuellement qu'une = le réseau de ma box : 192.168.1.xx)
il va choisir 192.168.1.88 qui est l'adresse de l'interface wifi de mon portable qui a été donnée pr le DHCP de ma box.
Dans le cas de plusieurs réseaux ( dont l'usage du PLUTo qui rajoute un réseau 192.168.2.xx) je préfère forcer l'usage du réseau, donc j'écris explicitement ce qu minitioune doit choisir en mettant la bonne valuer à "Local IP":
Voilà donc mon fichier minitioune.ini bien réglé.
je lance MiniTioune et j'appuie sur le bouton UDP ( si je n'ai pas demandé sa mise en route automatique dans minitioune.ini)
Dès que Minitioune recevra quelque chose, le TS sera rediffusé en permanance sur mon résaeu avec le protocole UDP Multicast.
Je peux vérifier dans Minitioune quelle valeurs sont utilisées pour la diffusion UDP en cochant la case info (à droite vers le bas du panneau décodage)
La diffusion UDP multicast est une diffusion de type "broadcast", comme un émetteur radio :
on peut mettre en route autant de récepteurs que l'on veut.
Je vais donc tester que ma diffusion UDP fonctionne en utilisant des logiciels comme VLC pour voir la vidéo du flux ou comme TSreader pour avoir une analyse du flux.
Je pourrai ensuite en même temps faire fonctionner DATVexpress transmitter mis en mode UDP pour qu'il transmette sur une autre fréquence.
Je lance VLC et je le règle en mode réception UDP avec la bonne adresse:
VLC reçoit alors ma vidéo:
Je vais maintenant régler TSreader:
- Si cela n'a pas été fait, il faut d'abord régler TSreader pour qu'il travaille en mode récepteur UDP multicast. Pour cela je le lance TSreader en appuyant en même temps sur la touche CTRL et je vois la fenêtre:
Jai donc choisi le mode Multicast, je vais maintenant donner les infos:
- l'adresse UDP utilisée: 230.0.0.10
- le port utilisé: 10000
l'interface réseau utilisée: 192.168.1.88 (pour mon ordinateur, bien sûr mettez la bonne valeur d votre ordinateur)
et maintenant TSreader me montre l'analyse en temps réel du flux TS reçu:
Tout cela montre bien que la diffusion UDP de Minitioune fonctionne.
Pour faire la retransmission en direct sur une autre fréquence, je dois utiliser un modulateur qui accepte une entrée UDP (hardware ou software)
coté hardware+logiciel je peux utiliser chez moi:
- une carte de modulation Dektec DTA107S2+ soft par graphe
- un PLUTO ou carte DATV-Express (et bientôt un LimeSDRmini) avec le logiciel DATV-Express transmitter
- un RaspberryPi + carte modulateur avec le logiciel RpiDATV qui a un réglage entrée UDP (un paramètre dans le script ou dans le menu en mode texte, si je me souviens bien)
( d'après les photos - car je n'ai pas fais ce montage- les anglais ont oublié cette option dans le menu écran tactile du portsdown, semble t-il)
Par exemple avec le logiciel DATV-Express transmitter que j'ai utilisé ce matin, j'ai juste réglé le même SR (1000) le même Fec(3/4) et même modulation DVB-S QPSK
ensuite juste à cocher la case TS/IP In
et je mets donc maintenant en route le logiciel DATV express transmitter:
Pour tester, mais pas obligatoire, Je lance le deuxième Minitioune relié à un deuxième MiniTiouner réglé sur 437 MHz.
J'ai donc bien un répéteur/transpondeur/relais DATV sans rien d'autre que un récepteur qui sait envoyer par UDP et un modulateur qui sait recevoir par UDP.
**** les problèmes que l'on peut rencontrer ****
Comme on utilise un réseau le Parefeu/firewall de Windows peut faire objection et empêcher de recevoir ou envoyer le flux UDP, pour cela aller vérifier ses réglages et donner les autorisations:
Jean-Pierre F6DZP
On peut faire facilement un transpondeur DATV ou un relais DATV en utilisant juste Minitioune et un modulateur qui a une entrée UDP multicast.
Ce matin j'ai donc allumé mon PC portable branché à 2 MiniTiouners et un modulateur DATVexpress.
J'ai reçu avec le premier MiniTiouner une émission SR1000 sur 1255 MHz, j'ai appuyé sur le bouton UDP, j’ai lancé DATCXExpress transmitter v1.26.1 réglé sur 437MHz même SR et même Fec et coché la case TS/IP in, j'ai lancé le 2eme MiniTiouner qui a reçu sur 437 MHz. On peut vir en regardant les images vidéo reçues que le délai est infime.
Comment fonctionne une transmission UDP multicast?
La diffusion UDP multicast est une diffusion de type "broadcast", comme un émetteur radio :
on peut mettre en route autant de récepteurs que l'on veut.
Lorsque on(Minitioune) transmet sur un réseau en mode UDP multicast, tous les appareils/logiciels reliés à ce réseau peuvent recevoir tous en même temps le flux TS transmis.
Il faut pour cela que ils soient réglés pour "écouter" la même adresse UDP (dans mon exemple 230.0.0.10) avec le même port (dans mon exemple 10000) en utilisant une interface (wifi ou ethernet ou virtuelle) branchée sur le même réseau.
Dans le fichier minitioune.ini j'ai écrit:
Dans ce cas là je lui laisse la liberté de choisir l'interface réseau ( comme je n'en ai actuellement qu'une = le réseau de ma box : 192.168.1.xx)
il va choisir 192.168.1.88 qui est l'adresse de l'interface wifi de mon portable qui a été donnée pr le DHCP de ma box.
Dans le cas de plusieurs réseaux ( dont l'usage du PLUTo qui rajoute un réseau 192.168.2.xx) je préfère forcer l'usage du réseau, donc j'écris explicitement ce qu minitioune doit choisir en mettant la bonne valuer à "Local IP":
Voilà donc mon fichier minitioune.ini bien réglé.
je lance MiniTioune et j'appuie sur le bouton UDP ( si je n'ai pas demandé sa mise en route automatique dans minitioune.ini)
Dès que Minitioune recevra quelque chose, le TS sera rediffusé en permanance sur mon résaeu avec le protocole UDP Multicast.
Je peux vérifier dans Minitioune quelle valeurs sont utilisées pour la diffusion UDP en cochant la case info (à droite vers le bas du panneau décodage)
La diffusion UDP multicast est une diffusion de type "broadcast", comme un émetteur radio :
on peut mettre en route autant de récepteurs que l'on veut.
Je vais donc tester que ma diffusion UDP fonctionne en utilisant des logiciels comme VLC pour voir la vidéo du flux ou comme TSreader pour avoir une analyse du flux.
Je pourrai ensuite en même temps faire fonctionner DATVexpress transmitter mis en mode UDP pour qu'il transmette sur une autre fréquence.
Je lance VLC et je le règle en mode réception UDP avec la bonne adresse:
VLC reçoit alors ma vidéo:
Je vais maintenant régler TSreader:
- Si cela n'a pas été fait, il faut d'abord régler TSreader pour qu'il travaille en mode récepteur UDP multicast. Pour cela je le lance TSreader en appuyant en même temps sur la touche CTRL et je vois la fenêtre:
Jai donc choisi le mode Multicast, je vais maintenant donner les infos:
- l'adresse UDP utilisée: 230.0.0.10
- le port utilisé: 10000
l'interface réseau utilisée: 192.168.1.88 (pour mon ordinateur, bien sûr mettez la bonne valeur d votre ordinateur)
et maintenant TSreader me montre l'analyse en temps réel du flux TS reçu:
Tout cela montre bien que la diffusion UDP de Minitioune fonctionne.
Pour faire la retransmission en direct sur une autre fréquence, je dois utiliser un modulateur qui accepte une entrée UDP (hardware ou software)
coté hardware+logiciel je peux utiliser chez moi:
- une carte de modulation Dektec DTA107S2+ soft par graphe
- un PLUTO ou carte DATV-Express (et bientôt un LimeSDRmini) avec le logiciel DATV-Express transmitter
- un RaspberryPi + carte modulateur avec le logiciel RpiDATV qui a un réglage entrée UDP (un paramètre dans le script ou dans le menu en mode texte, si je me souviens bien)
( d'après les photos - car je n'ai pas fais ce montage- les anglais ont oublié cette option dans le menu écran tactile du portsdown, semble t-il)
Par exemple avec le logiciel DATV-Express transmitter que j'ai utilisé ce matin, j'ai juste réglé le même SR (1000) le même Fec(3/4) et même modulation DVB-S QPSK
ensuite juste à cocher la case TS/IP In
et je mets donc maintenant en route le logiciel DATV express transmitter:
Pour tester, mais pas obligatoire, Je lance le deuxième Minitioune relié à un deuxième MiniTiouner réglé sur 437 MHz.
J'ai donc bien un répéteur/transpondeur/relais DATV sans rien d'autre que un récepteur qui sait envoyer par UDP et un modulateur qui sait recevoir par UDP.
**** les problèmes que l'on peut rencontrer ****
Comme on utilise un réseau le Parefeu/firewall de Windows peut faire objection et empêcher de recevoir ou envoyer le flux UDP, pour cela aller vérifier ses réglages et donner les autorisations:
Jean-Pierre F6DZP