[Video Tutorials] DragonOS #98
Replies: 6 comments
-
Beta Was this translation helpful? Give feedback.
-
I’m brainstorming something to video. I have an Intel NUC at a remote location with active amateur radio transmissions, vhf and uhf at the airport, etc. There’s an Airspy plugged in and it’s got the latest Qradiolink installed along with the umumor server. I’m able to access it over the zero tier network via a decent internet connection, locally I have the same qradiolink version. Looking at the picture you previously shared I think I should try and share the reception from the remote end, over the network, to my local end and then rebroadcast it with a hackrf, bladerf, or ettus perhaps? |
Beta Was this translation helpful? Give feedback.
-
Here’s what I can’t up with. Still getting familiar with a lot of things. DragonOS Focal QRadioLink w/ Airspy R2 Radio over IP + Retransmit w/ PlutoSDR (GR3.8, Umurmur) |
Beta Was this translation helpful? Give feedback.
-
Here, let me share some reading material on the subject, hopefully this will shed some light on the concept: https://www.qsl.net/kb9mwr/projects/dv/plan.html Essentially, there is a lot of prior art in this domain: Echolink, svxlink, System Fusion, D-Star network, DMR network. qradiolink is similar in some aspects and different in other aspects but the concept is the same. I think it might be easier if you just start by just using your phone to remotely transmit into some FM repeater like I've described here: http://qradiolink.org/remote-access-limesdr-repeater-network.html |
Beta Was this translation helpful? Give feedback.
-
There are a couple of things I've noticed in your video which can be improved. First, I think you should really be using Pulseaudio sinks and sources instead of Alsa, as it works best that way. If you really want to use Alsa directly, you need to make sure there is no Pulseaudio server running or else you will have greatly degraded audio. Alsa configuration is not as straightforward as Pulse, you need to match the period size and fragment size in .asoundrc exactly. The second thing is something that I have seen others do as well, so my guess is this is not clear at all in the documentation and I need to emphasize it better. When audio is being forwarded over IP and Mumble, you don't need to toggle PTT on at all, in fact that is likely to bring issues if you do. In fact, once RX and TX are toggled on and the radio is tuned to the required frequency, you don't need to touch the GUI at all, so it operate completly unattended. With voice forwarding, the mechanism is something like this: all audio voice frames coming over the network will internally trigger transmit mode on (without this being reflected in the GUI). Once all audio voice frames have been transmitted, the radio will revert to receive mode automatically. |
Beta Was this translation helpful? Give feedback.
-
@alphafox02 I've recorded a video which shows a simpler scenario, basically an Mumble to RF loopback transmission using the Mumble desktop client and two DQPSK modems with either Opus or Codec2 digital voice payloads. I believe it is easier to show this simple scenario in a video then to film a complex multi-SDR environment in a lab and record all possible combinations (duplex/non-duplex, repeater/simplex, analog/digital) that can occur in a radio over IP environment. So start with the basics first, then once a good grasp of the tech is there, progress to more complex scenarios. Here is the video link, the description should be self explanatory: https://www.youtube.com/watch?v=4_4_KHLcxq4 |
Beta Was this translation helpful? Give feedback.
-
I’ve been meaning to learn more about QRadioLink since it’s been included in DragonOS for awhile now.
If you wanted to learn more or understand outside of just written documentation, what would be good to cover in YouTube tutorials? Open for suggestions.
Also, what would be a good use case of QRadioLink on a laptop and on a Pi4 - some sort of communication between the two? Possibly the mumble server setup and sending txts from one to the other or demonstrating how to receive on the laptop, send over IP, then transmit it over the air on the Pi?
Beta Was this translation helpful? Give feedback.
All reactions