SIYI AI Tracking Module II User Manual

SIYI AI Tracking Module II User Manual - SIYI AI Tracking Module II User Manual

Table of Contents

INTRODUCTION

Product Features

10T Computing Power

SIYI AI tracking module has a computing power of up to 10Tops@INT8, has strong performance in processing big-data artificial intelligence calculations, supports real-time AI recognition, tracking control, and automatic follow in the air, and can be widely used in surveillance, agriculture, forestry and plant protection, environmental monitoring, logistics and transportation and many other popular fields.

Any Object Recognition

With the support of the second generation of SIYI AI tracking module, you can deploy recognition, tracking and flight control based on artificial intelligence technology by selecting any conspicuous object in the image.

Enhanced AI Recognition License Plate Recognition

Based on supporting vehicle recognition, the second generation of SIYI AI tracking module supports license plate recognition. Once selected, the license plate of the target vehicle will be automatically highlighted, and different colors will be used to distinguish the license plate type.

Insulator Recognition

Near the power tower, the second-generation AI tracking module supports automatic recognition of insulators. Once selected, the optical pod will lock on the target insulator, greatly improving inspection efficiency.

Thermal Imaging Recognition

Working together with SIYI optical pod, the second-generation AI tracking module supports the recognition of human and vehicles under thermal imaging. Once selected, the optical pod will lock onto the target, greatly improving search and rescue efficiency in complex situations.

Optical Pod Collaborative Enhanced AI Follow

SIYI AI tracking module supports collaborative control with SIYI optical pods (gimbal cameras) to achieve real-time tracking and capture of targets and can highlight the subject in the picture through real-time focus and zoom.

During the tracking process, if the target is blocked or briefly leaves the monitoring screen, AI tracking module can automatically recognize and continue tracking when it re-enters the monitoring screen.

Integrate attitude data between SIYI optical pod (gimbal camera) and flight controller and switch the flight mode to guided mode to turn on the target follow function.

Interface & Pinouts

Technical Specification

Compatible Optical Pods & Gimbal Cameras

ZT30 / ZT6 / ZR30 / ZR10 / A8 mini

 

 

Recognizable Object Types

Any Object

 

Specific Object

Insulator

Human

Auto Mobile (Car, Truck, Bus)

Boat

Computing Power

10Tops @ INT8

Power Consumption

8 W

Working Voltage

11 ~ 25.2 V

(3S ~ 6S)

Video Stream Codec Format

H.264 / H.265

 

Dynamic Target Gimbal Collaboration

Lock Target Auto Zoom Center Target AI Follow

Target Recognition / Locking Accuracy

95%

Working Temperature

-10 ~ 50 ℃

Dimension

52*52*29 mm

Weight

88 g

Mark

Please format the SD card to FAT32 before camera firmware upgrade.

Packing List

1 x SIYI AI Tracking Module II
1 x SIYI Gimbal Power Cable
(Power supply cable for SIYI gimbal)
1 x SIYI AI Tracking Module to SIYI Gimbal Ethernet Cable
(Connect SIYI AI tracking module’s Ethernet port to SIYI gimbal’s Ethernet port)
1 x SIYI AI Tracking Module to SIYI Link Cable
(Connect SIYI AI tracking module’s Ethernet port to SIYI MK15 / HM30 air unit’s Ethernet port)
1 x SIYI AI Tracking Module to SIYI Link Y Cable
(A Y cable which connects SIYI AI tracking module with SIYI MK15 / HM30 air unit for powering the AI tracking module, transfer video stream and control signal)

Indicator Definition

There are two indicators on SIYI AI tracking module to indicate the system’s working or abnormal status: power indicator and status indicator.

Power Indicator

Solid Green: Module is powered normally.

Power Indicator

Solid Yellow: Under firmware upgrade.
Yellow Blinks: Camera is not connected.
Solid Green: System is starting.
Green Blinks: System is running normally.
Green-Yellow Blinks: Parameter resets successfully

GET READY TO USE SIYI AI TRACKING MODULE

Typical Connection Diagram

ZT30
ZT6
ZR30
ZR10
A8 mini

Key Features & Pre-Cautions

SIYI AI Tracking Module II supports target recognition and tracking. Recognizable targets are:

1. Any Objects
2. Specific Objects

  • Insulator
  • Human
  • Vehicle (Car, Truck, Bus)
  • Boat
Function ON / OFF

1. Please refer to Chapter 2.1 in this manual to connect SIYI AI tracking module with SIYI gimbal and SIYI link.

2. Confirm if gimbal camera’s firmware has been upgraded to be compatible with SIYI AI tracking module.

3. Confirm if SIYI FPV app has been upgraded to be compatible with SIYI AI Tracking Module II.

4. Run SIYI FPV app, go to “Settings – Addresses”, and select “SIYI AI Camera”.

5. Return to main image, touch the AI tracking function button to enable the function.

6. Touch the button again to disable the function.

Mark

Using SIYI AI tracking module with multiple-sensor optical pods, in SIYI FPV app, the main stream of the optical pod should be configured as zoom camera.

Target Recognition

When the AI tracking module is enabled, and recognizable targets go in the image, they will be surrounded with white recognition boxes. Function is working normally.

License Plate

Go to AI tracking settings, select AI model as “Normal”, enable “License Plate” to start recognizing license plates.

Insulator

Go to AI tracking settings, select AI model as “Insulator”, enable to start recognizing insulators.

Any Objects

Go to AI tracking settings, lock the image, then you can box any targets for recognizing and tracking.

Thermal Imaging

Under thermal images, SIYI AI Tracking Module II will automatically enable recognition.

Target Tracking

Touch the white recognition box in the image, the box turns blue, and the AI tracking function button turns green. Gimbal camera starts to track the target.

Mark

Zoom camera will zoom simultaneously during target tracking to keep the target displaying in the center of the image. And the zoom multiples will be displayed as well.

Target Follow

When the AI tracking function is activated, integrate SIYI optical pod (gimbal camera) with flight controller of their attitude data, and switch flight controller flight mode to guided mode to turn on target follow function.

Steps

1. Please refer to the picture below to connect SIYI optical pod (gimbal camera) to flight controller and integrate attitude data.

2. Confirm if the flight controller integration button shows up (which means flight controller attitude data is integrated).

3. Switch flight mode to “Guided” and configure the max flight speed.

4. Touch the AI follow button to enable target follow function.
5. Touch the AI tracking / follow button again to disable the function.

DANGER

Considering flight safety, it is recommended to use the AI follow function and obstacle avoidance function together.

When the AI follow function is activated, the operator will not be able to manually control the flight, and the ground station cannot use the guided mode to control the aircraft. Switching flight mode can regain control.

When the AI follow function is activated, please ensure that the view on the follow route is clear and free of obstacles, and always pay attention to flight safety. When encountering obstacles, please immediately take over the flight manually and re-plan the route.

When the tracking target is lost, the aircraft will hover.

Mark

When the tracked object is higher than the multi-rotor drone on the horizontal plane, AI follow function does not work; when the tracked object and the multi-rotor drone are on the same horizontal plane, AI follow function works best.

HOW TO CONFIGURE THE MODULE

SIYI AI tracking module can be configured through SD card, so does firmware upgrade.

Mark

It is suggested to format the SD card to FAT32 before firmware upgrade.

It is suggested to insert the SD card to the AI tracking module and run it for a while, then you will see the files related to module configuration.

The two “.txt” files in the root category of the SD card are for checking and changing module configuration.

“curip.txt” for checking the current IP addresses.
“setip.txt” for customers to change IP addresses.

IP Addresses

Check IP Addresses

Open the “curip.txt” file, you will see the current IP addresses and gateway of the AI tracking module.

“192.168.144.60” is the factory default module IP addresses.

“192.168.144.12” is the factory default module gateway.

Change IP Addresses

Open the “setip.txt” file, input the IP addresses you need after “IP = ”.

