ODR-ZMQ2EDI(1)
π ODR-ZMQ2EDI β bestie's guide to odr-zmq2edi (section 1 of the manual) π
β¨ NAME β¨
odr-zmq2edi β the little icon that turns a ZeroMQ stream into EDI. no cap, that's literally its whole job π«Ά
πΈ SYNOPSIS πΈ
odr-zmq2edi [options] <source>
okay so <source> is a ZMQ URL, and it points at a ODR-DabMux ZMQ output. that's the tea. π
π¦ DESCRIPTION π¦
So zmq2edi can receive a ZMQ ETI stream from ODR-DabMux and generate an EDI stream. genuinely so useful when your modulator is like "i only eat EDI" and your network is giving β¨not good enoughβ¨ and you're like bestie i need something based on TCP. π
heads up: the input socket will be reset if no data shows up for 10 seconds. that's just the vibe.
and the best practice, the main character move, is to run this tool under a process supervisor that'll restart it automatically. she needs a babysitter and honestly? same. π
π OPTIONS π
π The following options can be given only once:
-w <delay>β keeps every ETI frame until TIST is<delay>milliseconds after current system time. and yes, negative delay values are also allowed. she contains multitudes.-C <path to script>β before starting, run the given script, and only start if it returns0. super handy for checking that NTP is properly synchronised. vibe check before the vibe check fr fr β-xβ drop frames where the wait time would be negative, i.e. frames that arrived too late. sorry babe, you're late, you're not coming in. π-Pβ disable PFT and send AFPackets. switching up the whole delivery situation.-f <fec>β set the FEC. periodt.-i <spread>β configure the UDP packet spread/interleaver with the given percentage:0%sends all fragments at once,100%spreads over24ms, and>100%spreads and interleaves. default is95%. she's a little bit extra, we love her for it π¦-Dβ dump the EDI toedi.debugfile. for the nosy girlies. π-vβ enables verbose mode. she will talk.-a <alignement>β set the alignment of the TAG Packet (default8).-b <backoff>β number of milliseconds to backoff after an input reset (default5000). she needs a minute to regroup. π
π The following options can be given several times, when more than one UDP destination is desired:
(yes bestie, you can stack these β she's polyamorous with her destinations π)
-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. iykyk.-t <ttl>β set the packet's TTL.
π₯ SEE ALSO π₯
a user guide for the mmbTools is available at http://www.opendigitalradio.org/ β go read it, she ate. π
and that's the whole page bestie!! this was odr-zmq2edi, from the ODR-ZMQ2EDI manual, section 1, dated May 2023. go slay some streams πβ¨π
π¦ where this page comes from
- ubuntu noble: odr-dabmux 4.4.1+ds-1build2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms