logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

odr-zmq2edi - Convert an ZeroMQ stream to EDI

Description

       zmq2edi can receive a ZMQ ETI stream from ODR-DabMux and generate an EDI stream.  This is quite useful if
       your  modulator  wants  EDI  input,  and your network is not good enough making you want to use something
       based on TCP.

       The input socket will be reset if no data is received for 10 seconds.  It is best practice  to  run  this
       tool under a process supervisor that will restart it automatically.

Name

odr-zmq2edi - Convert an ZeroMQ stream to EDI

Options

Thefollowingoptionscanbegivenonlyonce:-w <delay>
              Keep every ETI frame until TIST is <delay> milliseconds after current system time.  Negative delay
              values are also allowed.

       -C <path to script>
              Before  starting,  run  the  given  script,  and  only  start if it returns 0.  This is useful for
              checking that NTP is properly synchronised

       -x     Drop frames where for which the wait time would be negative, i.e. frames that arrived too late.

       -P     Disable PFT and send AFPackets.

       -f <fec>
              Set the FEC.

       -i <spread>
              Configure the UDP packet spread/interleaver with given percentage: 0% send all fragments at  once,
              100% spread over 24ms, >100% spread and interleave. Default 95%

       -D     Dump the EDI to edi.debug file.

       -v     Enables verbose mode.

       -a <alignement>
              Set the alignment of the TAG Packet (default 8).

       -b <backoff>
              Number of milliseconds to backoff after an input reset (default 5000).

   Thefollowingoptionscanbegivenseveraltimes,whenmorethanoneUDPdestinationisdesired:-d <destination ip>
              Set the destination ip.

       -p <destination port>
              Set the destination port.

       -s <source port>
              Set the source port.

       -S <source ip>
              Select the source IP in case we want to use multicast.

       -t <ttl>
              Set the packet's TTL.

See Also

odr-dabmux(1), odr-audioenc(1), odr-dabmod(1)

       A user guide for the mmbTools is available http://www.opendigitalradio.org/

odr-zmq2edi                                         May 2023                                      ODR-ZMQ2EDI(1)

Synopsis

       odr-zmq2edi [options] <source>

       <source> is a ZMQ URL that points to a ODR-DabMux ZMQ output.

See Also