I am trying to set up a Remote WebSDR , specifically for Amateur Radio use, e.g. listening to split frequencies in pileups from a remote site with good RX antennas.
Currently, I am running latest RPi image provided by SDRPlay Downloads section, and my Pi3b+ is doing great command of my RSP2.
Within my local LAN, I can easily get the I/Q stream of even 8 MHz to another PC, running HDSDR or CubicSDR, using RSP_TCP_Server at the Pi.
But, when I try to access the same stream from a WAN connection (from my home QTH, for instance), in HDSDR (using ExtIO_RSP_TCP.dll provided on 15th Feb. by SDRPlay), even with the lowest sampling rate supported (0.250 MSPS), received audio is intermittent.
What I have concluded to, is that I need to build a new ExtIO_RSP_TCP.dll library, from the source code mentioned in the original github repo, by editing the .cpp file at the point where several MSPS values are stated (that is, to add mine, say some values ranging from 5 KHz up to 50 or 100 KHz). That should do it (make I/Q stream "lighter").
While I've installed Visual Studio 2017 and being a hardware/networking guy since mid 90's, I still find it hard to do this myself.
Any help to build this custom .dll will be much much appreciated. Maybe others will find this useful, too.
It would be great to have an "idiot's guide" for this procedure, available at some time ...