Using the client
The Bluecherry Client lets you watch live and recorded video from your Bluecherry server. It is a cross-platform application that runs on Android, iOS, Windows, macOS, and Linux.
Refer to README.md for installation instructions.
You will need a Bluecherry server to use this application. You can buy a license from the Bluecherry website.
These steps will guide you through easily connecting to your Bluecherry server. You can add as much servers as necessary. The steps are similar for all platforms.
1. Enter the hostname or IP address of the Bluecherry server. The default login and password for new installations is Admin and bluecherry. You can optionally click Use default to have this information automatically entered for you.
Click Next to connect.
2. You can optionally change some settings for the server, such as the streaming type, RTSP protocol, and rendering quality.
You can optionally leave these as they are. Click Finish to add the server.
3. If the server was successfully added, you will be able to see the server in the server list and view the cameras.
Click Finish to close the process.
After your server is added, you will be redirected to the camera list. You can view the live video from the cameras by clicking on them or by dragging them to the layout.
You can repeat this process or any camera or DVR that you have listed on the left side. Note: It’s possible to connect as many devices together as you need, and mix and match the videos in different layouts.
The PTZ feature allows you to control the pan, tilt, and zoom of a camera. To enable it, click on the PTZ button on the camera tile.
The PTZ feature is only available for cameras that support PTZ. If the camera does not support PTZ, the PTZ button will not be available.
You can press and move the mouse to control the camera.
You can perform the following movements:
- Pan: Press and move the mouse left or right.
- Tilt: Press and move the mouse up or down.
- Zoom: Scroll the mouse wheel up or down.
The PTZ movements are scheduled and will be executed after the previous movement is completed. Depending on the speed of the internet connection, you can experience minor delays between the movements and the camera response.
It is recommended to wait for the camera to complete the previous movement before performing another one, but scheduling multiple movements is possible.
PTZ zoom is not supported on mobile devices. See this issue.
The matrix view is a feature that allows you to zoom into a camera. This is useful for multicast streams. This works better with cameras with larger resolutions.
To enable it, go to Settings -> Updates -> Beta Features -> Matrix view zoom.
You can create layouts to organize the cameras. You can add cameras to the layout by dragging them from the camera list to the layout.
The multiple layout allows you to view as many cameras as you want in a grid. The grid will adapt to the number of cameras you add.
The compact layouts creates a 2x2 grid with sub 2x2 grids. This is useful for viewing a large number of cameras in a small space.
You can enable the cycling to change the layouts automatically at a given interval (defaults to 30 seconds). This is useful for monitoring a large number of cameras.
You can add external streams to the layout. This is useful for adding streams from other sources, such as webcams, IP cameras, or other Bluecherry servers.
To add an external stream, click on the Add external stream tile and enter the stream URL:
In the example above, we add a test video to the layout.
External streams are added to the External Stream layout.
You can open the app from a configuration file. This is useful for opening the app from a web browser or from a file manager. The configuration file is a .bluecherry file that contains the devices data.
Here is an example of a configuration file:
- The stream section contains the video URL. The app will try to connect to this URL when it is opened.
- The videoscreen section contains the fullscreen setting, which determines if the app should open in fullscreen mode or add the video to the layout.
- The audio section contains the sound setting, which determines if the stream should have sound or not.
You can open the app from the configuration file by double-clicking it and opening it with the Bluecherry Client.
Additionally, you can add overlays to the video by adding the following sections to the configuration file:
- The overlay section contains the text, size, color, opacity, show, position_x, and position_y settings. The overlay is persistent and will be shown on top of the video.
- The position_x and position_y determines the position of the overlay on the video, being 0 the top-left corner of the video.
The overlay can be edited from within the app:
Press Finish to add the stream to the layout.
The events section allows you to view the events that were recorded by the server. You can view the events by clicking on the Events History tab.
Select the camera you want to view the events and click on the Filter button. You can filter the events by date range.
The timeline of events allows you to view the events in a timeline. This is useful for quickly finding events. You can filter the events by date.
You can only view 6 cameras at the same time in the timeline of events.
Use the mouse scroll wheel to zoom in and out of the timeline. Use the arrow keys to move the timeline forward and backward.
You can download the events by clicking on the Download button. To see the downloaded events, click on the Downloads tab.
You can choose the download location in the Settings. The default download location is the Downloads folder.