Then insert the SD card to the module and power it. After three to five minutes, the new IP addresses will be flashed into module. Then we restart the module to finish changing IP addresses.

Mark

In SIYI FPV app, the default IP addresses for “SIYI AI Camera” is “192.168.144.60”. After changing module IP addresses, it is necessary to manually input the relevant IP addresses in SIYI FPV app to acquire video & data stream from the AI tracking module.
When you are using SIYI AI tracking module with SIYI gimbals and SIYI links, please do configure its IP addresses within “192.168.144.X” and avoid conflicting with their existing IP addresses. Please refer to the “Common IP Addresses” chapter in SIYI link and SIYI gimbal manuals for detail.

Client (Gimbal Camera) Addresses

Check Client Addresses

Open the “curip.txt” file, you will see the current client addresses and communication port of the AI tracking module.

“192.168.144.25” is the current client addresses.

“37256” is the client communication port.

Change Client Addresses

Open the “setip.txt” file, input the client addresses you need after “VideoAddress =”, input the communication port after “VideoPort =”.

Then insert the SD card to the module and power it. After three to five minutes, the new IP addresses will be flashed into module. Then we restart the module to finish changing IP addresses.

Mark

The default IP addresses for SIYI cameras is “192.168.144.25”. If you have changed camera IP addresses, it is necessary to manually input the relevant client addresses for SIYI AI tracking module to establish video & data stream between the AI tracking module and the gimbal camera

Firmware Upgrade

Check Firmware Version

Open the “curip.txt” file, you will see the current firmware version of the AI tracking module.

Firmware Upgrade Steps

Before upgrading, it is necessary to prepare the tools, software, and firmware below.

  • SD / TF card
Mark

Customers should prepare the above tools.

  • SIYI AI Tracking Module Firmware
Steps

1. Save the module firmware’s “.bin” file to the SD / TF card’s root directory and do not change the file name.

2. Insert the SD card with saved firmware to SIYI AI tracking module and power it.
3. Wait for three to five minutes, camera firmware will be flashed automatically and disappear from the SD card.
4. Restart the module to make the configuration work.

Reset Module Configuration

You can reset SIYI AI tracking module to factory configuration by pressing the RST button for five seconds.

Common IP Addresses

SIYI Air Unit IP Address: 192.168.144.11
SIYI Ground Unit IP Address: 192.168.144.12
SIYI Handheld Ground Station Android System IP Address: 192.168.144.20

SIYI Ethernet to HDMI Output Converter IP Add: 192.168.144.50
SIYI AI Camera IP Address: 192.168.144.60
SIYI Optical Pod / Gimbal Camera’s Default IP Addresses: 192.168.144.25
(NEW) SIYI Optical Pod / Gimbal Camera’s Default RTSP Addresses:

  • SIYI AI Camera: rtsp://192.168.144.25:8554/video0
  • SIYI AI Camera: rtsp://192.168.144.25:8554/video1
  • SIYI AI Camera: rtsp://192.168.144.25:8554/video2

(NEW) SIYI FPV App’s Private Video Stream Protocol’s Addresses:

  • SIYI Camera 1 Main Stream: 192.168.144.25: 37256
  • SIYI Camera 1 Sub Stream: 192.168.144.25: 37255
  • SIYI Camera 2 Main Stream: 192.168.144.26: 37256
  • SIYI Camera 2 Sub Stream: 192.168.144.26: 37255

SIYI IP67 Camera A’s IP Address: 192.168.144.25

SIYI IP67 Camera B’s IP Address: 192.168.144.26

SIYI Air Unit HDMI Input Converter’s IP Address: 192.168.144.25

SIYI IP67 Camera A’s RTSP Address: rtsp://192.168.144.25:8554/main.264

SIYI IP67 Camera B’s RTSP Address: rtsp://192.168.144.26:8554/main.264

SIYI Air Unit HDMI Input Converter’s RTSP Address: rtsp://192.168.144.25:8554/main.264

