Flussonic Media Server v.24.08
- #31856 (new) added validation of unique udp push groups to config parser
- #33790 (new) config validator will protect from pushing to the same decklink output from different streams
- #35971 (new) Initial set of lutra boards produced
- #39763 (new) X-Originator header in config_external requests
- #40086 (new) created new mode of udp pusher with ability for isolated cpu core usage
- #40143 (new) now config editor will automatically scroll down to error line in case of invalid config
- #40348 (new) now can replicate dvr on streams from config_external
- #40905 (new) prepared coder infrastructure for new customizable firmwares
- #40967 (new) fixed IAT calculation for MPEGTS UDP push
- #41094 (new) added support for enabling d attr in MSS rewind playlist
- #41292 (new) debian updater will now check only our repository, skipping foreign
- #12896 (improved) more strict validation of urls specified in config
- #19650 (fixed) fixed output MPEG-TS packet size on SRT push
- #21451 (improved) now will recheck publish bitrate on all protocols if max_bitrate is configured
- #25719 (improved) will not send any stream.stats for disabled streams in API
- #26043 (improved) added validation of unique source names to config
- #27098 (fixed) added validation of peer api_url and other urls to config parser
- #27135 (improved) removed all useless usages of nullable in schemas
- #28572 (improved) added path and url to config_external urls to simply debugging problems
- #28786 (fixed) added validation for checking dvr.root when copy is specified
- #29506 (fixed) properly handle string passed to object structure in input, return 400 instead of 500
- #29514 (fixed) properly handle invalid json input, return 400 instead of 500
- #30221 (fixed) enabled back inputs.stats.media_info reporting in API
- #33622 (fixed) fixed leaving MPTS multicast group
- #34844 (improved) described x-thumbnail-utc header in schemas
- #35040 (fixed) now have correct error indication while saving stream during broken config_external: 400 instead of 500
- #37921 (improved) better logging of json and http errors in config_external
- #38610 (fixed) fixed error warnings from config parsing: they all should return line, col now
- #39002 (improved) Episode playback improved. Now playback is more stable, and it starts faster.
- #39186 (fixed) increased timeouts and make them configurable for veery slow S3 storage
- #39253 (fixed) fixed returning server_version in config_get response
- #39414 (fixed) better indication when parsing invalid config
- #39599 (fixed) now max_bitrate/min_bitrate input options will work for all protocols
- #40012 (fixed) fixed bug with uploading logs from console
- #40088 (fixed) fixed configuring file_processor with media_info. Now it is easier to prepare reels for SSAI
- #40221 (fixed) returned back publish.stats.protocol to stream_get API
- #40516 (fixed) The player now supports HEVC playback in Safari
- #40736 (fixed) Fixed archive playback when the source is unavailable.
- #40792 (fixed) Timeline rendering improved
- #40799 (fixed) fixed standby feature for new UDP pusher that is using whole CPU core
- #40836 (fixed) fixed tesseract dependency for automatic upgrade
- #40850 (fixed) fixed DASH DVR playback with period=mono mode
- #40875 (improved) fixed incompatibility with schema in mock openapi server
- #40932 (fixed) more strict validation of dvr url
- #41306 (improved) new segfault-safe interconnect technology for reading SDI
- #41307 (improved) now can select tracks by their codecs for chosing multiplexer pids
- #41312 (fixed) fixed regression with reading MBR HLS with CC entry