Your smartphone or tablet can be used as a wireless remote camera for Dragonfly streaming a video over WiFi or LTE using one of the many third-party application available on Google Play or App Store.
About the accuracy when using smartphones and tablets cameras
Before using a smartphone and a tablet as a video streaming device with Dragonfly please be aware that the FOV (field of view) of the standard smartphone cameras is typically narrow. This means that Dragonfly won’t see a large amount of features and could get lost very frequently if the smartphone/tablet moves too fast or if the smartphone/tablet is pointed forward and makes pure rotations.
Before using a smartphone and a tablet as a video streaming device with Dragonfly please be aware that the FOV (field of view) of the standard smartphone cameras is typically narrow. This means that Dragonfly won’t see a large amount of features and could get lost very frequently if the smartphone/tablet moves too fast or if the smartphone/tablet is pointed forward and makes pure rotations.
1 – Setup the streaming App
First of all you need to ensure that your smartphone is accessible from the machine running the Dragonfly App (they need to be both on the same local network).
1.1 – IP webcam – on Android
- Download the IP Webcam App from the Google Play store at this link.
- Open the App and click on VIDEO PREFERENCES and select a VIDEO RESOLUTION of 640 x 480. Set the QUALITY parameter to 70 (or a closer value)!
- Go back to the main settings screen and under AUDIO MODE select DISABLE.
- Scroll down and click ENABLE THE SERVER.
- The app should display the camera preview and provide you with an URL of the video feed. Take note of the IP and port assigned to your device and go to section 2.
1.2 – Live-Reporter – on iOS
- Download the Live-Reporter Security Camera App on the App Store at this link at this link.
- Open the App and Allow the permissions required.
- Change the default settings of the app to these settings:
- Camera Setup 640 x 480;
- Framerate 30fps;
- Encode Quality Medium;
- Key Frame 1sec.
- Take note of the IP (and default port – usually 554) assigned to your device starting with rtsp and go to section 2.
2 – Make the video stream available to Dragonfly
- Launch Dragonfly.
- Click on the Configuration tab:
- set the Camera source parameter to the following string (where ip_of_your_device is the local IP address assigned to your smartphone provided by the 2 Apps described above):
- on Android:
gstreamer:souphttpsrc is-live=true location=http://ip_of_your_device:8080/video ! decodebin ! videoconvert ! appsink sync=false
- on iOS:
gstreamer:rtspsrc location=rtsp://ip_of_your_device:554 latency=0 buffer-mode=auto ! rtph264depay ! avdec_h264 ! videoconvert ! appsink sync=false
- on Android:
- set the Camera source parameter to the following string (where ip_of_your_device is the local IP address assigned to your smartphone provided by the 2 Apps described above):
- Click on Save and Restart.