Flussonic version 4.7.0 uploaded to repository
Changelog:
* #3512 UDP push fixes
* #3537 load balancer fixes
* #3753 now agent can connect to flussonic behind NAT via using 0.0.0.0 address (means, the same as endpoint)
* #4027 properly handle admin auth tokens that are left from old instance of flussonic
* #4052 use in all transcoders option bframes, not bf
* #4207 remove obsolete option auto_token uuid;
* #4216 do not remove subtitle PID from mpegts if no subtitles in DVR segment
* #4248 ensure that changing transcoder options are applied without manual stream restart
* #4255 remove almost all HLS validator complaints about bitrate
* #4269 [VSaaS] fixes for running motion detector in cluster
* #4283 [VSaaS] client mosaic is now using html5
* #4289 select tracks before start in MSE low delay player
* #4290 fix hanging nvidia on lot of short transcodings
* #4307 allow to select tracks while playing DVR via HTTP MPEG-TS
* #4359 major URL unification
https://flussonic.com/doc/play/url-changes-4-7-0
* #4362 [VSaaS] fix player layout in dashboard
* #4368 use /etc/default/flussonic for tuning VM
* #4382 autofocus on login form in admin
* #4399 [VSaaS] move Watcher to html5 player
* #4407 [VSaaS] use relative links for player and video streams
* #4423 ensure that event sink handler is changed on type change
* #4455 DRM + DVR is working for HLS & DASH now
* #4482 [SQL] add field IS val and field IS NOT val
* #4483 [SQL] fix server fields for cluster
* #4485 [SQL] remove external_dvr field from stream spec
* #4489 ensure and fix cluster_ingest redirect for RTSP protocol
* #4490 ensure and fix cluster_ingest redirect for DVR access
* #4493 [SQL] fix stream fields: max_bitrate, segment_count, etc.
* #4495 ensure and fix cluster_ingest redirect for embed.html access
* #4498 ensure and fix cluster_ingest redirect for MSE low delay access
* #4500 removed autoplay from admin page
* #4504 [SQL] ensure that all stream fields are updated via cluster
* #4507 fix killing old QSV transcoders
* #4508 enhance all cluster_ingest redirections in cluster
* #4509 [SQL] allow to access endpoint_agents table via conditions, not only id
* #4514 [SQL] now all tables are accessible and updateable via flexible conditions
* #4516 adapt scheduler graph in admin to new erlang dirty schedulers
* #4519 got almost 100% stability on NVidia with drivers 384.69
* #4522 verify in QSV transcoder that requested bitrate is too small
* #4528 added extensions to DASH segments
* #4537 allow playing DVR in admin page for stopped ondemand stream
* #4539 allow to switch tracks in MSE low delay player on fly
* #4543 now can parse dvb_subtitle to a png image
* #4544 recoginize subtitle to text
* #4553 fix windows32 build. Dear Santa, close window please.
* #4563 Agent support for novicam NC33WP
* #4572 [SQL] allow to read DVR recorded range via recordings table
* #4573 enhance support for MSE low delay in Internet Explorer
* #4574 don't forget to close UDP socket in raw debug API multicast listener
* #4578 now DVR preview JPEG will return nearby jpeg if requesting wrong url
* #4581 refactor internal SOAP library
* #4586 enhance accessing DVR via long chain of m4f-connected servers
* #4592 KeyOS fixes
* #4616 MSE Low delay player is now published and free for use:
https://flussonic.com/doc/play/mse-player
* #4622 possible to use record_input for published mpegts
* #4623 added hostname field to HTTP event sink
* #4624 [SQL] fixed comparision of null and not null values
* #4627 log time is UTC now
* #4632 now flussonic will automatically restart MPEG-TS source on flapping sound and desync
* #4635 properly working access of videoN timeshift abs MPEG-TS
* #4640 [VSaaS] fix restoring streamer
* #4644 [VSaaS] enhance broken unicode support in motion detection email subject parsing
* #4645 now all ways of accessing tracks in rewind playlists are working
* #4647 [SQL] access DVR options via dvr_limit, disk_limit, disk_space
* #4656 now accessing DVR and live hls will use different authorization sessions
* #4657 properly parse json response from auth server
* #4658 [VSaaS] properly use js player from underlying flussonic
* #4659 [SECURITY] fix path traversal when publishing DVR. No sensitive data can be read, but it was possible to create any folder.
* #4672 ensure that publish_stopped event is fired even when client silently hangs
* #4684 Clappr player now will properly use auth tokens for preview.mp4
* #4696 now new player is used for embed.html