Proud to announce that I have just got the following working:
0. gnuradio-3.7.9
1. receiving data from an osmosdr source directly on the RPi2 (rtl-tcp)
2. getting it to work with Gnuradio-Companion on the host system
3. compiling the grc script modify it to run headless on the RPi2
4. running grc headless on the pi with direct hardware access (hence not using rtl-tcp)
5. running telive on the Rasberry Pi
6. encoding sound with opus
7. broadcasting metadata & voice to zeromq
Load average: 1.71, 1.79, 1.65 [verbose messages off in telive]
Indication of the cpu usage across the different components;
Code:root 16485 71.0 7.0 204992 66796 pts/3 Sl+ 23:33 16:34 python2 top_block.py root 16491 12.8 7.2 221248 68912 pts/1 Sl+ 23:33 3:00 python demod/python-3.7/simdemod2.py -o /dev/stdout -i /tmp/fifo1 root 16492 17.2 0.1 2856 1624 pts/1 R+ 23:33 4:01 ./tetra-rx -a -i /dev/stdin root 16581 11.2 0.6 25520 6080 pts/5 Sl+ 23:41 1:47 ./telive
If people are interested I am happy to write up an in depth tutorial on this specific project. But I want to focus on the bigger picture
For now a small picture
![]()
I'm very interested in how you did this ! If you can write this tutorial will be great !