Release v2024.4.30

v2024.4.30

πŸ“¦ Target Containers

Container NameTags
mhb2024.4.30, arm-2024.4.30
api2024.4.30, arm-2024.4.30
ui2024.4.30, arm-2024.4.30
stream2024.4.30, arm-2024.4.30
proxy2024.4.30, arm-2024.4.30
receiver2024.4.30, arm-2024.4.30

✨ New Features

Event Log Screen

  • Added an event log screen.
  • Added a log settings screen.

Dashboard Screen

  • Added a dashboard screen.
  • Added a dashboard settings screen (Grafana).
  • Enabled setting Grafana dashboards as input sources.

Warning
MediaHarbor utilizes Grafana OSS, so there are limitations on connectable data sources. Please be aware of this in advance.
If it is possible to create public dashboards in Grafana Cloud or in the connected application, you can display them similarly by setting the URL in the Browser input source of MediaHarbor.
If you have any questions, please feel free to contact us.

Error Page Implementation

  • Fixed an issue where the error page remained displayed when setting the Grafana dashboard as the input source at startup.

Add Point Types

  • VAMONpt Points for monitoring video and audio
  • TSMONpt Points for TS monitoring
  • SCTEpt Points for SCTE35 analysis

Implementation of Video and Audio Monitoring Function

  • Added the video and audio monitoring function.

Info
Separate purchase of VAMONpt points for video and audio monitoring is required.

Implementation of SCTE35 Analysis Function

  • Added the SCTE35 analysis function.

Info
Separate purchase of SCTEpt points for SCTE35 analysis is required.

🎨 UI/UX Improvements

Improved Container List Screen

  • Implemented display of the source name for receiver containers.

Refurbishment of the Event Log Screen

  • Created a function to register the event log as an input source.

Refurbishment of the Audio and Video Monitoring Settings Screen

  • Added a button to reset the monitoring settings to default.
  • Adjusted the threshold settings for blackout and freeze to allow decimal values.

⚑ Functional Improvements

Zoom Functionality

  • Implemented client-side zoom processing on double-click to prevent interference from other users’ operations.

Info
This results in a stretched image because part of the multiview is cut out on the client side.

Audio Selection

  • Changed the method of selecting audio with a single click so that users can choose the audio they want to hear.

Info
This is only supported in WebRTC (low latency mode). HLS (standard latency) will be supported in future updates.

Container Management Screen

  • Added a container log download functionality.

Input Settings Screen

  • Set a restriction that images over 4MB cannot be registered.
  • Added enable/disable settings for SCTE35 analysis and TS monitoring.
  • Added resolution selection functionality for web browser input.
  • Added reception buffer and latency settings to the detailed settings for protocols other than SRT.

Home Page

  • Clicking on the credit points card now displays the remaining balance of all types of points.

mhb

  • Improved decode processing performance on PCs with a high number of cores.

Receiver

  • Added log registration functionality for audio and video monitoring.
  • Made adjustments to web browser input.
  • Experimental mode for HLS input now supports audio capture as well.

Installer

  • Added the construction process for the Grafana container.
  • Added the construction process for the Zabbix container.

πŸ› Bug Fixes

UI

  • Fixed an issue where layout selection change requests were repeatedly sent.
  • Fixed an issue where the order of the dashboard would revert back when returning to the dashboard after rearranging it.
  • Made minor fixes to internal data management.

Receiver

  • Fixed a bug that prevented file playback.
  • Fixed a bug that caused web browser input to malfunction.
  • Fixed an issue where HLS playback URLs containing the symbols & and ? could not be played.
  • Fixed an issue where it was not possible to send to MediaHarbor when encryption was enabled.

Stability Improvements for MediaHarbor Server

  • Fixed a crash issue when the background image is small.
  • Solved the frame rate drop problem in video streams.
  • Made various bug fixes and changes to improve stability.

Error Correction during MediaHarbor Player Layout Updates

  • Improved to restart only specific sources during layout updates.
  • Fixed sound inconsistencies during layout updates.

Added Automatic Recovery Processing to MediaHarbor Player

  • Implemented automatic recovery processing in case data reception gets congested.

Installer

  • Fixed an issue where running the installer in the root directory caused migrations to fail.