Обновления в документации: Январь 2021

18.01.2021

Публикуем список основных изменений в документации Flussonic Media Server и Watcher за последние четыре месяца.

Flussonic Media Server

  • Документация перенесена на другой движок.

  • О том, как настроить надежную запись архива на двух серверах с возможностью синхронизации архива между ними в случае сбоев, рассказано в разделе Кросс-репликация DVR

  • **Как захватить поток по MPEG-TS, записать на диск и раздать по HLS

  • Новый URL для доступа к DVR архиву с указанной даты в прошлом по текущее время (live). Подробнее

  • Добавлен скриншот и удален текст про кнопку Disable из раздела The screenshot was added to and the text about the button Disable was removed from Переключение источников

  • Добавлен скриншот и улучшено описание глобальных настроек DVR через UI.

  • Устаревший синтаксис для указания серверов-источников был заменен новым синтаксисом в разделе Организация CDN

  • В случае траскодирования на Nvidia, опции deinterlace и deinterlace_rate работают вместе. Комбинации значений опций приводятся в описании опции deinterlace_rate

  • При настройке транскодера вручную помните, что глобальные параметры транскодера должны теперь предшествовать параметрам видео и аудио, и документация транскодера была обновлена соответствующим образом. Подробнее

  • Добавлен скриншот для иллюстрации настройки опций файла-заглушки через UI Подробнее


Функции, добавленные в релизах 20.10 - 21.01

Flussonic Media Server

  • Параметр транскодирования external=false теперь используется по умолчанию для SDI, HDMI и других “сырых” видеопотоков. Подробнее

  • При отправке UDP-мультикаста с помощью функции push вы можете доверить Flussonic автоматическую регулировку битрейта выходного потока

  • Flussonic no longer has the default login and password. You will need to specify your own login and password during the installation. Подробнее

  • Flussoniс now can read XMLTV EPG and send it to MPTS output as EIT. The ’transponder’ directive has a new option, ’eit’, for configuring the EIT EPG output. Подробнее

  • Stream monitoring: Flussonic now calculates the average number of B-frames and the average GOP size in H.264 streams in real time. Knowing these figures, you can estimate if a certain player would be able to play such a stream. Another usage example: identifying streams that will cause buffering when being published to social networks because they do not meet the key frame interval requirement. The statistics can be obtained via the API ‘/flussonic/api/input_media_info/STREAM_NAME’ (look for ’last_gop’, ‘gop_size’, ‘fps’, and ‘bframes’). Подробнее

  • Now you can add cache options for VOD files in Files > click the file > Output. Before, this was only possible by editing the configuration file. Подробнее

  • Now you can add adaptive bitrate options for WebRTC published streams in Input > options. Before, this was only possible by editing the configuration file. Подробнее

  • Ingest from TBS ISDB-T Quad cards. Подробнее

  • Output to AJA SDI cards. Подробнее

  • Flussonic can add TOT (time offset table) to MPTS output. Options example: time_offset RUS:7 time_of_change=2018-03-23T03:00:00Z local_time_offset=+0600 next_time_offset=+0600. Подробнее

  • Ingest from AJA SDI cards. Подробнее

  • The transponder configuration is now better applied in the output MPTS stream. The other_transport_stream field (‘other’) is carried in both NIT and SDT. Подробнее

  • Flussonic no longer has the configuration file right after the first installation, the file is created after license activation via the UI. Подробнее

  • The MSE player now supports new controls that are found in usual desktop players, such as the the pause, resume, or unmute. The controls are part of MediaElement, which can be attached to the player as a separate part after initializing. The event onMediaAttached indicates that the player has been attached to the HTTP element and therefore is ready to start playing video. The events onPause and onResume are used for adding player’s reaction to these events. Подробнее

  • Publishing and playing audio-only content via WebRTC is supported now (and this makes it possible to create WebRTC audio podcasts). In your code of the publishing app add to publisher’s ‘constraints’ the line ‘video: false’. Along the way, the mute function was added to the publisher class (‘publisher.mute()’). Learn more at https://www.npmjs.com/package/@flussonic/flussonic-webrtc-player and in the documentation.

  • The query string parameter ‘filter=tracks:’ was renamed to ‘filter.tracks=’. The old variant is also supported. Подробнее

  • MPTS output settings can now be specified in the UI. Подробнее

  • Now you can upload SSL certificates via the Flussonic UI. Подробнее

  • Reading SCTE-104 markers in the VBI format from Decklink capture cards and passing them as SCTE-35 to MPEG-TS and HLS output. To turn on the feature, use the STREAMER_VANC_OFF environmental variable. Подробнее

  • In case of a large amount of EPG data, Flussonic can use the new option ‘max_bitrate’ in the EIT settings that allows a higher bitrate so that more data could be sent with output MPTS and not be cut out. Подробнее

  • Flussonic reads teletext from VBI of streams ingested from Decklink ans Streamlabs SDI cards, and retransmits it to MPTS or SPTS streams. Подробнее

  • Live and DVR with AES-128 protection can now be played on Samsung devices with OS Tizen 5. Our AES-128 implementation now complys with RFCA. Also, a new DRM option was added - hls_ext_x_key_iv=false. Подробнее

  • Flussonic can switch to a fallback source only when there are no frames of a certain type (video or audio) coming, which allows better switching if the source has a bad quality. Different timeout intervals can be used for this purpose: ‘backup vod/bunny.mp4 video_timeout=5 audio_timeout=10 timeout=20;’. Подробнее

  • SCTE-104 markers from Decklink capture cards can be passed as SCTE-35 to MPEG-TS and HLS output. Подробнее

  • To allow for seamless transition to shorter client session duration, the API /flussonic/api/refresh_session was added that forces a new request to the authorization backend, which can be used, for example, to change the fee or show ads. Подробнее

  • The support was added for passing teletext from MPEG-TS to analog SD video that Flussonic pushes to Descklink SDI cards. You will need to specify line numbers that will bear teletext, with the ‘vbi’ option. Подробнее

  • The Flussonic image at hub.docker.com was updated and is available at https://hub.docker.com/r/flussonic/flussonic. Подробнее

  • The option ‘soft_limitation’ can now be set in the UI on the Auth page. Подробнее

  • To achieve a smooth playback of DVB-T streams transcoded with the CPU-based transcoder on devices with the MSD7802+MSB1236C chipset, use the transcoder option ‘b-pyramid=strict’ if you also use ‘interlace=true’. This option sets the half-frame sequence in the interlaced video to ’top_first’. Подробнее

  • The new URL for playing DVR via MSS that allows users to view a live stream and rewind back to the specified time in the past - http://FLUSSONIC-IP:80/STREAMNAME(archive=UNIXTIME-now).isml/manifest. Подробнее

  • The UI supports the new options ‘video_timeout’ and ‘audio_timeout’ on the Input tab in stream settings. Подробнее

  • The transcoding option ’external=false’ is now the default for SDI, HDMI, and other raw video streams, preventing excessive load on the server. Подробнее

  • You can now view the structure and service information of an incoming MPTS in Config > DVB cards > Structure, add the channel to a chosen stream on your Flussonic, and choose PIDs to be delivered in that stream. Подробнее


Flussonic Watcher

Новые страницы в документации: