Hello! I'm trying to use ndt7 Android library for speed testing purposes.
I have run across weird issue with Upload test. It gives higher values than it should.
My router is set up to limit my bandwidth to ~1Mb/s both Download and Upload.
As you can see on screens ndt7 demo app gives 2.8 Mb/s result compared to Ookla 0.83 (which is not precise too, but not a big difference at least).
iOS ndt7 library gives me more precise results for Upload test than Android version.
I believe that the root cause for it lies somwhere in net.measurementlab.ndt7.android.utils.PayloadTransformer#performDynamicTuning logic, because such logic is absent in iOS ndt7 Upload test as I can see.
Can you please suggest how can I fix this locally? Maybe I should get rid of PayloadTransformer at all?
cc @ahardewig, sorry for mentioning, but I've searched across PayloadTransformer logic and found your PRs.
Hello! I'm trying to use ndt7 Android library for speed testing purposes.
I have run across weird issue with
Upload
test. It gives higher values than it should. My router is set up to limit my bandwidth to ~1Mb/s both Download and Upload. As you can see on screens ndt7 demo app gives 2.8 Mb/s result compared to Ookla 0.83 (which is not precise too, but not a big difference at least).iOS ndt7 library gives me more precise results for Upload test than Android version.
I believe that the root cause for it lies somwhere in
net.measurementlab.ndt7.android.utils.PayloadTransformer#performDynamicTuning
logic, because such logic is absent in iOS ndt7 Upload test as I can see.Can you please suggest how can I fix this locally? Maybe I should get rid of
PayloadTransformer
at all?cc @ahardewig, sorry for mentioning, but I've searched across
PayloadTransformer
logic and found your PRs.