Flussonic version 18.09 uploaded to repository
Changelog:
* #1946 (new) [Flussonic] The direct use of Widevine DRM is now supported with multi-bitrate working well.
* #2848 (new) [Mobile Watcher] On iOS, users can save selected fragments of video to the Pictures directory.
* #3543 (fixed) [Flussonic] The API call for DVR locking returned true even if there was no records in the specified time interval.
* #3796 (fixed) [Flussonic] Transcoding by using Nvenc did not work for RTMP published streams.
* #3889 (fixed) [Flussonic] In rare cases, the transcoder worked incorrectly with the 'copy' option.
* #4952 (fixed) [Flussonic] The transcoder log missed information about errors on subordinate nodes.
* #4973 (new) [Watcher] Work with ONVIF-compatible cameras was improved.
* #5190 (new) [Watcher] Automatic discovery of cameras was added to the API v2, see
https://flussonic.github.io/watcher-docs/api.html#put--vsaas-api-v2-cameras-discover
* #5363 (fixed) [Statistics] Server hostnames and IP addresses no longer disappear from the list of servers in Account > Servers.
* #5452 (new) [Agent] The support for Hikvision HiWatch was added to Flussonic Agent.
* #5502 (fixed) [Flussonic] Streams after transcoding now have correctly numbered segments.
* #5569 (fixed) [Watcher] The archive size in GB in camera settings was not saved if set to 'No limit'.
* #5570 (fixed) [Flussonic] Encoding for H.264 streams was improved.
* #5605 (fixed) [Watcher] The administrator now cannot delete their own account.
* #5658 (new) [Watcher] The new UI: The new setting Demo access in Watcher settings creates a user 'demo' and enables the button on the login page for automatic logging in as 'demo'. In demo mode, the user can see all public cameras and private cameras allowed by the administrator.
* #5660 (new) [Flussonic] With the "except media=*" option you can disable logging of stream-related messages, only system messages will be logged. Use the asterisk sign for all streams or list stream names to exclude them from the log.
* #5696 (new) [Flussonic] SOCKS5 proxy support for connection to the license server.
* #5898 (new) [Agent] The support for KD-IW7030MF-IP27 was added to Flussonic Agent.
* #5957 (new) [Mobile Watcher] The app for Android has received an SDK that you can use to embed video to your external applications.
* #5965 (fixed) [Watcher] The new UI: Cameras with offline streamers can be added now.
* #5984 (new) [Mobile Watcher] Authorization with a PIN code is now supported.
* #6063 (fixed) [Player] If the requested DVR is unavailable, and the stream type is 'live', then Flussonic plays the live stream instead of the archive.
* #6131 (fixed) [Watcher] The new UI: A user session no longer fail to close after you change a user's password.
* #6133 (fixed) [Flussonic] Now DVR locks work in a new way: the request to lock a time interval works even if no record exists in the specified interval. Several recorded time ranges might be locked at once. And the upper end of an interval is allowed to be in the future. When you request information about locks, the correct information is returned.
* #6148 fix cache size limit for http:// path files
* #6164 (new) [Flussonic] DVR: The number of disk I/O operations was reduced and the currently recorded hour is not indexed also to reduce disk I/O.
* #6198 (new) [Agent] The support for Dahua IPC-HDW1220S was added to Flussonic Agent.
* #6209 (fixed) [Watcher] The new UI: The camera icon is now shown in the list of a user's cameras.
* #6262 (fixed) [Player] The player in DVR did not play live streams.
* #6318 (fixed) [Watcher] The player in DVR no longer fails to play live streams.
* #6334 (new) [Watcher] API v2 allows you to disable events grouping (/vsaas/v2/events?group_by_time=0)
* #6365 (fixed) [Flussonic] The field 'dvr_enabled' was removed from the Flussonic's database (table Streams) and it does not appear in API responses anymore as it is not necessary.
* #6386 (new) [Watcher] You can monitor how much traffic and disk space a camera consumes during a period of time. The related HTTP API calls are /vsaas/api/v2/stream_usages and /vsaas/api/v2/disk_usages. Also, the usage report in the new UI (at /vsaas/v2/usages) has links to this information.
* #6409 (fixed) [Watcher] DVR recording is turned on by default now for newly added cameras.
* #6414 (new) [Mobile Watcher] The support for custom operator IDs in the Watcher mobile app.
* #6442 (new) [Agent] The support for Novicam N11W was added to Flussonic Agent.
* #6447 fixed invalid response to OPTIONS when content was sent
* #6468 (fixed) [Watcher] API now checks user rights for a camera when a user requests events from that camera.
* #6469 (new) [Watcher] API v2 allows searching users by the 'note' field.
* #6471 (fixed) [Flussonic] The server no longer returns HTTP error 500 when saving Ad Injector settings.
* #6472 (fixed) [Flussonic] The DVR player in the administrator UI didn't show thumbnails.
* #6478 (fixed) [Flussonic] Flussonic no longer writes errors to logs and tries to connect to the stream source if the Agent is offline.
* #6483 (fixed) [Agent] Authorization was added to Flussonic Agent for NST and XM cameras.
* #6490 (new) [Agent] The support for Panda StreetCam.net 1080.vf-Power was added to Flussonic Agent.
* #6517 (fixed) [Watcher] The new UI: The administrator session now closes at logging out.
* #6530 (fixed) [Flussonic] The embed.html no longer stops working when run with 'ago' for remote-source streams.
* #6541 (fixed) [Watcher] The new UI: The menu now shows correctly on mobile devices.
* #6548 (fixed) [Watcher] The new UI: Event screenshots are now correct.
* #6558 (new) [Mobile Watcher] MP4 video thumbnails in the list of cameras.
* #6559 clear access.log from duplicate fields
* #6575 (fixed) [Flussonic] DVR: The backward compatibility issue, when archives created in older versions failed to play in 18.08, was resolved.
* #6582 (fixed) [Flussonic] Duplicate HTTP headers were removed from responses to requests for DVR archives.
* #6585 (fixed) [Watcher] The new UI: adding cameras is disabled for a user with guest rights.
* #6590 cache misses= parameter for path http:// vod files
* #6598 FLU_SSL_PATH env var sets path to key and cert files
* #6599 (fixed) [Flussonic] The /flussonic/api/whoami call now works correctly.
* #6600 (fixed) [Mobile Watcher] Saved screenshots did not appear in the Gallery in Watcher for Android. Now they are shown in a separate directory in the Gallery.
* #6606 (fixed) [Watcher] The new UI: Pagination was added when adding users or cameras to a group. The preview mode now works for cameras in a group.
* #6608 (fixed) [Watcher] Video previewing on the dashboard was improved.
* #6613 (fixed) [Watcher] A click on the logo leads to the Dashboard now.
* #6614 (fixed) [Watcher] The appearance of the group list was improved.
* #6621 (new) [Watcher] The new UI: The Groups menu was added.
* #6626 (fixed) [Watcher] The new UI: Multiple small improvements.
* #6628 (fixed) [Watcher] The new UI: The color scheme in branding settings was temporarily removed.
* #6636 (fixed) [Watcher] The UI page with a map now shows only cameras with coordinates and requests only necessary data. API v2 allows fetching cameras with non-empty coordinates (by has_coordinates=1 in a request) and accepts a list of fields in a request.
* #6640 removing tracks of video.js from dependencies
* #6646 (fixed) [Watcher] An issue with the DVR player failing to work was resolved.
* #6659 (fixed) [Flussonic] The protection from DVR storage overflow was improved.
* #6673 (fixed) [Flussonic] The DVR's copy=s3:// option did not save video to Amazon S3.
* #6689 (fixed) [Watcher] A possible error on Watcher restart was prevented.
* #6692 (fixed) [Player] Sliders for marking a range on the timeline were displayed with a shift.
* #6722 (fixed) [Mobile Watcher] If a session was expired, there was a message that cameras were not found when a user requested a video from camera's DVR.