Results 613 comments of Victor Gaydov

> I see it as a single function class like this: Then I think we can inline it into LatencyTuner. I thought it would have more complicated logic.

I've updated task description.

> > add a reference to IFrameDecoder to fec::Reader and use it to fill duration of repaired packets (no full decoding, just query duration) > > Am I right you...

# Wi-Fi + speedtest (no FEC, start from 100ms) @baranovmv Testing your branch on my home wifi, so far works great! Plotting using `csvplotter`. Streaming from RPi4 to laptop over...

I can confirm that time of spikes in `gping` roughtly correspond to time of spikes in jitter in csvplotter.

# Ethernet (no FEC, start from 40ms) Here's another test. RPi is streaming to laptop connected to laptop via dock station (no hubs/switches/routers). Full logs: [20240401_ethernet.zip](https://github.com/roc-streaming/roc-toolkit/files/14824430/20240401_ethernet.zip) Initial latency was 40ms,...

# fe_stable Here is `fe_stable` from previous measurement. @baranovmv is it expected? rg -IN fe_stable | ch 0 -1 18:00:14.810 fe_stable=false 18:00:19.802 fe_stable=false 18:00:24.804 fe_stable=false 18:00:29.806 fe_stable=false 18:00:34.809 fe_stable=false 18:00:39.802...

# RTCP crash When I enable RTCP, roc-send crashes when it gots first feedback report from receiver: ``` ./roc/roc-send -vv -s rtp+rs8m://192.168.0.101:20001 -r rs8m://192.168.0.101:20002 \ -c rtcp://192.168.0.101:20003 -i file:./long.wav ```...

# Wi-Fi + noisy link (FEC, standard conservative settings) Full logs: [20240401_wifi_sane_defaults.zip](https://github.com/roc-streaming/roc-toolkit/files/14825237/20240401_wifi_sane_defaults.zip) Settings: * Reed-Solomon FEC with default block size * --target-latency=200ms * --min-latency=50ms * --max-latency=1s (I think these values...

# Wi-Fi, unstable channel Streaming from laptop to orange pi connected to 2 different 5ghz access points, in turn connected together via cable. I'm seeing regular repairs and drops (and...