Common Video Player: SIYI FPV, QGroundControl
Network Diagnosis Tool: Ping Tools

Mark

SIYI cameras released after ZT30 (including ZT30 and ZT6) start to use the new addresses.
SIYI cameras released before ZT30 (including ZR30, A2 mini, A8 mini, ZR10, and R1M) are stilling using the old addresses.

Main Firmware Update Log

No update is available at this moment.

SIYI AI SDK

SIYI AI function provides control protocol for all customers. Please refer to the below guide for secondary development based on SIYI AI functions.

SDK Protocol Format

Field

Index

Bytes

Description

STX

0

2

0x6655: starting mark. Low byte in the front

 

CTRL

 

2

 

1

0: need_ack (if the current data pack need “ack”)

1: ack_pack (if the current data pack is an “ack” package)

2-7: reserved

Data_len

3

2

Date field byte length  Low byte in the front

SEQ

5

2

Frame sequence (0 ~ 65535)  Low byte in the front

CMD_ID

7

1

Command ID

DATA

8

Data_len

Data

CRC16

 

2

CRC16 check to the complete data package.  Low byte in the front

SDK Communication Commands
Command Summary

Command ID

Function

0x00

TCP Heartbeat

0x01

Request firmware version

0x02

Reserved

0x03

Request AI mode switch.

0x04

Set AI mode switch.

0x05

Request AI tracking status.

0x06

Set AI tracking target (by coordinates).

TCP Heartbeat

CMD_ID:0x00 —— TCP Heartbeat

Send data format

No.

Data Type

Data Name

Description

 

 

 

 

ACK data format

 

 

 

No ack

Mark:

  1. Heartbeat pack: 55 66 01 01 00 00 00 00 00 598B
  2. Only available for TCPprotocol.
Request Firmware Version

CMD_ID:0x01 —— Request Firmware Version

Send data format

No.

Data Type

Data Name

Description

 

 

 

 

ACK data format

 

uint32_t

code_board_ver

Camera firmware version

 

uint32_t

gimbal_firmware_ver

Gimbal firmware version

 

uint32_t

zoom_firmware_ver

Zoom firmware version

Eg:0x6E030203= firmware version v3.2.3

Mark: Ignore the 4th byte (higher byte)

Request AI Mode Switch

CMD_ID:0x03 —— Request AI Mode Switch

Send data format

No.

Data Type

Data Name

Description

 

 

 

 

ACK data format

 

uint8_t

AI_mode

0: OFF

1: ON

Set AI Mode Switch

CMD_ID:0x04 —— Request AI Mode Switch

Send data format

No.

Data Type

Data Name

Description

 

uint8_t

AI_mode

0: OFF

1: ON

ACK data format

 

uint8_t

AI_mode

0: OFF

1: ON

Request AI Tracking Status

CMD_ID:0x05 —— Request AI Tracking Status

Send data format

No.

Data Type

Data Name

Description

 

 

 

 

ACK data format

 

uint8_t

AI_status

0: No target.

1: Tracking.

Set AI Tracking Target

CMD_ID:0x06 —— Set AI Tracking Target

Send data format

No.

Data Type

Data Name

Description

 

uint8_t

track_action

1: Tracking

0: Cancel tracking

 

uint16_t

touch_x

X coordinates range: the width of the video stream resolution.

 

uint16_t

touch_y

Y coordinates range: the height of the video stream resolution.

ACK data format

 

 

 

uint8_t

 

 

AI_status

0: Failure

1: Success

2: The current mode is not AI tracking 3: The current stream does not support AI tracking

SIYI Gimbal Camera SDK Communication Interface

UDP

  • IP: 192.168.144.60 (Default)
  • Port Number: 37260

TCP

  • IP: 192.168.144.60
  • Port Number: 37260
  • Heartbeat Package Data: 55 66 01 01 00 00 00 00 00 59 8B

UART Serial Port

  • Baud rate: 115200
  • Data position: 8 digits. Stop position: 1 digit. No check.

SIYI FPV APP

