0
$\begingroup$

I have connected my SkyDroid receiver to a Windows 10 laptop and opened the corresponding video capture device with VLC (using Media -> Open Capture Device):

enter image description here

As you can see, it works pretty well, but there's a lag of 0.5..1 second, which is too much even for comfortable navigation in the OSD menu.

Are there any tips on how to reduce the lag? Perhaps there are settings in VLC that could help, or custom device drivers?

$\endgroup$
4
  • $\begingroup$ This system is going to likely have unflyably high latency just due to the hardware. USB is a heavy stack that focuses on speed, not latency; unfortunately that cannot be changed. You may be able to stay in the air, but it will not be good quality $\endgroup$ Commented Dec 12, 2022 at 13:28
  • 1
    $\begingroup$ @BrydonGibson I don't plan to fly like that. I want to use my PC's screen to navigate the menu while configuring the craft on my workbench. $\endgroup$ Commented Dec 14, 2022 at 8:04
  • $\begingroup$ how did you do this i open vic player and there is no button for connect camera lol $\endgroup$
    – cash
    Commented Nov 9 at 20:55
  • $\begingroup$ @cash Media -> Open Capture Device $\endgroup$ Commented Nov 17 at 23:15

2 Answers 2

1
$\begingroup$

You can also reduce latency to nothing by using the CAMERA windows native app instead of VLC (issues with VLC). You just have to change the default webcam to the "USB2 PC Camera" in the parameters of this apps: enter image description here

Like you I use the Skydroid Diversity 5.8 Dual receiver to fly indoor with my PC and that works very well.

$\endgroup$
2
  • $\begingroup$ Thanks, I'll give it a try next time. $\endgroup$ Commented Apr 11, 2023 at 7:39
  • $\begingroup$ Thanks, this indeed works much better than VLC. I have added a picture showing where exactly the video source is selected. $\endgroup$ Commented Jun 2, 2023 at 10:36
1
$\begingroup$

You can reduce the lag to almost nothing by changing the parameters when starting the stream. The setting you're concerned with is located in the "SHOW MORE OPTIONS" menu dialog. Just reduce the "CACHING" value to 0 milliseconds and then begin the stream. Test the lag to see if it's been reduced. I hope this helps!

$\endgroup$
1
  • $\begingroup$ Setting caching to 0 ms pretty much ruins the video, but a 200 ms value worked fine with total delay of less than 0.5s. $\endgroup$ Commented Dec 17, 2022 at 12:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.