Skip to content

Release Notes

v2024.7.26

📦 Target Containers

Container Name Tags
api latest, arm-latest, 2024.7.25, arm-2024.7.25
ui latest, arm-latest, 2024.7.25, arm-2024.7.25
receiver latest, arm-latest, 2024.7.25, arm-2024.7.25

✨ New Features

  • Added support for AES67 input.
  • Enabled reordering of layout items.
  • Added a search function for sources in the layout edit screen.

🐛 Bug Fixes

  • Fixed an issue on iPhone where switching from HLS to WebRTC caused both to play simultaneously, resulting in doubled audio.
  • Fixed an issue in the layout edit screen where pressing the Delete key on the keyboard sometimes removed non-selected sources from the layout.

🩹 Minor Fixes

  • MediaHarbor now starts with the last displayed layout upon reboot.
  • Added a feature to prevent setting the same internal connection port number as other sources.
  • Fixed an issue where there was an extra margin at the bottom of the layout edit screen.

🔒 Security Updates

v2024.7.8

📦 Target Containers

Container Name Tags
receiver 2024.7.5, arm-2024.7.5

✨ New Features

  • Added log and overlay masking functionality.

🐛 Bug Fixes

  • Implemented measures to address issues where DTS rolls back or transcoding cannot continue due to data loss.
  • Fixed the issue where streams do not display after reloading the SRT Browser.
  • Adjusted to add a 2-second keyframe to browser streams.
  • Fixed the issue where receiving processing does not resume after it ends when the HLS playlist reaches the end.

v2024.7.5

📦 Target Containers

Container Name Tags
mhb latest, arm-latest, 2024.7.5, arm-2024.7.5
api 2024.7.5, arm-2024.7.5
ui 2024.7.5, arm-2024.7.5
stream latest, arm-latest, 2024.7.5, arm-2024.7.5
proxy latest, arm-latest, 2024.7.5, arm-2024.7.5

✨ New Features

  • Added Slack notification and email sending functionality for logs.
  • Added a notification rule setting screen.
  • Added a notification destination setting screen.
  • Added a masking function for logs and overlays.
  • Added a notification masking function.

🎨 UI/UX Improvements

  • The blue border for audio selection is now on the browser side, so it will not be applied to videos.
  • Implemented a blue border feature for audio selection on the browser side.
  • Modified to continue playback without stopping the receiving container when changing the layout while the same source is included in multiple layouts.
  • Layout changes are now queued to fix the issue where continuous layout changes would stop at misaligned positions.
  • Added log level retention feature to event logs.
  • Modified to retain the order of the dashboard.

🐛 Bug Fixes

  • Fixed the issue where non-16:9 resolutions were mixed in the resolution selection for web browser input.
  • Fixed the issue where video and browser would not be displayed after mhb restart.
  • Fixed the issue where mhb would stop if the license manager could not be accessed.
  • Fixed a sigsegv occurring in TickView.
  • Fixed a sigsegv occurring during audio encoding when updating the layout.
  • Fixed an issue where WebRTC playback would drop to 1fps in certain environments.

🩹 Minor Fixes

  • Added email sending split function.
  • Adjusted codec parameters: Fixed the issue where a large number of slices would cause stuttering in environments with many cores.
  • Fixed the issue where Grafana would not be displayed when registered to multiple input sources due to an upper limit.
  • The SCTE35 dashboard template is now included in the initial installation.

v2024.5.16

📦 Target Containers

Container Name Tags
api 2024.5.16, arm-2024.5.16
receiver 2024.5.16, arm-2024.5.16

✨ New Features

Installer

  • Now supports installation in proxy environments.

API

  • Now supports operation in proxy environments.

Receiver

  • Now supports operation in proxy environments.

v2024.4.30

📦 Target Containers

Container Name Tags
mhb 2024.4.30, arm-2024.4.30
api 2024.4.30, arm-2024.4.30
ui 2024.4.30, arm-2024.4.30
stream 2024.4.30, arm-2024.4.30
proxy 2024.4.30, arm-2024.4.30
receiver 2024.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.

v2024.2.1

📦 Target Container

Container Name Tags
mhb 2024.2.1, ubuntu-2024.2.1, arm-2024.2.1
api 2024.2.1, ubuntu-2024.2.1, arm-2024.2.1
ui 2024.2.1, ubuntu-2024.2.1, arm-2024.2.1
stream 2024.2.1, ubuntu-2024.2.1, arm-2024.2.1
proxy 2024.2.1, ubuntu-2024.2.1, arm-2024.2.1
receiver 2024.2.1, ubuntu-2024.2.1, arm-2024.2.1