SIYI FPV is an Android application developed by SIYI to configure many SIYI products for video display, camera stream settings, and communication link status monitoring.

Mark

This chapter is edited based on SIYI FPV App v2.5.15.709.
SIYI FPV App can be downloaded from SIYI official website:

https://siyi.biz/en/index.php?id=downloads&asd=427

SIYI FPV App compatible SIYI devices

SIYI FPV App OSD Information Definition
SIYI FPV Camera Function Icon Definition
Settings

In “Settings” page, you can select camera type with stream type, select or input video stream IP addresses, custom app interface, and switch video decoding type.

About Settings

Camera IP: Select among SIYI AI Camera, SIYI Camera 1 and SIYI Camera 2, between main stream and sub stream, select or input video stream RTSP addresses, disable image, or rotate the relevant image in 180 degrees.
Cross Sight: Enable / disable a cross sight in the center of the image.
OSD Color: Custom the color of all OSD information.
Map: Enable / disable the map box over the left-bottom corner of the image.
Map Type: Switch map type (currently between Baidu and Google).

Link Status

Display the link status directly over the FPV image.

OSD: Enable / disable standard OSD information.
Mavlink OSD: Enable / disable Mavlink OSD information.
Speed Unit: Switch speed unit between meter per seconds and kilometer per hour.
Longitude and Latitude: Enable / disable information.

Gimbal Camera
Configure the abundant functions of SIYI optical pod and gimbal camera.
Change Client Addresses

Boot Record: Enable / disable automatic video recording by SD card as soon as the camera is powered.

File Manager: Preview stored images in TF card. Format the TF card.

Laser Calibration: The target position in the camera image may need to be calibrated to match the accurate laser rangefinder orientation. (Only available for ZT30)

Full Image Thermometric: Enable / disable the full image temperature measurement feature in the thermal imaging camera.

Synchronize Zoom: Enable / disable simultaneous zooming of the thermal camera and the zoom camera.

Thermal Calibration: To calibrate the thermal camera by changing environment elements.

Thermal Palette: Assign different color solutions for the thermal imaging camera.

Thermal Gain: Switch between low gain and high gain for the thermal imaging camera.

Thermal RAW: Choose to include the RAW data in thermal images or not.

Main / Sub Stream: Configure the main stream and the sub stream separately for their camera source and parameters.

Image Mode: Select the video stream’s image type and camera source. Single image or split image. Zoom camera, wide angle camera, or thermal imaging camera.

Stream Resolution: Decide to switch the output resolution of the current video stream or not according to camera source. Max output resolution is Ultra HD (1080p).

Record Resolution: Decide to switch the recording resolution or not according to camera source. Max record resolution is 4K.

Video Output Port: Switch the video outputting ports.

  • HDMI: Through the gimbal camera’s Micro-HDMI port.
  • CVBS: Through the CVBS pin in the gimbal camera’s Ethernet port to output videos in analog signal (Only available for ZT6 and A8 mini).
  • OFF: Through the gimbal camera’s Ethernet only.

Gimbal Working Mode: Switch gimbal working mode among Lock Mode, Follow Mode, and FPV Mode.

  • Lock Mode: Horizontally, gimbal does not follow when aircraft rotates.
  • Follow Mode: Horizontally, gimbal follows when aircraft rotates.
  • FPV Mode: Gimbal rotates simultaneously as aircraft rolls to get FPV view, and output images with enhanced stability.
  • AI Tracking: When the gimbal is connected to the AI tracking module and the AI tracking function is activated. It will be AI tracking mode only.

Camera Firmware Version: Display current camera firmware version.

Gimbal Firmware Version: Display current gimbal firmware version.

Zoom Firmware Version: Display current gimbal firmware version (Only available for optical zoom cameras).

About SIYI FPV

Displays the software version of SIYI FPV and common contact information of SIYI Technology.

SIYI FPV App Update Log

Date

2024-04-23

Version

2.5.15.708

 

 

 

Updates

1. New: Support the functions of SIYI AI Tracking Module Gen 2 (car plate recognition, insulator recognition, any object recognition)

