User Manual for End Users and System Administrators
The Metrici Live View Interface is a video monitoring display application designed to show live video feeds from other Metrici detection applications. This application acts as a "video wall" or monitoring display that collects images from up to 3 detection systems (such as License Plate Recognition, Area Counting, Parking Place Detection, and other Metrici detection software) and presents them in a unified viewing interface.
This manual is intended for end users who will operate and configure the application. It explains all features, options, and settings in an easy-to-understand manner.
βββββββββββββββββββ βββββββββββββββββββββββββββ βββββββββββββββββββββββ
β Metrici LPR βββββΆβ Metrici Live View βββββΆβ Local Display + β
β Application β β Interface (This App) β β Web Browser Views β
βββββββββββββββββββ βββββββββββββββββββββββββββ βββββββββββββββββββββββ
β β²
β β
β βββββββ΄ββββββ
β β Metrici β
β β Parking β
ββββββββββββββββββββΆβ Detector β
βββββββββββββ
The application is started by running the lv executable. When launched:
lv.ini for general settingsTo stop the application, simply close the main window using the standard window controls (X button or File β Exit).
The main window is the primary interface for monitoring camera feeds. It displays video streams received from configured detection applications.
| Element | Description |
|---|---|
| Title Bar | Displays "Metrici Live View Interface v1.3" and the standard window controls |
| Camera Display Area | The central area where live video from detection applications is shown |
| Frame | A bordered panel that contains and organizes all camera views |
The application can display video from up to 3 different detection applications. The number of visible views and their arrangement are configured in the settings.
You can configure how many detection feeds to display:
| Setting Value | Result |
|---|---|
1 |
Only Detection Feed 1 is displayed (full screen, largest size) |
2 |
Detection Feeds 1 and 2 are displayed, sharing the screen space |
3 |
All three detection feeds are displayed (smaller individual size) |
Detection feeds are arranged in a column, one above the other:
βββββββββββββββββββββββ
β Detection Feed 1 β
βββββββββββββββββββββββ€
β Detection Feed 2 β
βββββββββββββββββββββββ€
β Detection Feed 3 β
βββββββββββββββββββββββ
Best for: Monitoring long areas like entrance lanes, hallways, or when you need to see more vertical detail.
Detection feeds are arranged in a row, side-by-side:
βββββββββββββββ¬ββββββββββββββ¬ββββββββββββββ
β Feed 1 β Feed 2 β Feed 3 β
βββββββββββββββ΄ββββββββββββββ΄ββββββββββββββ
Best for: Wide-area surveillance, parking lots, or when you want to compare feeds side-by-side.
Video images are automatically scaled to fit their allocated display area:
| Number of Views | Vertical Layout | Horizontal Layout |
|---|---|---|
| 1 view | Nearly full screen height | Nearly full screen width |
| 2 views | ~50% screen height each | ~50% screen width each |
| 3 views | ~33% screen height each | ~33% screen width each |
Detection applications communicate with this application using HTTP:
http://[this-computer]:8080/liveview[1-3]9cddb6426465d1ada9a328e6c80258a0 to confirm receiptConfigure your detection applications to send images to these URLs:
| Detection Feed | URL to Configure in Detection App |
|---|---|
| Feed 1 | http://[your-computer-ip]:8080/liveview1 |
| Feed 2 | http://[your-computer-ip]:8080/liveview2 |
| Feed 3 | http://[your-computer-ip]:8080/liveview3 |
[your-computer-ip] with the actual IP address of the computer running this application. Use 127.0.0.1 or localhost if the detection application runs on the same computer.
The application includes a built-in web server that allows remote viewing of the camera feeds through any web browser.
To view any of the detection feeds in a web browser:
| Feed | Web URL |
|---|---|
| Feed 1 | http://localhost:8080/liveview1 |
| Feed 2 | http://localhost:8080/liveview2 |
| Feed 3 | http://localhost:8080/liveview3 |
localhost with the computer's IP address (e.g., http://192.168.1.100:8080/liveview1) to access feeds from other computers on the network.
By default, the web server only accepts connections from the local computer. To allow remote access:
lv.ini in a text editorhost setting in the [listener] section127.0.0.1 to 0.0.0.0If a detection application stops sending images:
The application is configured using a single configuration file called lv.ini. This file controls the web server settings and how the camera views are arranged on screen.
The lv.ini file contains all the settings for this application. It is organized into sections, with the main section being [listener].
These settings control how the web server operates:
| Setting | Default Value | Description |
|---|---|---|
host |
127.0.0.1 |
The network address the web server listens on. Use 127.0.0.1 for local-only access, or 0.0.0.0 to accept connections from any network address. |
port |
8080 |
The TCP port number for the web server. Default is 8080. Common alternatives are 80 (HTTP standard), 443 (HTTPS), or 9000. |
minThreads |
4 |
Minimum number of threads to keep running for handling web requests. This ensures the server can always handle incoming connections. |
maxThreads |
100 |
Maximum number of threads for handling concurrent requests. Increase this if many users are accessing the web feeds simultaneously. |
cleanupInterval |
60000 |
How often (in milliseconds) to clean up inactive connections. 60000 = 60 seconds. Higher values use less memory but connections stay active longer. |
readTimeout |
60000 |
Timeout in milliseconds for reading requests. 60000 = 60 seconds. If a detection application takes longer, increase this value. |
maxRequestSize |
16000 |
Maximum size in bytes for standard HTTP requests (16000 bytes = ~16 KB). |
maxMultiPartSize |
10000000 |
Maximum size in bytes for image upload requests (10 MB by default). This should be larger than your expected JPEG image sizes. |
These settings control how the camera views are arranged:
| Setting | Default Value | Description |
|---|---|---|
vertical_arrangement |
1 |
Controls camera layout. Set to 1 for vertical (stacked) layout, 0 for horizontal (side-by-side) layout. |
number_of_views |
3 |
Number of detection feeds to display. Valid values: 1, 2, or 3. |
[listener]
host=127.0.0.1
port=8080
minThreads=4
maxThreads=100
cleanupInterval=60000
readTimeout=60000
maxRequestSize=16000
maxMultiPartSize=10000000
vertical_arrangement=1
number_of_views=3
To receive images from detection applications, you need to configure those applications to send images to this application. This section explains how to set up the connections.
Each detection application (LPR, Parking Detector, Area Counter, etc.) needs to be configured with the correct URL to send images to this Live View Interface application.
http://[live-view-computer-ip]:[port]/liveview[feed-number]
| Detection Application | URL to Configure |
|---|---|
| LPR Camera 1 | http://192.168.1.100:8080/liveview1 |
| Parking Detector Zone A | http://192.168.1.100:8080/liveview2 |
| Area Counter Entrance | http://192.168.1.100:8080/liveview3 |
liveview1 for the most important feedliveview2 for the second priority feedliveview3 for additional monitoringTo verify that detection applications are sending images correctly:
Possible causes and solutions:
Possible solutions:
number_of_views to 2 or 1 to reduce display loadSolution: This is normal behavior when the aspect ratio of the source video doesn't match the aspect ratio of the display area. The application maintains aspect ratio while fitting to the available space. You can try changing the layout (vertical/horizontal) to better match your source video dimensions.
Possible causes and solutions:
host in lv.ini from 127.0.0.1 to 0.0.0.0 for remote accesshttp://ip:port/liveview1Solution: You may have reached the server but the URL path is incorrect. Use one of the valid endpoints: /liveview1, /liveview2, or /liveview3.
Solution: After modifying lv.ini, you must restart the Live View Interface application for changes to take effect.
Solution: These settings are read when the application starts. Close the application, edit the settings in lv.ini, then restart the application.
Checklist:
number_of_views to the minimum needed (1 or 2 instead of 3)maxThreadslv.ini configuration