I'd would design the app that way, too, indeed. But ZMQ has
different socket types, and I think the (probably best,
appropriate, right) socket type you're referring to here is
req/rep (request/reply), and yeah, in that scenario, the GNU Radio
block on the would request new data, as soon as it has enough
space in its buffers. That would inherently lead to rate-limiting,
and would try to keep buffers as full as possible.
Cheers,
Marcus
ok, I got it.... did some reading in the mean time.
Who (in my setup) is the 'client' and who is the 'source'?
I guess: the program who makes the ts stream is the
'source'/server
and the gnuradio is the 'client' who requests data from the
server?
correct?
Van: "Marcus Müller"
<address@hidden>
Aan: "on4bhm" <address@hidden>
Cc: "discuss-gnuradio"
<address@hidden>
Verzonden: Woensdag 19 april 2017 22:37:29
Onderwerp: Re: [Discuss-gnuradio] UDP streaming and
queue-ing incoming ts stream to be tx'ed by dvb-s2
ZMQ is a kind of a socket framework; In GRC, you'll find
the category "ZMQ Blocks", and you'll find infos on how to
use it from .Net on http://zguide.zeromq.org/page:all
(e.g. many of the examples in the beginner's guide are also
available in C#)
Cheers,
Marcus
Hi,
To be clear, the UDP or TCP sender is a .net program
on windows...
the receiver is of course gnuradio on Linux with
limesdr or hacksdr.
Can you clearify what this ZMQ is? where can I find
info?
Will it be usable in my given context?
kind regards
Van: "Marcus Müller" <address@hidden>
Aan: "discuss-gnuradio" <address@hidden>
Verzonden: Woensdag 19 april 2017 22:15:28
Onderwerp: Re: [Discuss-gnuradio] UDP streaming
and queue-ing incoming ts stream to be tx'ed by dvb-s2
Hi Guy,
you're right, UDP alone doesn't work here.
However, the ZMQ PULL source would work :) ZMQ is
available for practically every major programming
language, so that might be an easy to use choice (or
you use the matching ZMQ PUSH source in GNU Radio on
the computer that sends the TS file via network).
Best regards,
Marcus
Hi Group,
I want to send a ts stream with gnuradio and
dvb-s2.
I can already record (make) a ts file and
copy it to Linux to be send by gnuradio running
dvb-s2.
This works ok.
But now I want to send the ts file live to
the Linux gnuradio pc via network.
But I think I need some queueing or something
like that.
How can I otherwise tell to the udp client,
to send the ts packets in a certain pace...?
Any advice on how to do this?
thanks
Guy Roelant
ON4BHM
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
|