General questions regarding video streaming over long distance using WiFi HaLow

Hi guys,

I am trying to build a video streaming pipeline using WiFi HaLow as the transmission medium. However, the distance I am able to achieve seems much less than what the videos the chip companies showcase.
(for example this youtube video posted by morsemicro shows that 3km video streaming range is possible: https://www.youtube.com/watch?v=fBMgZah2Z7g)

Meanwhile for the test I did, I am only able to achieve around 300m stable video stream along the East Coast Park beach in Singapore.


I am using a pair of Heltec HT-H7608 wifi halow devices (which should use the MM6108 chip). At around 300m, my video stream cut off and the connection between devices on the two ends became very unstable. I could still ping the other device at this distance but typing letters in the terminal after ssh into the other device became extremely difficult. The signal/noise was about -75dBm/-80dBm.

I am curious about what are the factors that might affect the results? (Like transmit power etc. ?) What is the ideal signal/noise stats that I should achieve? And what are the possible ways for me to boost the range further?

Couple questions. What is the channel width you are using: 1/2/4/8? Also do you know the bitrate of the video you are trying to pull? Maybe you are just trying to push too much video? Have you done any iperf testing using UDP to see what your throughput is? Maybe there are other optimizations that can be done there prior to trying to pull a video feed.

The closer the signal strength gets to the environment noise the less you’ll be able to transmit.

Good call from @castironclay, can you check what channel the AP is operating on? And the raw throughput you can achieve at 300m range.

Do you know if the STA has been configured to have power save enabled? This may increase the latency experienced if the STA goes to sleep between key strokes

I am using 4MHz channel width (the max I can have for SG region);
I didn’t manage to do an iperf3 test at the beach. But when I did a test near the office, I could get about 600Kb/sec throughput when the signal/noise ratio is about -70dBm/-80dBm.
What I am curious about is how does the stats of a healthy connection look like (especially when it’s at distance). For example, do I get -50/-80dBm or -70/-100dBm at long distance? And what is a healthy throughput at long distance from wifi halow? If I can have a reference, it would be easier for me to debug.

Thanks!