Вышел Flussonic 19.09. Что нового Flussonic Media Server #6567 (new) [Flussonic] Flussonic доступен как Docker image: docker run –rm -e LICENSE_KEY=“l4|….” -p 80 -p 443 flussonic/flussonic #7517 (new) [Flussonic] Вы можете настроить битрейт при транскодировании из Opus в AAC при помощи опции ‘aac_ab’, которая задает битрейт выходного AAC (по умолчанию ‘aac_ab=32k’). #7842 (new) [Flussonic] Flussonic может распознавать кодек HE-AAC в кадрах AAC и может считывать маркеры версий HE-AAC. #9134 (new) [Flussonic] UI поддерживает новое представление конфигурации push. #9149 (improved) [Flussonic] Аудиокодеки, которые не поддерживаются браузерами, больше не упаковываются для воспроизведения по протоколу MSE-LD в нашем плеере MSE. #7369 (improved) [Flussonic] В некоторых случаях Flussonic может потреблять много ресурсов процессора при запуске. Теперь Flussonic отображает предупреждение в пользовательском интерфейсе о том, что система имеет ‘Not optimal scaling_governor profile set’, чтобы вы могли изменить его на ‘performance’ для каждого процессора. #9150 (improved) [Flussonic] Streams published via RTMP from Flash players can be configured for playback in browsers via WebRTC or MSE-LD. Add the option ‘output_audio=keep|add_aac|aac’ to output stream configuration. #8283 (improved) [Flussonic] The new option ’expires={minutes}’ that you add to DRM settings allows you to set the interval for key rotation. #8734 (improved) [Flussonic] You can configure global DVR RAID options in the Flussonic UI and assign global DVR configurations to streams. #8891 (improved) [Flussonic] The source switching mechanism was reworked to minimize lags. Flussonic can accept frames from several sources and it will not switch from the lower-priority source until it receives frames from a higher-priority source. #9096 (improved) [Flussonic] Переключение с одного источника на другой в кластере было оптимизировано. Что исправлено Flussonic Media Server #3533 (fixed) [Flussonic] The URL (in the UI) for live publication via RTMP now contains location name instead of ‘static’. #6245 (fixed) [Flussonic] While ingesting streams via ‘m4s://’ with ‘?tracks=v2a1’ Flussonic could show incorrect bitrate, and latency could increase. #7405 (fixed) [Flussonic] Subtitles were missing after conversion from mov_text (tx3g) to WebVTT. #7613 (fixed) [Flussonic] Activation page behavior improvement. #7624 (fixed) [Flussonic] The Flussonic UI now correctly displays error messages about incorrect push URL and UDP ingest errors. #7674 (fixed) [Flussonic] All archives are now purged correctly no matter if they were configured with or without a slash at the end of the path. #7829 (fixed) [Flussonic] In a Flussonic cluster, a Flussonic server always goes for a DVR archive to the server where the corresponding stream is active and the archive is saved (the source where the stream is active has a priority). #7902 (fixed) [Flussonic] Some set-top-boxes played video from DVR delivered via MPEG-TS with interruptions and crumbling picture. #7908 (fixed) [Flussonic] Tesseract errors at ffmpeg publication were fixed. #8218 (fixed) [Flussonic] Now the playlist skips a dead stream instead of returning to the first stream in the list. #8228 (fixed) [Flussonic] When editing a push URL in the UI, the correct port in the URL is saved to config now. #8264 (fixed) [Flussonic] The ingest of RTP streams over UDP was fixed. #8616 (fixed) [Flussonic] The issue with ingest of hlss:// sources was resolved. #8677 (fixed) [Flussonic] The archive from S3 storage was not cleared if the limit on size was specified as the limit. #8736 (fixed) [Flussonic] The issue with DVR not written to S3 was resolved. #8750 (fixed) [Flussonic] Fixed: lags at the beginning and the end of a publication via WebRTC if a backup video was used. #8829 (fixed) [Flussonic] Removed useless MPEG-TS decoder messages from the log that were added in 19.08 accidentally. #8838 (fixed) [Flussonic] The UI did not show DVR path if it was configures as global (@my_dvr). #8846 (fixed) [Flussonic] The issue with transcoder did not start with the option ’external=true’ was resolved. #9005 (fixed) [Flussonic] All drop-down lists in the transcoder UI now offer ordered values. #9032 (fixed) [Flussonic] Safari+iOS did not support publication over WebRTC TCP. #9048 (fixed) [Flussonic] In the UI, ‘Tricolor DRM’ was renamed to ‘GS DRM’. #9057 (fixed) [Flussonic] The UI did not open the page of a published stream. #9058 (fixed) [Flussonic] The transcoder UI now has a field for aspect, and saves the configuration with aspect correctly. #9067 (fixed) [Flussonic] The issues of version 19.08 with starting and configuring the transcoder via the UI were resolved. #9068 (fixed) [Flussonic] In case of a very large config file with about a hundred streams, the UI might show incorrect data on some tabs (such as DVR and Transcoder). #9069 (fixed) [Flussonic] Transcoder internal improvement. #9071 (fixed) [Flussonic] The transcoder UI now allows to correctly remove the logo and alogo options from the configuration. #9080 (fixed) [Flussonic] DVR settings in the UI are now saved correctly. #9091 (fixed) [Flussonic] Reconnection of an RTSP source could cause the loss of audio in the stream. #9094 (fixed) [Flussonic] The transcoder UI option Audio > Copy from origin now works without hanging. #9107 (fixed) [Flussonic] The issue of recent versions with DVR archive not cleaned up was resolved. #9110 (fixed) [Flussonic] In the transcoder configuration an ‘ab=…’ option was left after the user chooses to copy the audio tracks from the origin and then canceled copying and saved the settings. #9111 (fixed) [Flussonic] Extra spaces in the path to the logo file are now deleted. #9120 (fixed) [Flussonic] With a certain combination of transcoder options, the configuration was not saved. #9126 (fixed) [Flussonic] Publication via RTMP to Flussonic stopped after about 200 seconds. #9133 (fixed) [Flussonic] The DVR archive player in the UI now works again. #9145 (fixed) [Flussonic] Deleting of SSD disk cache settings via the UI now works correctly. #9159 (fixed) [Flussonic] The presence of EPG data in responses to API requests ‘/flussonic/api/media’ caused too high CPU utilization on the Flussonic server. #9167 (fixed) [Flussonic] Now the transcoder (with ’external=true’ option) starts even if a stream has a bad name with special characters, such as &, [, and other. #9204 (fixed) [Flussonic] DVR player and DVR settings in published locations were fixed. #9208 (fixed) [Flussonic] The unnecessary message ‘’libtesseract.so.3: cannot open shared object file’ no longer appears in the log. #9222 (fixed) [Flussonic] DVR settings are now deleted correctly via the UI. #9264 (fixed) [Flussonic] UI messages appearance was improved. #9283 (fixed) [Flussonic] The issue with turning off the transcoder was resolved. #9288 (fixed) [Flussonic] Bad sound when using the transcoder. #9306 (fixed) [Flussonic] The response to the API request ‘/flussonic/api/server’ showed incorrect server hostname field. Player #5782 (fixed) [Player] The colors on the timeline in the DVR player when the user selects the time in the Calendar were fixed. #8489 (fixed) [Player] The player at switching to DVR now shows the button for making snapshots. #8999 (fixed) [Player] The DVR player tries to reconnect to a lost source in any situation.