2. Improve: UI for AI functions.

3. New: Support a new 4K camera.

4. Fix: AI tracking status icon does not show correctly if restarting the app under AI tracking function.

5. New: Adjust shutter speed manually.

6. New: AI recognition and tracking under thermal images.

 

Date

2024-01-26

Version

2.5.15.695

Updates

1.  New: Support AI follow function.

 

Date

2023-12-18

Version

2.5.15.691

 

 

 

 

Updates

1. Fix: Temperature data still shows on image after switching to optical cameras from thermal camera.

2. New (A8 mini): Enable OSD watermark on recording images.

3. New: Both video streams can turn on / off recording.

4. New (SIYI AI Tracking Module): A switch for flight tracking.

5. New (Thermal): A switch for thermal gain.

6. New (Thermal): A switch for thermal calibration.

7. New (Thermal): A switch for thermal RAW.

8. Fix: Camera control interface bug when two different cameras are plugged.

 

Date

2023-10-20

Version

2.5.15.679

 

 

Updates

1. New: AI recognition and tracking function control interface.

2. New (ZT30): Zoom & thermal camera simultaneous recording function control interface.

3. New: Add the AI tracking module to IP addresses settings.

4. Improve: Occasionally video stream does not recover when the link is disconnected under SIYI camera protocol.

 

Date

2023-08-24

Version

2.5.15.660

 

 

Updates

1. New (ZT30): Laser calibration. Display laser ranging target’s coordinates.

2. New: Support TF format.

3. New (ZT30): Thermal color palette.

4. New: File manager to preview stored pictures in TF card.

5. Improve: New icon indication for missing TF card.

Date

2023-07-31

Version

2.5.14.644

 

 

Updates

1. New: Status indication for successfully integrated flight controller attitude data.

2. New: Google map is supported.

3. Fix: Flight controller location was no accurate. New icons for flight controller location and device location.

4. New: Status indication for missing TF card.

SIYI FPV SDK Guide

SIYI provides the SIYI FPV SDK to help professional Android application developers to integrate the unique features in SIYI FPV app to their own GCS.

Access Method

a) Add “fpvlib” into Your Project
Copy the “fpvlib.aar” file to the “libs” folder in your “module” like below:

Revise the “build.gradle” file:

b) Configure “AndroidManifest” File
Add USB reading authorization to the “AndroidManifest” file in your “module” and configure the
“intent-filter” file.

c) Add FPV Display Function into Code

Add JNI Library

Like the example below, add JNI library file into the “main” directory, then the “so” library file can be copied from “demo” to your project directory.

Add FPV Video Display to Code

Please pay attention to the below points for your code:

  • Firstly, use the static method “getInstances()” of “ConnectionManager” to get the “ConnectionManager” object. Then call the “ConnectionManager.checkConnectWithIntent()” method in the lifecycle method “onCreate()” and “onNewIntent()”.
  • Video stream should be displayed through “SurfaceView”. So, we create an “SurfaceView” object and need to call “ConntionManager.notifySurfaceCreate()” and “notifySurfaceDestroy” method from “surfaceCreated()” and “surfaceDestroy()”.

mSurfaceView.getHolder().addCallback(new SurfaceHolder.Callback() {
@Override
public void surfaceCreated(SurfaceHolder holder) {
Logcat.d(TAG, “onSurfaceCreated…”);
mConnectionManager.notifySurfaceCreate(holder.getSurface());
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width
, int height) {
}
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
mConnectionManager.notifySurfaceDestroy(holder.getSurface());
}
});

  • Dual-Channel FPV Display:

Dual-channel FPV display supports Ethernet connection only. It does not support AOA or USB connection. For dual-channel FPV display, we should configure the IP addresses first, then create two “SurfaceView” for image display. Whether the second video stream is required or not can be judged by the connection type through connection status. You can refer to “demo” for detail.

  • When you quit the application, please do not forget to call the “UsbConnectionManager.release()” method.

For more detail, please refer to the codes in “demo”.

