Skip to content

MettaXIoT for Desktop

MettaXIoT for Desktop supports multi-channel live monitoring, video replay and video privacy masking for IoT devices.

Enter your account credentials to log in. You can switch languages at the bottom.

Login


After logging in, there are five navigation entries on the left side:

ModuleDescription
Customer ManagementView customer hierarchy and select a specific customer
MonitorView device distribution and status on a map
Multi-Channel Live StreamingCustomizable multi-channel live streaming grid
Video ReplayWatch historical segments, upload and download
Download ManagerBackground download task management

The device list for the current customer is always visible on the right side of the navigation bar, with support for keyword search and filtering by device status.

Main Navigation


A tree structure displays the customer hierarchy. After selecting a customer, the device list updates automatically.

Customer Management


Numbered markers on the map indicate how many devices are in that area. Click a cluster marker or zoom in to see individual device locations. Click a device marker to view its real-time status.

Monitor


Optimized for simultaneous multi-channel live streaming, maintaining smooth performance even under high load.

Live channels from multiple devices are arranged in a grid. Click the add button to add a channel to the grid, or click the remove button to remove a channel from the grid.

Multi-Channel Grid Streaming

Click the preference settings at the top to adjust the grid layout to suit different viewing experiences.

Custom Grid Layout

A countdown is displayed at the bottom of the screen showing the remaining watch time. The duration can be set from 5 to 60 minutes. When it expires, you can cancel or restart.

  1. Click the watch timer.

    Watch Timer Entry

  2. Set the watch duration in the dialog and click start countdown.

    Watch Timer

  3. When the watch timer expires, a prompt appears. Choose to cancel or repeat the watch timer.

    Watch Timer Timeout

You can switch between different stream sources and select the nearest live media server node to optimize the connection.

The main stream provides high-definition video. The sub stream is optimized for lower bandwidth, ensuring smooth multi-channel viewing.

Live Stream Source

In multi-channel live streaming, all devices connect to the media server node you select. The media server node affects video quality. For better performance, choose a geographically closer node.

Live Media Server Node

Click the mosaic button to enter masking settings and draw areas on the screen that need to be covered. An eraser is available to remove masked areas. The masking configuration can be synced to other devices of the same model.

Privacy Masking


The replay player is based on the HLS protocol using the M3U8 format for more stable and smoother delivery.

After selecting a device and channel, use the date picker to navigate to a specific day. All replay segments for that day are listed on the right.

Replay Segment List

Supports play, pause, volume control, progress scrubbing and fullscreen viewing.

Replay Player

You can select the media server node used for replay.

Replay Preferences

Replay also supports masking, with the same operation as live privacy masking.

Replay Privacy Masking

You can upload a replay segment to the cloud. Upload progress can be viewed in the task manager. Once complete, you can download the replay locally.

  1. Click the upload button next to the replay segment.

    Cloud Upload Entry

  2. Create an upload task.

    Create Upload Task Confirmation

  3. After the upload task is created, it appears in the upload task list where you can view the upload progress and status.

    Upload Task List


A built-in background download manager with persistent task states.

Download Manager

Create download tasks from the replay list, and files are saved locally. Downloads run in the background without affecting other operations.

  1. Click the download button next to an uploaded replay segment in the replay list.

    Upload Task Complete

  2. Create a download task.

    Create Download Task Confirmation

  3. After the download task is created, it appears in the download task list where you can view the download progress and status.

    Download Task List

The download task list displays progress and status, where you can manage download tasks.

Download Task Management

After a download is complete, if the device channel has mosaic configured, the video is automatically masked.

Download Privacy Masking


Click user settings at the bottom to view account information, switch languages or log out.

Account information includes basic details such as username, contact email and platform time zone.

Account Information

The client supports multiple languages. The interface updates automatically after switching. Currently, English, Turkish and Chinese are supported.

Switch Language


Supports window management and stays in the system tray.

Built-in version checking prompts you when a new version is available.

Supports multiple languages. Currently, English, Turkish and Chinese are supported.