v22.12.2 - 2023-01-30
Bug Fixes:
- Server performance optimizations that in particular improve API and UI responsiveness.
- Smart Search processing enhancements which address high CPU usage in certain uncommon scenarios.
- Fix issue where nonexistent extremely long motion durations could be introduced by misbehaving video sources.
- The server now recovers WebRTC player functionality after the WebRTC session limit is encountered.
- Fix issue where System Status page would make new ongoing server requests without waiting for previous ones to complete.
New Features:
- Orchid Core VMS now features Forensic Timestamps, which adds a timestamp overlay subtitle track to video archives and exports.
v22.12.1 - 2023-01-12
Bug Fixes:
- Fix issue that blocked unprivileged users from using Smart-Search.
- Fix issue that could cause Orchid Core VMS to crash during WebRTC live and playback, under certain conditions.
v22.12.0 - 2022-12-23
New Features:
- Orchid Core VMS now supports Smart Search. Draw regions over Players on the Stage to filter motion events.
- Simplify registration of Axis cameras when camera ONVIF credentials do not exist.
- New and improved Camera Register Dialog.
- Orchid Core VMS now allows users to save the current frame of a Player on Stage when paused.
- Orchid Core VMS now supports 2x and 8x playback speeds.
- Paused players now always show a video frame, regardless of play state or viewing mode.
Bug Fixes:
- Fix issue where the default console logs would also write to systemd logs on Linux installations.
- Fix minor issues with Smart-Search endpoints.
- Improve stream connection times for WebRTC.
- Improve support for i-PRO cameras.
- Fix issue where the Retention Policy page reported incorrect statistics for cameras with multiple recording streams.
- Improve the System Status page to now display all active streams for cameras.
Notices:
- Admins are no longer presented with the option to optimize the database on upgrade. This now happens by default.
API Changes:
- Modify the following endpoints to no longer include the beta recordingConfiguration.storeMotionRegions property in the endpoint response:
- GET /streams
- GET /streams/{streamId}
- GET /cameras/{cameraId}/streams
- GET /cameras/{cameraId}/streams/{streamId}
- POST /cameras/{cameraId}/streams
- PATCH /cameras/{cameraId}/streams/{streamId}
- PUT /cameras/{cameraId}/streams/{streamId}
- Minor modifications were made to the following existing Smart Search beta endpoints. These endpoints are now considered stable:
- POST /events/camera-stream/smart-search
- GET /events/camera-stream/smart-search/{uuid}/results
- GET /events/camera-stream/smart-search/{uuid}
- DELETE /events/camera-stream/smart-search/{uuid}
- POST /events/camera-stream/smart-search/prewarm
- Create new endpoint for retrieving a histogram list of camera stream events from a Smart Search session:
- GET /events/camera-stream/smart-search/{uuid}/results/histogram
- Create new endpoint for getting the current status of the Smart Search database which indicates if the feature is enabled globally:
- GET /server/smart-search/status
v22.9.0 - 2022-10-06
New Features:
- Orchid Core VMS can now have archive retention configured to a fixed size threshold in addition to the traditional disk percentage based threshold.
- Orchid Core VMS now has basic support for generic RTSP H.265 encoded streams. H.265 streams can now be recorded, exported, and viewed using Low-Bandwidth Mode.
- Orchid Core VMS now includes Beta API endpoints for region-based motion search ("Smart Search"). This feature will become available in the user interface of a future release.
Bug Fixes:
- Add support for cameras that fragment multiple NAL units per RTP frame.
- Fix intermittent errors on playback and multiple files generating on export, for cameras with inline parameter set changes.
- Improve error messaging for malformed Generic RTSP paths.
- Orchid Core VMS now aborts startup for misconfigured TLS key and certificate.
- Correct API documentation of the /events/camera-stream/histogram endpoint.
- Fix issue where the Orchid Core VMS IFrame player would frequently indicate Authentication Failed.
- Fix issue where the Sign-in button would display clipped text for certain locales.
- Fix issue where saving a Motion Mask would sometimes not persist the change.
- Fix issue on System Status page where cameras with no registered streams would display the incorrect Camera-Verify status.
- Fix issue where the landing page would sometimes fail to load.
- Fix issue where Stage Players would error and reconnect when exporting clips.
API Changes:
- The following API updates are considered preliminary and potentially subject to change:
- A new storeMotionRegions property within /cameras/{cameraId}/streams/{streamId} enables Smart Search recording for a stream. It can be set via PUT/PATCH and viewed via GET.
- POST /events/camera-stream/smart-search allows a stream-id-to-search-regions mapping to be specified, creating a Smart Search session.
- GET /events/camera-stream/smart-search/{uuid}/results retrieves a histogram of motion events for the provided Smart Search session's stream regions.
- GET /events/camera-stream/smart-search/{uuid} returns the details of a Smart Search session's search regions mappings.
- DELETE /events/camera-stream/smart-search/{uuid} removes a Smart Search session that is no longer in use.
- GET /events/camera-stream/smart-search/prewarm provides a hint about which streams are going to be searched, making initial searches more responsive.
- GET /server/disk/utilization now includes a section detailing disk space used in support of the Smart Search feature.
v22.6.1 - 2022-08-23
Bug Fixes:
- Fix error when filtering motion alerts list that could cause no results to be displayed.
- Fix issue preventing motions masks from being saved on mobile devices.
- Fix issue causing Sign-in page to display partially rendered content.
v22.6.0 - 2022-08-10
New Features:
- Orchid Core VMS now provides a command-line option to perform a database integrity check.
- Orchid Core VMS now provides a command-line option to display the current version.
- Orchid Core VMS now displays the average video bitrate of each stream on the System Status page.
- Orchid Core VMS now includes the Camera ID in the archive metadata.
- Recover Camera feature no longer requires the replacement camera to have the same MAC address.
- Server-side motion detection is now performed on all video keyframes for more accurate detection.
Bug Fixes:
- Fix minor memory leaks associated with playback.
- Fix issue where Orchid Core VMS would continually make database backups in the case of startup failure.
- Fix issue where Digital Watchdog encoders failed to record.
- Improve support for Speco and Milesight cameras.
- Fix issue where some Stream Previews did not maintain the correct aspect ratio.
- Fix issue where the Orchid Core VMS iframe player was unable to view secondary streams.
API Changes:
- Update the GET /events/camera-stream endpoint.
- Includes a new minDuration query parameter.
- Includes streamId for each event in the response.
v22.3.0 - 2022-03-15
New Features:
- Orchid Core VMS now has improved Multi-Stream support when exporting video clips. By default, the highest resolution stream will be exported. Users also have the option to specify the stream to export.
- Orchid Core VMS can now export MOV files for iOS Safari versions 13 and higher.
- Orchid Core VMS now allows configuring the camera RTSP transport protocol.
Bug Fixes:
- Fix issue where secondary streams could not be viewed with the Orchid Core VMS IFrame player.
- Fix issue where zoom-only cameras display pan and tilt controls.
- Fix issue where invalid time ranges would not display an error on the System Reports page.
- Fix issue where server motion configuration settings could be changed for cameras configured for camera events.
- Improve support for cross-origin requests.
- Improve performance of the Camera registration dialog.
- Add connectivity feedback to the License Activation dialog.
- Fix issue where zoom controls for zoom-only cameras fail.
- Fix issue where archives would not be finalized after service shutdown.
- Fix issue where archives would always contain duplicate initial keyframes.
- Fix issue where Orchid Core VMS could hang for a period of time while stopping the service.
- Improve performance of the Dewarp Export Player.
API Changes:
- Update the GET /version endpoint to include a new brand field.
v21.12.0 - 2022-01-13
New Features:
- Orchid Core VMS now supports secondary recording streams.
- Administrators can enable secondary streams on cameras to allow for a better viewing experience.
- Users can select the desired stream to play within each player overlay menu.
Bug Fixes:
- Fix WebRTC stream issue that could cause Orchid Core VMS to restart under rare circumstances.
- Improve interaction with defective archive filesystems so that recording is more likely to continue.
- Fix issue where a primary stream was not restarted after being transitioned into a secondary stream, causing the appropriate recording settings to not get immediately applied.
- Improve the default stream encoder selection: H264 is now chosen over MPEG4 and JPEG.
API Changes:
- Create new PATCH /cameras/{cameraId}/streams/{streamId}/restart endpoint for restarting streams.
- Update the following endpoints to include new recordWhenSecondary field:
- PATCH /cameras/{cameraId}/streams/{streamId}
- PUT /cameras/{cameraId}/streams/{streamId}
- GET /streams
- GET /streams/{streamId}
- GET /cameras
- GET /cameras/{cameraId}/streams/{streamId}
- Update POST /cameras/{cameraId}/position/presets to return HTTP 400 status code instead of HTTP 404 when the maximum number of presets is exceeded.
v21.9.1 - 2021-10-27
Bug Fixes:
- Fix issue where camera quirks were not properly applied which prevented Orchid Core VMS from receiving media streams from some camera brands.
v21.9.0 - 2021-10-15
New Features:
- Orchid Core VMS will now request a new keyframe from compatible ONVIF cameras whenever a user connects to a WebRTC or Low Bandwidth Mode live stream, often allowing video to start more quickly.
- When downloading multi-part exported video as a zip file or dewarp player package, the included video files now have meaningful file names that include camera name and date/time.
- Improve reporting on the "Retention Policy" page to provide more meaningful information, especially for cameras set to record only during motion.
- Orchid Core VMS's quirks system for handling unusual behavior in certain cameras' ONVIF implementations can now be updated by recovering the camera.
- Automatically remove empty video archive directories in the background.
Bug Fixes:
- Fix issue where the Orchid Core VMS user interface can sometimes be half-installed, leaving the web interface either non-functional or displaying a previous Orchid Core VMS version.
- Fix issue where Orchid Core VMS could be configured with an invalid storage path on Windows systems. Orchid Core VMS will now enter a "degraded state" when this happens and prompt the user to take corrective action.
- Fix issue where trailing whitespace on certain values in the Orchid Core VMS properties file could prevent upgrade of user interface files.
- Fix issue where duplicate Audio Encoder types in a camera's ONVIF configuration prevented Orchid Core VMS from saving audio recording settings correctly.
Notices:
- Due to recent changes in Chrome, USB Joysticks can only be used when Orchid Core VMS is in HTTPS mode.
API Changes:
- Add API support for Secondary Streams. These are streams received by Orchid Core VMS that can only record or proxy, and function to supplement the existing Primary Stream.
- Add API support for Default View Streams. These represent the stream the Orchid Core VMS UI shows by default when a camera is added to the stage.
- Secondary and Default View Streams are API-only features that will soon be accessible to users in a coming version of Orchid Core VMS.
- Update the following endpoints to include new defaultViewStreamId and secondaryStreams fields:
- GET /cameras
- GET /cameras/{cameraId}
- PATCH /cameras/{cameraId}
- Update PATCH /cameras/{cameraId} to observe the new preservePrimaryRecordingStyle option under primaryStream.
- Update the following endpoints to observe expanded options for the "live" query parameter:
- GET /streams
- GET /streams/status
- Update GET /cameras/disk-usage to include new retentionSpanMilliseconds and streams fields.
v21.6.2 - 2021-09-01
Bug Fixes:
- Improve support for Digital Watchdog DW-ENHD16 encoders.
- Fix issue that prevented iframe (API) players from properly authenticating.
- Fix issue where the Bag would not display a message when no cameras were registered.
v21.6.0 - 2021-07-22
New Features:
- Orchid Core VMS now supports configuring camera time zone and NTP settings through ONVIF.
- Orchid Core VMS now deletes empty archive folders as part of the archive cleaning process.
- Orchid Core VMS now bundles all locales (translations) in the install packages. The UI locale can now be changed by modifying the locale property in Advanced Settings.
- Orchid Core VMS now provides paging on the Users page.
- Orchid Core VMS now supports Russian (ru) and Italian (it) locales.
Bug Fixes:
- Fix issue where ripping the timeline bar would fail to fetch properly sized images.
- Fix issue where the Stage and related UI elements would render slowly due to Camera Bag performance issues for large installations.
- Fix issue where closing the bulk camera registration dialog in the middle of processing can leave streams in an unplayable state.
- Improve color theme consistency throughout the app.
- Fix issue where WebRTC ICE Candidates are not listed in the player stats on Safari.
- Fix issue where bulk deleting cameras would falsely report that some cameras were not deleted.
API Changes:
- Create new GET /cameras/tz-list endpoint for retrieving IANA to POSIX time zone mappings.
v21.3.0 - 2021-04-13
New Features:
- Orchid Core VMS now supports ONVIF Camera Events for Axis, Hanwha, and Vivotek cameras.
- Configure Orchid Core VMS to use an assigned ONVIF event topic (e.g., camera-side motion events) in place of traditional server-generated motion events.
Bug Fixes:
- Fix issue where Motion Adaptive Frame Rate (MAFR) would initially record at high framerate until the first motion event started and stopped.
- Improve the error message when inputting an invalid username when creating a new user.
- Improve Bag thumbnail loading spinner performance.
- Fix issue where the Gamepad listener (used for USB joystick control of PTZ cameras) would remain active on configuration pages.
- Fix Bag Clear Stage button layout on mobile browsers.
API Changes:
- Update the following endpoints to include new metadata recordingCapabilities:
- GET /discoverable/orchids
- GET /discoverable/orchids/{orchidId}
- Update the following endpoints to include new metadata stream capabilities:
- GET /cameras
- GET /cameras/{cameraId}
- Update the following endpoints to include new stream metadata configuration (configuration.Metadata, configuration.ONVIF.MetadataConfigurationToken, recordingConfiguration.metadata):
- GET /streams
- GET /streams/{streamId}
- GET /cameras/{cameraId}/streams
- GET /cameras/{cameraId}/streams/{streamId}
- PUT /cameras/{cameraId}/streams/{streamId}
- PATCH /cameras/{cameraId}/streams/{streamId}
v2.16.1 - 2021-01-19
Bug Fixes:
- Speed up slow database migration when upgrading from version 2.14.0 or older to version 2.16.0 or newer.
v2.16.0 - 2021-01-13
New Features:
- Orchid Core VMS now reports packet loss statistics between cameras and server on the Cameras page.
- WebRTC Improvements:
-
- Better handling of mDNS WebRTC candidates. In order to better support browsers that anonymize mDNS addresses, Orchid Core VMS no longer processes mDNS WebRTC candidates by default. The previous behavior can be re-enabled with the webrtc.process_mdns property.
- Add a new WebRTC property for specifying a server’s public IP address (webrtc.public_ip). This option can speed up WebRTC connection times when Orchid Core VMS is behind a 1:1 NAT, such as in a cloud environment.
-
- Orchid Core VMS now supports a direct protocol for discovering cameras that are not on the same physical network subnet.
- Add Dutch localization.
Bug Fixes:
- Fix issue where the camera stream events endpoint would return events outside the requested time range.
- Fix issue that would prevent Orchid Core VMS from running on Windows 7 workstations.
- Fix issue where playing live WebRTC streams would sometimes result in an error ("error getting preroll sample off of appsink").
- Fix issue where the ONVIF Autodiscovery configuration would not be preserved on upgrade.
- Fix issue where the “Click to Refresh” link on the bulk register dialog didn’t actually refresh the discovered cameras.
- Fix issue where the estimated retention calculation of the server was incorrectly accounting for Proxy-Only streams.
- Fix issue where joystick PTZ would fail with multiple PTZ cameras on the stage.
- Fix issue where the drag interaction for Dewarp cameras became sluggish with multiple cameras on stage.
- Fix issue that would cause Orchid Core VMS to crash sporadically in motion-only recording mode.
- The stage "Save Video" dialog (the dialog formerly known as "Export") now sorts streams alphabetically.
API Changes:
- Update GET /streams/{streamId}/streams/status endpoint to now include Stream Statistics information.
v2.14.0 - 2020-09-23
New Features:
- WebRTC video now supported in Safari, Edge, Firefox, Mobile Chrome, and Mobile Safari.
- Add support for multiple languages.
- Add properties file option to disable the Generic RTSP camera driver.
- Add properties file option to lock properties that may be configured on the Advanced Settings page.
Bug Fixes:
- Fix issue where camera PTZ would not respond to some touch screen devices.
- Fix issue where some joysticks would cause camera PTZ to become unresponsive.
- Improve the retry workflow when registering cameras.
- Fix issue where the Advanced Editor page would reject values with commas.
v2.12.0 - 2020-07-10
New Features:
- Orchid Core VMS now supports AArch64 devices.
Bug Fixes:
- Improve the database optimization process by now performing the SQLite vacuum operation.
- Fix issue where the Update Client option was available to non-admin users.
- Extend default database timeout to better handle large installations.
- Fix issue where paused low-bandwidth streams would sometimes clear the image on small window resizes.
- Improve property name validation on the Advanced Settings page.
- Fix issue where the Retention Policy page would fail to load if a camera did not have an assigned primary stream.
- Fix issue where copying stream settings to a camera with no primary stream would cause the UI to hang indefinitely.
Deprecations:
- Remove unused sqlite.shared_cache option in the properties file.
v2.10.0 - 2020-05-29
New Features:
- "Advanced Settings" interface allows administrators to update the Orchid Core VMS properties file from the web interface.
- Configurable database optimization interval to improve performance on larger Windows servers.
- Better visibility of camera and license count usage on Camera Configuration and Activation pages.
- Indicate when the viewing client's timezone is different from the recording server's timezone.
- Improve visibility of the "Clear Stage" button in the camera bag.
- Support for Ubuntu 20.04 servers.
Bug Fixes:
- Improve low-bandwidth playback performance for H264 streams.
- Fix issue preventing stream copies through Orchid Fusion VMS.
- WebRTC connections no longer time out when the STUN server hostname cannot be resolved.
- Improve the startup time of the web server when invalid camera MAC addresses have been written to the Orchid Core VMS database.
- Improve camera connection error message when registering a camera to Orchid Core VMS.
- Improve the low-bandwidth logic so that reconnections are not triggered by small player size changes.
- Fix issue where the Orchid Core VMS API Player iframe would not properly authenticate.
- Improve WebRTC error messages to be more descriptive.
API Changes:
- Create new GET /server/properties/info endpoint for retrieving information on Orchid Core VMS server properties.
- Create new GET /server/properties endpoint for retrieving properties the Orchid Core VMS server currently has loaded.
- Create new PUT /server/properties endpoint for updating the Orchid Core VMS properties file.
- Create new GET /server/properties/confirmed endpoint to determine if changes made to the Orchid Core VMS properties file need to be confirmed.
- Create new POST /server/properties/confirmed endpoint for confirming changes made to the Orchid Core VMS properties file.
- Update POST /cameras/{cameraId}/streams endpoint, and PATCH and PUT /cameras/{cameraId}/streams/{streamId} endpoints to no longer require the entire stream or dewarp configuration object.
v2.8.0 - 2020-02-14
New Features:
- Orchid Core VMS can now dewarp fisheye cameras.
- Interactively view fisheye cameras with Perspective dewarp mode.
- Flatten the entire view of the fisheye camera with Panorama dewarp mode.
- Export dewarp player package for saving and sharing fisheye archives.
- New and improved video player.
- Refreshed all of the player and PTZ controls.
- Statistics are more informative and better organized.
- Low-bandwidth mode now makes use of WebSockets.
- Pausing streams now properly displays the final frame.
- Low-bandwidth streams on mobile are now higher quality.
- Orchid Core VMS now supports click-to-center PTZ with supported ONVIF cameras.
- New and improved activation process.
- Orchid Core VMS servers that are connected to the internet can now be activated in one step by entering the activation code.
- The 'System Report' page now provides information regarding storage device failures and Orchid Fusion VMS registration events.
- Orchid Core VMS now officially supports Red Hat Enterprise Linux 8 and CentOS 8.
- The 'Retention Policy' page now better accounts for motion-only recording streams.
- Current Disk Utilization now shows both total duration of video and number of calendar days recorded.
- RTSP recording latency is now configurable through the Orchid Core VMS properties file.
- Orchid Core VMS can now collect audit information by logging every time a user accesses any web service endpoint.
- Add 'unattended' mode to the Orchid Core VMS Windows installer to support scripted or automated installations and upgrades.
- Add the ability to upload an updated user interface package, independent of the backend Orchid Core VMS service.
- Orchid Core VMS Linux executables no longer require LD_LIBRARY_PATH to be set, and are more independent of operating system standard library versions.
Bug Fixes:
- Fix issue where motion-mask configuration image was not cache-busted on Edge browsers.
- Fix issue where STUN servers specified as hostnames in the properties file would be invalid if not accessible on start up.
- Fix issue where camera autodiscovery would stop discovering cameras after a system clock change.
- Fix issue where cameras were unable to be recovered due to incorrect parsing of MAC address.
- Fix issue where Orchid Core VMS would eventually stop trying to restart given enough system failures on Linux systems.
- Fix issue where the default service configuration would restrict the number of threads Orchid Core VMS could create on Linux systems.
- Fix issue that would occasionally prevent the Orchid Core VMS Windows installer from writing files to disk.
- Improve compatibility for several Sony, ACTi, and other cameras.
- Improve logging when slow disk performance prevents writing to the Orchid Core VMS database.
- Reduce logging verbosity in ONVIF Autodiscovery service.
- Increase the default allowable disk latency when writing archive files.
- Increase the default number of threads that the Orchid Core VMS web server may use.
API Changes:
- Created new PATCH /cameras/{cameraId}/streams/{streamId} endpoint.
- Updated PUT /cameras/{cameraId}/streams/{streamId} endpoint to require the entire stream configuration object.
- Updated POST /low-bandwidth/streams endpoint to have a new transport option that allows a low-bandwidth stream to be created in HTTP mode (legacy) or WebSocket Base64 mode.
- Created new POST /ui endpoint for updating the Orchid Core VMS user interface.
- Created new GET /time-extended endpoint for retrieving the Orchid Core VMS server's time with time zone information.
- Updated GET and HEAD /streams/{streamId}/export endpoints to support additional formats (mp4, dewarp, dewarp-parent).
- Created new GET /server/database-faults endpoint for retrieving database related errors from the Orchid Core VMS server.
- Updated the Stream_Resource model (used by the /stream/* endpoints) to now include a dewarpConfiguration property.
Deprecations:
- Orchid Core VMS no longer uses or provides the FBGST browser plugin.
- Remove support for older browsers, including Internet Explorer 11, Firefox ESR version 52, and Chrome version 34.
- Linux servers now require kernel version 3.17.0 or greater.
Known Issues:
- The export Dewarp Player is currently only supported on Chrome and Firefox.
- Rapidly adding and removing dewarp players in Safari can result in other dewarp streams failing to display.
- The 'Retention Span' field on the 'Retention Policy' page is calculated based on stream information, while the rest of the stats are based on camera (multiple streams) information. This can lead to unexpected results.
v2.6.1 - 2019-10-04
Bug Fixes:
- Fix issue where players would sometimes not display the option to stream low-bandwidth mode (missing turtle).
- Fix issue that would allow RPM packages to install without the required system dependencies.
- Improve Linux packages so that the Orchid Core VMS service will now restart if the installer fails the license check and aborts the install.
v2.6.0 - 2019-09-27
New Features:
- Orchid Core VMS now supports configuring motion detection settings!
- Users can interactively configure regions to ignore motion activity.
- Users can configure the sensitivity of the motion detector.
- Add support for WebRTC mDNS ICE interaction which allows users to enable Chrome's 'Anonymize local IPs exposed by WebRTC' feature.
- Add ability to remember the login mode (low-bandwidth enable/disable) for a user.
Bug Fixes:
- Improve the performance of the 'Decode all frames' recording option.
- Improve ONVIF driver support for Brickom, ACTi, and Hikvision cameras.
- Improve browser memory usage related to a player interaction on the stage.
- Fix issue where activation countdown timer would sporadically disappear.
- Improve camera summary by including if it has PTZ capabilities.
- UI formatting improvements.
v2.4.1 - 2019-06-10
Bug Fixes:
- Fix issue where WebRTC connections over TCP would cause a crash.
v2.4.0 - 2019-02-28
New Features:
- Orchid Core VMS now detects and notifies when the archive storage device has changed or become unavailable.
- Storage device changes cause the server to enter a degraded state to preserve existing archives.
- Improve the 'System Report' page to indicate if a server license has changed or if the server has entered a degraded state.
Bug Fixes:
- Fix issue where 'Verify' camera would report inaccurately if it was rapidly called for multiple cameras.
- Fix issue where ONVIF Autodiscovery service would sometimes hang indefinitely.
- Fix issue that would cause the default STUN server to be improperly configured on start up.
- Fix issue where some stream events were logged with incorrect times.
- Fix issue where the 'System Status' page would appear to load indefinitely when in the degraded state.
v2.2.2 - 2018-10-15
New Features:
- Add support for ONVIF PTZ Presets.
- Re-introduce the Recover Camera feature.
- Add pinch-zoom support for digital PTZ on mobile devices.
- Allow iOS devices to perform MKV video export.
Bug Fixes:
- Fix issue in the ONVIF driver where local IP addresses were reported when the external (NAT) IP was desired.
- Export filenames now refer to the camera name rather than the stream name.
- Improve compatibility with Brickcom cameras.
- Improve slow database performance by Optimizing database.
- Fix issue where some archives were unplayable until server restart.
- Fix issue that would cause playback issues on clock change.
- Fix issue where players could sometimes get 'stuck' outside of cells on the stage.
- Fix issue where camera configurations would not render properly for cameras without streams.
- Improve iframe player logging.
- Fix issue where ONVIF Autodiscovery logs were never deleted.
- Fix erroneous scroll jumps on the camera configuration page.
- Fix issue where Orchid would update the properties file without a newline.
v2.2.1 - 2018-08-03
New Features:
- Add support for time-limited trial licenses.
Bug Fixes:
- Improve database performance for archive queries.
- Fix issue where unsupported features would appear in bag for some users.
- Fix issue where Export Calendars did not show video indicators (dots).
v2.2.0 - 2018-06-01
New Features:
- Orchid Core VMS now supports WebRTC! Modern Chrome can view live and playback H.264 streams without installing a plugin.
- Add installer for Ubuntu 18.04.
- Calendar now indicates which days have video for the cameras on the stage.
- Cameras in the bag are now ordered alphabetically.
- Last stage layout is now locally persisted per-user.
- Add 'Up Time' stat to all video players.
- Add frame rate stat to low-bandwidth players.
Bug Fixes:
- Improve ONVIF PTZ camera compatibility for Sony and Pelco cameras.
- Fix ONVIF connectivity issue for Foscam cameras.
- Allow '0' for stream bitrate configuration.
- Fix issue that would cause the page to scroll when closing dialogues.
- Fix time drift issue between client and server that would accumulate over time.
- Fix issue with using arrow keys to adjust Retention Policy values.
- Improve low-bandwidth teardown behavior for high latency connections.
v2.0.6 - 2018-05-11
Bug Fixes:
- Improved security in Orchid Core VMS.
v2.0.5 - 2018-03-16
New Features:
- Add config file property to extend the maximum export time range from the default 1 hour.
- Add ability to specify a time range when exporting video.
- Add ability to perform a Stream Copy for all licensed versions of Orchid Core VMS.
Bug Fixes:
- Improve the 'Recording only when motion detected' recording style.
- Player messages now give users better awareness where there is no recorded video.
- Improve player renegotiation behavior.
- Improve experience when there are gaps in media.
- Fix issue that would prevent the camera bag from scrolling on Safari (iOS).
- Improve application load time.
- Fix issue where some valid URLs were reported as invalid when registering as a Generic RTSP camera.
- Fix issue where embedded platforms were unable to record high bitrate streams.
v2.0.4 - 2017-12-22
Bug Fixes:
- Fix issues where exporting near live would not always work.
- Fix installer issues where not all config files and firewall rules were cleaned up.
- Add camera quirks to handle some Axis cameras that incorrectly report PTZ capabilities.
- Fix issue where export with the API player failed due to unauthorized errors.
- Improve image scaling when a player is in fullscreen mode.
v2.0.3 - 2017-10-06
Bug Fixes:
- Better handling of server time drift.
- Use jemmaloc on Linux systems to reduce memory footprint.
v2.0.2 - 2017-09-18
New Features:
- Orchid Core VMS branding and UI updates.
Bug Fixes:
- Improve PTZ responsiveness on Axis M5103 and M5014 cameras.
- Fix memory leak in handling QOS events during playback.
v2.0.1 - 2017-08-01
Bug Fixes:
- Fix issue with activating Orchid on latest Raspbian kernel.
- Fix issue where the archive cleaning process would run while Orchid is in a degraded state.
- Fix issue where low-bandwidth playback would fail in ARMv7 devices.
- Ubuntu 14.04 installer now properly installs shortcuts.
- Improved Windows installer.
- Fix issue where player stage limits were ignored.
v2.0.0 - 2017-06-28
New Features:
- Complete redesign of the user interface!
- Modern interface to match Fusion's style.
- All new camera management.
- Improved mobile experience.
- Streamlined navigation for product discovery.
- Add 'Clear Stage' button to the camera bag.
- Add ability to toggle between low-bandwidth and plugin mode per player on stage.
- Add ability to copy stream settings. (Requires a Fusion license)
- All new interactive API page.
- Orchid API now supports granular permissions.
Bug Fixes:
- Improved speed and responsiveness of servers with high camera counts.
- Improved web server response latency.
- Improved support for Bosch cameras.
v1.12.8 - 2018-05-11
Bug Fixes:
- Improved security in Orchid Core VMS.
v1.12.7 - 2017-04-20
- Fix issue that would allow a stream to get stuck in the 'stopping' state.
v1.12.6 - 2017-03-30
New Features:
- Add support for live/playback RTSP over TCP interleaved.
- Improved security in Orchid.
v1.12.5 - 2017-03-08
New Features:
- Add support for runtime camera quirks.
- Orchid now includes the latest FBGST 1.4.4.
- Updated Ubuntu 16.04 Debian package to include ODB dependencies.
v1.12.4 - 2017-02-27
New Features:
- Add support for filewriter timeout configuration in the Orchid properties file.
v1.12.3 - 2017-02-09
Bug Fixes:
- Fix issue that would cause streams to take a long time to stop on systems with disk IO problems.
- Improve overall sqlite query performance.
- Add a watchdog process to restart Orchid when the system clock changes.
v1.12.2 - 2017-01-20
Bug Fixes:
- Improved security in Orchid.
v1.12.1 - 2017-01-18
New Features:
- Orchid now supports capturing from cameras using RTSP over TCP interleaved.
Bug Fixes:
- Trial mode now limits disk usage if drive capacity is less than 128GB.
v1.12.0 - 2016-12-21
New Features:
- Orchid now supports playback fast-forward and rewind!
- Add the ability to configure an H.264 stream for full-framerate low-bandwidth live view.
- Add PTZ support to 'Single Player Mode'.
- Add backend components to support Fusion 1.2.0 RTSP proxy.
Bug Fixes:
- Fix issue where low-bandwidth playback streams would frequently display distorted images.
- Fix issue with PTZ control in Firefox when using a joystick.
- Fix issue with 'Single Player Mode' displaying the camera bag when using an invalid stream ID.
- Fix issue where fonts would sometimes load incorrectly in IE.
- Improved security in Orchid.
v1.10.5 - 2016-11-08
New Features:
- Modify 'Single Player Mode' API to optionally hide timeline bar.
v1.10.4 - 2016-11-02
New Features:
- Modify 'Single Player Mode' API to hide Orchid logo.
v1.10.3 - 2016-10-10
New Features:
- Orchid now provides a new PTZ experience!
- New responsive PTZ controls.
- Joystick support.
- Orchid now supports Ubuntu 16.04 LTS and ARMv7!
- Add ability for external programs to integrate with Orchid in 'Single Player Mode'.
- Orchid now includes the latest FBGST 1.4.2.
Bug Fixes:
- Fix issue where setting the RTSP server's UDP port range would have no effect.
- Fix issue where MOV export would sometimes fail on Windows.
- Improve overall stability on Windows.
- Improve the Windows installer:
- Automatically adds firewall exceptions for Orchid.
- Signed installer.
v1.10.2 - 2016-10-04
New Features:
- Add property to the configuration file to limit the number of players a client can add to the stage.
v1.10.1 - 2016-08-31
Bug Fixes:
- Fix issue where low-bandwidth streams would fail to reconnect on some errors.
- Improve the performance and browser compatibility of the stage.
- Improve error messaging between Orchid and Fusion.
v1.10.0 - 2016-07-21
New Features:
- Orchid now integrates with Fusion!
- Orchid supports 'fusion' edition licenses.
- Added 'Select All' option for bulk registration.
Bug Fixes:
- Improve the performance of the archive cleaner process.
- Improve support for virtualized installations (eg. Amazon EC2).
- Fix issue with previous/next motion event buttons not observing client/server time differences.
- Fix minor bugs in the timeline bar.
v1.8.4 - 2016-07-14
Bug Fixes:
- Fix XSS vulnerabilities.
New Features:
- Orchid now officially supports Raspberry Pi!
- Enjoy a new 'Community Edition' license that is exclusive to Raspberry Pi and allows for unlimited cameras and retention.
New Features:
- Added more configurable options that can be set within the properties file:
- RTSP server settings (port, backlog, rtp port range, and more)
- Linux system settings (max number of handles, max stack size)
- Orchid now includes the latest FBGST 1.4.1.
Bug Fixes:
- Fix issue that would cause live streams to hang when in RTSPS/SRTP mode.
- Improve database queries to make video playback and thumbnails more responsive.
New Features:
- Add support for configuring linux system properties.
Bug Fixes:
- Improve installation packages to prevent upgrading to out-of-support releases.
- Improve the Windows uninstall process so that it properly removes all files.
- Fix issue where Orchid would attempt stream reconnects every 2 seconds for inaccessible streams.
- Fix issue with concurrent logins.
- Improve the frame extractor, making it more efficient.
- Fix issue with 'remember me' login option not functioning properly.
New Features:
- Add support for running Orchid in secure mode.
- Web server supports HTTPS (HTTP over SSL/TLS)
- RTSP server supports RTSPS (RTSP over SSL/TLS/SRTP)
- RTSP playback and proxy streaming servers are combined to be a single service.
- RTSP server supports Orchid user authentication.
- Add 'Proxy only' recording style to allow Orchid to run only as a media proxy server.
- Orchid now includes the latest FBGST 1.4.0 supporting RTSPS/SRTP.
- Improve UI stage performance and small bugs.
- Improve playback ripping experience.
- Fix issue with timeline bar stalling in low-bandwidth mode.
- Improve daily report and log export behavior with new calendar controls.
Bug Fixes:
- Fix issue with recording some streams with audio and video that would cause corrupt files.
- Fix issue with playback in low-bandwidth mode with streams that contain audio.
- Fix issue with ONVIF camera connection blocking indefinitely.
- Improve support for Pelco cameras.
New Features:
- Orchid now supports audio!
- Add support for G711 and ACC audio codecs.
- Improvements to export:
- Add support for MOV export files in addition to MKV.
- Handle exporting over time ranges that include stream encoding changes by - - generating a zip file with multiple export files.
- Better error checking and handling of archive gaps.
- Orchid now includes the latest FBGST 1.2.0.
- Fix recording issue with Bosch cameras on Windows servers.
- Improve streaming issues with Samsung RTSP streams.
- Fix issue that allowed PTZ controls in playback mode.
- Fix issue where certain cameras would incorrectly report PTZ controls.
- Fix UDP buffer issue with the RTSP server that would cause streaming artifacts in - the Playback and Proxy.
- Improve support for Windows 8, 10, and 2008 Server.
- Fix issue with calculating disk usage.
- Many usability improvements to the Orchid UI.
Comments
0 comments
Please sign in to leave a comment.