Skip to content

Deprecate EDI/TCP to EDI/UDP bridge for DAB Ensemble transport. Successor is https://github.com/digris/digris-edi-zmq-bridge

License

Notifications You must be signed in to change notification settings

chicco64/ODR-EDI2EDI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

ODR-EDI2EDI is part of the ODR-mmbTools tool set. More information about the ODR-mmbTools is available in the guide, available on the Opendigitalradio mmbTools page.

About ODR-EDI2EDI

Sometimes you want to carry a DAB Ensemble using EDI over the Internet to a device that doesn't support EDI/TCP. Carrying EDI/UDP over the Internet will not work because of burst packet loss.

With ODR-EDI2EDI, you can convert EDI/TCP to EDI/UDP on a small PC that is close to your device. It also allows you buffer the EDI and release it at a controlled point in time depending on the in-band timestamp.

Every six seconds, a line with buffering time statistics is printed. If you use a process supervisor that writes this output to a logfile, you may use the doc/stats_edi2edi_munin.py script to analyse the logfile and present the statistics as munin graphs.

You can also fan-out an EDI data stream to several destinations.

This tool can be considered to be the successor of ODR-ZMQ2EDI which is distributed as a part of ODR-DabMux.

Installation

Requirements: A C++11 compiler, autotools (debian packets build-essential automake libtool)

./bootstrap.sh
./configure
make
sudo make install

Licence

See the files LICENCE and COPYING

Contributions and Contact

Contributions to this tool are welcome, you can reach users and developers through the ODR-mmbTools group or any other channels mentioned on the ODR website.

About

Deprecate EDI/TCP to EDI/UDP bridge for DAB Ensemble transport. Successor is https://github.com/digris/digris-edi-zmq-bridge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 78.5%
  • M4 12.8%
  • C 8.2%
  • Other 0.5%