KejPi / AbracaDABra

Abraca DAB radio: DAB/DAB+ Software Defined Radio (SDR)
MIT License
58 stars 8 forks source link

EDI network streaming #161

Open sronline opened 1 week ago

sronline commented 1 week ago

the software is really great. What is missing for analyzing a multiplex is the ability of receiving data by EDI network streaming (ETI over network - ETSI ETS 300 799, tcp or udp).

Would be great if this could be implemented in future.

Can be tested with ODR-DabMux.

KejPi commented 1 week ago

This is definitely out of scope.

andimik commented 1 week ago

@sronline please use odr-dabmod

KejPi commented 6 days ago

If you are on Linux or macOS, you can create FIFO (named pipe) and use it as output for odr-dabmod and raw file input for AbracaDABra. This way you can avoid creating huge IQ files.

sronline commented 2 days ago

I'm using odr-dabmux and odr-dabmod on linux and AbracaDABra on Windows. Is there a way to get the data live to AbracaDABra?

KejPi commented 1 day ago

Reopening this issue for the discussion about possible workaround although the previous statement is still valid, direct support in application is out of scope.

According to this post it seems that might be possible workaround that could work on Linux and macOS. I am not sure about Windows, maybe MinGW64 could help. Note that currently the proposed command sequence does not work because application does not recognize the server as valid RTL-TCP server but this is should be an easy modification. But I do not know how to test it, are those EDI streams available to public so that I can use some for testing?

The other option could be to use named pipe (FIFO), that might already work on Linux but I have not tried.