roslaunch vision_apps object_tracking.launch global_namespace:=<namespace>
is only for older versions of FlytOS. From what i see your FlytOS is new. In the newer version the command is run on its own when you click on start button.
To view the object tracking feed, try clicking on the start button and see if you get a video feed on the left hand side with settings to configure the object tracking parameters on the right.
If you dont get a feed, open the following debug link
<ip>:8080 in your browser. This will show you a list of links. Try out the links one by one to see if you get a video feed from your camera.
If not then FlytOS failed to get the video feed from your camera. By default FlytOS is set to access video device with address
/dev/video0/. if your camera is detected at a different address then it would not be accessed by FlytOS by default.
Also as stated by you, if you are able to view the camera feed in VLC on the system running FlytOS, then it would indicate that FlytOS did not capture the video device. if FlytOS is accessing the video device then you would not be able to access it through VLC as the device would be locked.
Now if you’ve confirmed that your video device is at different address than
/dev/video0 then what you need to do is go to
There edit the third line which states the default video device as video0, to your device address.
Save and restart FlytOS. Now you should be able to view your camera feed.