🐛 Bug Fixes

UI

  • Fixed a bug where deleting an input source would cause an error due to its impact on the currently displayed layout, leading to the API container restarting.
  • Corrected the display of SRT and RTP port numbers in the connection information section of the Input/Monitoring Settings screen, which were shown as internal connection port numbers.
  • Fixed an issue on the Input/Monitoring Settings screen where the default values were being entered into the port number field when the edit button was pressed.

receiver

  • Fixed an issue where the RTP reception function did not work when routed through the receiver container.

⚡ Feature Improvements

UI

  • Removed the FEC setting option for RTP input as it has been automated.

mhb

  • Reduced memory usage when no background image is set.
  • Adjusted to accept background image sizes up to 4MB.

v2024.1.24

📦 Target Container

Container Name Tags
receiver ubuntu-2024.1.24, arm-2024.1.24

Receiver

  • Released the ARM version of the receiver container.

Info

Web browser input does not work on the ARM version.

v2024.1.23

📦 Target Containers

Container Name Tags
mhb 2024.1.23, ubuntu-2024.1.23, arm-2024.1.23
api 2024.1.23, ubuntu-2024.1.23, arm-2024.1.23
ui 2024.1.23, ubuntu-2024.1.23, arm-2024.1.23
stream 2024.1.23, ubuntu-2024.1.23, arm-2024.1.23
proxy 2024.1.23, ubuntu-2024.1.23, arm-2024.1.23
receiver 2024.1.23

✨ New Features

UI

  • Added the ability to set the bitrate of WebRTC in the system settings screen.
  • Added the ability to enable/disable SRT output and set the bitrate in the system settings screen.
  • Added the ability to enable/disable HDMI output in the system settings screen.
  • Added HLS, color bar, and Web browser to the input protocol of the source settings.
  • Added the ability to set a background image for the layout.
  • Added the ability to deselect the audio selection by clicking the source with the audio selection frame again on the multi-view screen.
  • Added monitoring option settings.

Info

The monitoring function will be released at a later date. Additional purchase of points for Video/Audio monitoring is required for use.

mhb

  • Minor bug fixes have been made.
  • Supported setting of background image for layout.
  • Added function to deselect audio selection.
  • Text resource can now set text color, outline color, and text alignment.
  • Implemented API for SRT output settings, WebRTC output settings, HDMI output settings.
  • Added function to set the bitrate of WebRTC.

API

  • Supported API for setting background image of layout.
  • Added function to control start/stop of Receiver container.

Proxy

  • Adjusted upload size limit for background image upload.

Receiver

  • Added a new stream receiving container.
  • Supported HLS input.

Info

If you cannot play well, please try changing the HLS mode to experimental mode.

  • Added color bar generation function.
  • Added Web browser input function.

Info

Web browser input does not work on the ARM version.

🎨 UI/UX Improvements

UI

  • Removed the number of connected users displayed in the upper right.

Info

The display in the upper right is scheduled to be changed to server status display.

⚡ Functionality Improvements

All

  • Increased the amount of log storage.

v2023.12.4

📦 Target Containers

Container Name Tags
api 2023.12.4, ubuntu-2023.12.4, arm-2023.12.4
ui 2023.12.4, ubuntu-2023.12.4, arm-2023.12.4

UI

  • Added probe size to the detailed settings of the input source.

Tip

If you cannot play high-bitrate material, try increasing the probe setting.

v2023.10.30

📦 Target Containers

Container Name Tags
mhb 2023.10.30, ubuntu-2023.10.30, arm-2023.10.30
api 2023.10.30, ubuntu-2023.10.30, arm-2023.10.30
ui 2023.10.30, ubuntu-2023.10.30, arm-2023.10.30
stream 2023.10.30, ubuntu-2023.10.30, arm-2023.10.30
proxy 2023.10.30, ubuntu-2023.10.30, arm-2023.10.30

✨ New Features

UI

  • Added input/monitoring settings screen.

Tip

The monitoring settings will be released at a later date.

  • Added the ability to import/export input settings.
  • Added probe size to the detailed settings of the input source.

mhb

  • Added probe size setting.

🐛 Bug Fixes

mhb

  • Fixed an issue with CPU compatibility that prevented it from running on AMD CPUs.
    Made adjustments to support operation from Skylake (6th generation) and later.
  • Fixed an issue where attempting to play TS files shorter than 60 seconds could sometimes fail.

