Author Topic: Has anyone measured receive audio latency?  (Read 652 times)

ku7tandy

  • Newbie
  • *
  • Posts: 2
    • View Profile
Has anyone measured receive audio latency?
« on: 2020-12-09, 16:59:11 »
Hi folks,

I am measuring latency for different remote operation scenarios. As I am not an owner of an RR, I cannot test it. I would like to know if anyone has tested and measure this.

Background of my findings so far:
The best software-only solution I have found so far is using murmur/mumble. Comparing the audio with a local non-SDR radio via VoiceMeeter+Audacity, I have found that the audio is delayed about 300ms if I use mumble audio server to send the audio from a remote site. The two locations have a 40 ms real internet latency.

I would love to see how RR compares against this.

Thanks and 73,
Andy
KU7T

sm2o

  • Administrator
  • Hero Member
  • *****
  • Posts: 2806
    • View Profile
    • sm2oan
    • Email
Re: Has anyone measured receive audio latency?
« Reply #1 on: 2020-12-09, 17:19:10 »
Hi

you decide the latency by your self, by setting packetsize and buffering

if you use the default setting packet size = 20ms and jitterbuffer delay = 3

the latency will be

20ms to sample the first packet.
+40ms  your internet latency
+3 x 20= 60 ms buffering
= 120ms

if you have both on the same LAN you can set packet size to 1ms then you do not get much latency, but it's no practical over Internet

73 de mike


ku7tandy

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Has anyone measured receive audio latency?
« Reply #2 on: 2020-12-09, 19:13:33 »
Pretty good. Would that be the same with the RRC-Micro PC-Client on the control side?

Thanks,
Andy
KU7T

sm2o

  • Administrator
  • Hero Member
  • *****
  • Posts: 2806
    • View Profile
    • sm2oan
    • Email
Re: Has anyone measured receive audio latency?
« Reply #3 on: 2020-12-09, 19:52:53 »
The principe is the same but with a PC involved it's more unpredictable. You do not have full control over drivers etc, it may be some buffering before the PC-audio chip, USB etc

/mike