I am trying to stream video into my QML application. The video is NTSC, and I get it through /dev/video1 and I can see it being successfully displayed in VLC. When I try to make a video element to stream the video, I get a variety of error messages depending on the url I use. Using
Qt Code:
  1. Video {
  2. id: camera1
  3. source: "/dev/video1"
  4. autoLoad: true
  5. playing: true
  6. }
To copy to clipboard, switch view to plain text mode 
I get the error “Could not read from resource.”.
Using
Qt Code:
  1. source: "file://v4l2:///dev/video2"
To copy to clipboard, switch view to plain text mode 
I get the error "Stream contains no data."
and using
Qt Code:
  1. source: "file:///dev/video2"
To copy to clipboard, switch view to plain text mode 
I get the errors
Qt Code:
  1. Error: "Could not determine type of stream."
  2. Error: "Could not read from resource."
  3. Error: "Internal data flow error."
To copy to clipboard, switch view to plain text mode 
or “Could not read from resource”.

These last two urls seem the most promising, since they recognize the device, though they won't display the screen, but I don't know how I can correctly get and display this stream. I haven't been able to find any examples of anyone doing this, or evidence in the documentation of how to correctly format these urls (and how they are parsed). Any help you can provide so that I can display the video being displayed in real time with low latency would be greatly appreciated.