Data buffering of rtl

Main forum to discuss RTL-SDR related topics.
Post Reply
bobasaurus
Posts: 23
Joined: Wed Dec 27, 2017 4:36 am
Location: Colorado

Re: Data buffering of rtl

Post by bobasaurus » Mon Jul 15, 2019 8:52 pm

That likely means your computer is too slow to run the program. The processing can't keep up with new data, and a backlog of events/callbacks is created that gets bigger and bigger. You probably need a faster computer, or you could try reducing sample rate of the SDR.

radiolistener
Posts: 60
Joined: Thu Jan 25, 2018 10:48 pm

Re: Data buffering of rtl

Post by radiolistener » Thu Jul 18, 2019 8:10 pm

You cannot disable buffering, because it is required for continuous streaming with no breaks. You can reduce buffer size, it will minimize delay, but it requires high performance machine. Smaller buffer needs more fast and powerful PC.

Your case shows that your PC performance is not enough even for long buffer. The only solution to solve it is to upgrade your PC to more fast and powerful model. You can try to reduce sample rate, sometimes it may helps for a little, but not much. So, you're needs to buy better PC for SDR.

hotpaw2
Posts: 122
Joined: Sat Jan 14, 2017 11:07 pm
Contact:

Re: Data buffering of rtl

Post by hotpaw2 » Fri Jul 19, 2019 2:36 pm

Even a Raspberry Pi 3 running rtl_tcp doesn't buffer 5 seconds of data on a fast network. Depending on the sample rate, maybe 1 second or less, mostly from the USB transfer bursts. The SDR software maybe needs to buffer another half second, depending mostly on network and OS latency jitter. Audio output adds maybe a few dozen milliseconds of delay (on iOS, more on Android or Linux).

Post Reply