Interface Instructions
Interface Instructions

Name

Description

getInstance(Context context)

Single case method for “ConnectionManager”

setWirelessUrl(String url1, String url2)

Set the addresses for video stream.

checkConnectWithIntent(Intent intent)

Initial the connection.

 

notifySurfaceCreate(Surface surface)

Notify that the first “Surface” is created, the “Surface” is for video display.

notifySurfaceDestroy(Surface surface)

Notify that the first “Surface” is destroyed.

notifySecondSurfaceCreate(Surface

Notify that the second “Surface” is

surface)

created, the “Surface” is for video display. 

notifySecondSurfaceDestroy(Surface surface)

Notify that the second “Surface” is destroyed. 

setConnectionListener(ConnectionListen er listener)

Set callback for the connection status.

setFrameListeners(FrameListener frameListener, FrameListener secondFrameListener)

 

Set callback for video stream. 

getSDKVersion()

Request SDK version.

release()

Release SDK.

SettingsConfig

Name

Description

SettingsConfig.getInstance().initConfig( context)

Initialize the settigns. This method must be called.

 

setLogEnable(boolean)

Set if print the log in the sdk. It is suggested to disable print in the “release” version. 

setDecodeType(Context context,

@IDecodeListener.DecodeType int decodeType)

Set decoding type. In default it is hardware decoding. 

setSupportWirelessConnection(Context context,

boolean supportWireless)

Set if to support Ethernet connection method. 

 

 

 

 

 

 

 

 

 

 

setRectify(Context context, boolean rectify)

Set if to activate the video stream distortion correction function. The function is disabled in default and is only for A2 mini FPV gimbal at this moment. It works only when the video stream addresses is “RtspConstants.DEFAULT_TCP_VI DEO_URL” “SUB_TCP_VIDEO_URL”.

 

Attention:

If distortion correction is activated, when you switch from SIYI camera addresses “RtspConstants.DEFAULT_TCP_VI DEO_URL” “SUB_TCP_VIDEO_URL” to  RTSP

addresses, new surface objects should be imported. One way to do this is to remove “SurfaceView” and add a new “SurfaceView” through “addView”, then import the “Surface”       object       again      in

 

“SurfaceHolder.Callback”.

getCameraManager()

Request camera control objects. SYSDKCameraManager

SYSDKCameraManager

Name

Description

/**

* Set Camera Resolution

* @param streamType:

* [CameraInfo.STREAM_MAIN], [CameraInfo.STREAM_SUB].

* @param resolution:

[CAMERA_RESOLUTION_SD] 480p, [CAMERA_RESOLUTION_HD] 720p, [CAMERA_RESOLUTION_FHD] 1080p.

* [CAMERA_RESOLUTION_2K] 2K, [CAMERA_RESOLUTION_4K] 4K,

*/

fun setResolution(cameraIndex: Int,

@CameraInfo.StreamType streamType: Int,

@CameraResolution resolution: Int)

 

 

 

 

 

 

 

Set camera resolution.

SIYI FPV SDK Update Log

Version

2.5.15

 

 

 

Updates

1. Fix the issue that RTSP stream may blurr.

2. Add camera control interface.

3. Fix some other known issues.

 

Mark:

It is necessary to update the “so” and “aar” file, which can be updated frm the “aar_so” folder.

 

Version

2.5.14

 

 

 

Updates

1. Fix some issues which causes anormal in JNI library (need to update “so” library).

2. Fix some other known issues.

 

Mark:

It is necessary to update the “so” and “aar” file, which can be updated frm the “aar_so” folder.

 

Version

2.5.13

 

 

 

Updates

1. Fix the issue that the video stream of some IP65 cameras may blurr.

2. Add to support ZT30 camera video stream.

 

Mark:

It is necessary to update the “so” and “aar” file, which can be updated frm the “aar_so” folder.

Follow us World Drone Market on our YouTube to view more about the SIYI AI Tracking Module II.

Comments

0 Comments Add comment

Leave a comment