🔒 Security Updates

proxy

  • Allowed iframe embedding for convenience.

v2023.10.18

📦 Target Containers

Container Name Tags
mhb 2023.10.18, ubuntu-2023.10.18, arm-2023.10.18
api 2023.10.18, ubuntu-2023.10.18, arm-2023.10.18
ui 2023.10.18, ubuntu-2023.10.18, arm-2023.10.18
stream 2023.10.18, ubuntu-2023.10.18, arm-2023.10.18
proxy 2023.10.18, ubuntu-2023.10.18, arm-2023.10.18

✨ New Features

UI

Layout Settings
  • Enabled zooming in/out of elements using +/- buttons.

🐛 Bug Fixes

mhb

  • Fixed an issue where resources would not update until a restart, even after being updated.

🩹 Minor Fixes

UI

Layout Settings
  • Fixed an issue where elements could be placed off the grid positions during layout editing.

v2023.10.11

📦 Target Containers

Container Name Tags
mhb 2023.10.11, ubuntu-2023.10.11, arm-2023.10.11
api 2023.10.11, ubuntu-2023.10.11, arm-2023.10.11
ui 2023.10.11, ubuntu-2023.10.11, arm-2023.10.11
stream 2023.10.11, ubuntu-2023.10.11, arm-2023.10.11
proxy 2023.10.11, ubuntu-2023.10.11, arm-2023.10.11

✨ New Features

UI

Layout Settings
  • Added timezone settings to the clock resource.

🎨 UI/UX Improvements

UI

Layout Settings
  • Improved the settings screen when selecting File as the input source type.

v2023.10.10

📦 Target Containers

Container Name Tags
mhb 2023.10.10, ubuntu-2023.10.10, arm-2023.10.10
api 2023.10.10, ubuntu-2023.10.10, arm-2023.10.10
ui 2023.10.10, ubuntu-2023.10.10, arm-2023.10.10
stream 2023.10.10, ubuntu-2023.10.10, arm-2023.10.10
proxy 2023.10.10, ubuntu-2023.10.10, arm-2023.10.10

🐛 Bug Fixes

UI

Layout Settings
  • Fixed a bug where the configuration data could get corrupted when updating the input source settings.

v2023.10.3

📦 Target Containers

Container Name Tags
mhb 2023.10.3, ubuntu-2023.10.3, arm-2023.10.3
api 2023.10.3, ubuntu-2023.10.3, arm-2023.10.3
ui 2023.10.3, ubuntu-2023.10.3, arm-2023.10.3
stream 2023.10.3, ubuntu-2023.10.3, arm-2023.10.3
proxy 2023.10.3, ubuntu-2023.10.3, arm-2023.10.3

✨ New Features

UI

System Settings
  • Added a feature to display a list of active containers.
  • You can also check the version and logs from here.

v2023.9.26

📦 Target Containers

Container Name Tags
mhb 2023.9.26, ubuntu-2023.9.26, arm-2023.9.26
api 2023.9.26, ubuntu-2023.9.26, arm-2023.9.26
ui 2023.9.26, ubuntu-2023.9.26, arm-2023.9.26
stream 2023.9.26, ubuntu-2023.9.26, arm-2023.9.26
proxy 2023.9.26, ubuntu-2023.9.26, arm-2023.9.26

✨ New Features

  • Public release of the installer
  • Public release of the production Docker image
  • Added Ubuntu and arm versions

🐛 Bug Fixes

  • Fixed a bug where the video was disrupted when receiving a YUV 4:2:2 10bit signal.

💥 Major Changes

  • Changed the DB engine to MariaDB 11.

Warning

Updates from the beta version are not possible.
Delete the DB folder before installing.

v2023.8.24β

📦 Target Containers

Container Name Tag
mhb 2023.8.24
api 2023.8.24
ui 2023.8.24
stream 2023.8.24
proxy 2023.8.24

✨ New Features

UI,API

Input source settings
  • Detailed SRT settings can now be configured.

⚡ Functional Improvements

proxy

  • Because ports used in each container were separated, it was necessary to open ports. Now unified to port 80.

v2023.8.4β

📦 Target Containers

Container Name Tags
mhb 2023.8.4
api 2023.8.4
ui 2023.8.4
stream 2023.8.4
proxy 2023.8.4

✨ New Features

  • Beta version pre-released.