matching documents
No matching documents found...
December
Flussonic Media Server 22.12 has been released.
Transcoder
The headline of this release is support for AV-1 hardware encoding. Save traffic with AV-1: Flussonic supports AV-1 both on the input and on the output.
You will need NVIDIA Ada Lovelace or later generation cards to use this feature.
Intel QSV changes are aimed at enhancing the visible outcomes: improved crop and deinterlace filters make the video look smoother after the transcoding.
Configuration process
The config_external
option is now available not only as an environment variable but also as an option in the flussonic.conf
configuration file. Be sure to check out the documentation to learn how to set up Flussonic to work with an external configuration system if you have a large cluster of servers to manage, or simply have a large number of dynamic streams.
Ad injection
SCTE-35 markers are now available for DASH manifests so you can insert ads to the player just like with HLS.
The capture of SCTE-35 from MPEG-TS sources is now enabled by default, no manual settings required. Ad markers are automatically accepted from any MPEG-TS source: UDP ingest, SRT publishing, HTTP MPEG-TS recapture.
Multicast failover
Introducing a new option allowing the UDP MPEG-TS broadcasting in standby mode: the backup Flussonic will not send data to the network while there is traffic in the multicast group.
As soon as the main server fails to broadcast for some reason, the backup server starts broadcasting; when the main server returns, the backup stops.
WebRTC
Our WebRTC Player can now publish video from the canvas
element giving you the ability to apply your own filters, logos, and other dynamic data to the webcam image. For example, you can go beyond standard OS filters and apply your own masks.
We have also improved the mechanisms necessary for the WebRTC ABR quality: changed the way of choosing the track to start playing from, improved the NACK processing mechanism and enabled it by default for all clients.
SDI
In 22.12 release, we devoted a lot of time to the professional equipment including improvements for our support of Decklink, DekTec, and Magewell. We have integrated with new SDK vendors and added Dolby Digital Audio capture.
Alongside with capturing audio and video from SDI sources, Flussonic also supports VBI/VANC, extracting both subtitles and teletext from any SD-SDI or HD-SDI source.
The same data can also be sent to SDI to form an SDI bridge between studios.
Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.
Documentation updates
New
- #12007 (Flussonic) Supported SCTE-35 ad insertion markers for DASH. This feature works without additional settings.
- #23122 (Flussonic API) Implemented
GET /vods/opened_files
endpoint returning the list of VOD files that are currently played by clients. - #23960 (Flussonic) The configuration process for SCTE-35 ad insertion markers updated to automatically pass them through. The
scte35=true
option is no longer required. - #25095 (WebRTC Publisher) Added ability to use the
canvas
element in our WebRTC Publisher to apply custom filters to the video. - #25111 (Flussonic) Implemented failover mode for MPTS pusher. Add
standby=true
option in the pusher’s config on your backup server to use it. - #25127 (flussonic) Supported Dolby Digital audio ingest from DekTec SDI.
- #25317 (Flussonic) The
senc
boxes are now the same for the same segments of an encrypted DASH track. - #25507 (Flussonic API) Added ability to pass custom query string parameters in chunk list URLs. You can use this feature to implement your own cashing server with custom token check between Flussonic and an IPTV portal.
- #25999 (Flussonic) Supported push of video, audio, teletext and ad injection markers to DekTec SDI cards.
- #26259 (Live Player) The
filter.tracks
option supported for live embed.html
URL allowing you to change the order of the tracks played. - #26374 (UI) The billing page with invoices and payments added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #26516 (Flussonic) Supported passing through of VBI teletext from DekTec SD-SDI streams.
- #26690 (UI) Added “Cloud - Audit logs” page to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #26955 (Flussonic) Added ability to specify the
config_external
option in Flussonic configuration file. - #27020 (Flussonic) Enabled the set of default parameters for retransmit of NACK (negatively acknowledged packets) in “WebRTC adaptive bitrate” algorithm.
- #24520 (Flussonic) Added a brief paragraph about defining hardware requirements for transcoder.
- #24970 (Flussonic) Added a new chapter about the workflow of a UGC service to the UGC implementation guideline.
- #25659 (Flussonic API) Added descriptions of more than 400 fields in the API Reference. All non-private parameters are now described.
- #26005 (Flussonic) Added a new chapter about the scalability and failover to the UGC implementation guideline.
- #26647 (Flussonic) The “Support” section of the documentation regrouped to include answers to frequently asked questions and Administrator’s guide.
- #26874 (Flussonic) Deleted mentions of obsolete
on_play
and on_publish
options in the context of overriding the config. Please use config_external
instead. The on_play
and on_publish
options remain for authorization purposes only. - #26875 (Flussonic) Described the use of [config_external] option for managing Flussonic configuration from your own self-developed configuration backend.
Improved
- #25225 (WebRTC Player) Fixed issue with the
preview
property used in our example of the WebRTC player use not working properly. - #25372 (Flussonic API) The obsolete
input_media_info
and media_info.params
parameters were completely removed from the API. - #26510 (Retroview) Authorization by JWT token supported for Retroview API requests.
- #26529 (Flussonic API) JWT token supported for Billing API requests.
- #26663 (UI) Added the license purchase page to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #26693 (Flussonic) Deleted support for overriding stream config via auth backend responses. Use
config_external
instead. - #26726 (Flussonic API) The
$delete: true
logics implemented for listeners in PUT /config
endpoint. - #26765 (UI) Added all previously supported filters to the “Retroview - Streams” page in your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #26769 Fixed the playback of the stream with the mp2 codec in browsers.
- #26785 (UI) Fixed issue with incorrect tab switching in Flussonic Cloud UI.
- #26803 (UI) Added “Cloud - Usages” page to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #26910 (UI) The main menu in Flussonic UI now opens without a click when you hover over it.
- #26982 completely deleted mysql api. Do not forget to remove mysql option from config file.
- #26987 (Flussonic) Configuration parsing is now fully based on OpenAPI.
- #26998 completely removed support for obsolete “include” directive in config file. Use automatically included files in .d catalog.
- #27005 (UI) Removed obsolete
mysql
field from configuration and the UI. - #27052 (UI) Access to Flussonic Cloud on
my2.flussonic.com
is now only allowed when enabled in the administration panel. The user should accept the public offer once when accessing the Cloud. - #27068 (Flussonic) Excluded the use of deprecated
stats.input_media_info
in Flussonic UI. The input.stats.media_info
is now applied to display input status in the UI. - #27127 do not handle second as segment_duration input anymore in API. Use only milliseconds (greater or equal than 1000)
- #27141 deleted obsolete api/sessions. Use documented api/v3/sessions instead
- #26015 (Flussonic) Explained the new way to receive the full schema in JSON format from any API reference page by adding
.json
in the end of the URL. - #26335 (Flussonic) The [article about DekTec] updated to show that SCTE-104 ad inject markers are now supported for this card.
- #26342 (Flussonic) Updated cluster ingest page to reflect that, in new Flussonic UI, the current server(s) where the stream is currently running is now displayed on the “Streams” page.
- #26582 (Flussonic) Updated articles about ingesting DVB and [ingesting MPTS] is required for streams of DVB-T2 MI standard.
- #26593 (Flussonic) The article about Teletext updated to show that OP-47 teletext is supported for DekTec SDI cards.
- #26626 (Flussonic) All documentation pages were rearranged to bring the table of contents in line with the product-based approach.
- #26675 (Flussonic) Deleted obsolete mentions of Google AMP.
- #26709 (Flussonic) The article about Teletext updated to show that VBI teletext is supported for DekTec SDI cards.
- #26799 (Flussonic) Described the new feature: Pushing streams to DekTec SDI.
- #26834 (Flussonic) The Quick Start guide made shorter for clarity to provide only essential data for the first start.
- #26900 (Flussonic) The
start_track
WebRTC parameter description updated according to the new logics of track selection. - #26921 (Flussonic API) Added descriptions of
sort
, cursor
, and limit
parameters in the GET /vods/opened_files request for convenient pagination of the returned data. - #26956 (Flussonic) Added description for the list of open files that is now displayed on the “VODs” page.
- #26957 (Flussonic) Examples on the SNMP page updated to reflect that MIB files are now found in different directory.
- #27075 (Flussonic) Fixed [description] of
output_audio
parameter for streams published via RTMP. - #27143 (Flussonic) Added information about [AC-3] audio support for DekTec SDI.
Fixed
- #14550 (Flussonic) Fixed issue with quality of deinterlacing on Intel Quick Sync Video.
- #20518 (UI) The list of currently played files is now displayed on the VODs tab.
- #24004 (Flussonic) Fixed issue with 10-bit video shown as green screen after transcoding on NVENC.
- #24086 (Player) Fixed issue with
proto
parameter not working in embed.html
URL. - #24196 (WebRTC Player) Fixed issue with WebRTC publishing starting not with the selected resolution.
- #24282 (Flussonic) Fixed RTT limit for NACK retransmitting mechanism in WebRTC.
- #25078 (Flussonic) Fixed issue with converting DVB Teletext to WebVTT at M4S restreaming.
- #25699 fixed sending UDP from playlist sourced stream
- #25780 (Flussonic) Fixed issue with push not working if bitrate is undefined or incorrect in
media_info
. - #25970 (WebRTC Player) Fixed issue with WebRTC Player crashes if empty string passed to sentryConfig.
- #26023 (Flussonic) Fixed passing query string via RTMP push.
- #26134 (WebRTC Player) Fixed endless waiting of unavailable stream and bug with fast switching between streams that were due to not cleaning up setTimeout.
- #26222 (Flussonic) Fixed inability to get near-realtime previews/screenshots when the time shift occurred in the source.
- #26239 (UI) Fixed bug with Flussonic Admin UI unnecessarily updating once on login or logout.
- #26296 (Flussonic) Fixed issue with SHOUTcast inputs not transcoding to AAC with “badrecord,media_info” reason.
- #26299 Added a possibility to listen several RTMP ports.
- #26339 (Coder) Fixed issue with error messages instead of firmware version displayed in logs.
- #26347 (Flussonic) Fixed issue with live HLS stream segments played with shift to the past after the publication restart.
- #26355 (UI) Fixed issue with shifted push statuses in new Flussonic UI.
- #26361 (Flussonic) Fixed issue with Decklink input not working with
pixel=10
parameter specified in Flussonic configuration. - #26383 (Flussonic) Fixed issue with
vb
option stopped affecting the video bitrate some time after stream start. - #26384 (Flussonic) Fixed issue with
[undefined]
stream name in pusher logs to facilitate troubleshooting. - #26483 (UI) Fixed position of pop-up box with output status to be near the stream line instead of bottom right of the browser window.
- #26554 (Flussonic) Fixed issue with SDI capture from Magewell card not working due to YUYV pixel format missing in API schema.
- #26570 (Flussonic) Fixed segfault errors on DekTec DTA-2179 card.
- #26584 (Flussonic) Fixed issue with MIB files missing in
/opt/flussonic/lib/snmp2/mibs
. The files are now in /opt/flussonic/lib/mibs
directory. - #26604 Fixed issue with “cc_check” stream option.
- #26618 (Flussonic) Fixed issue with the
prefer_codec
parameter for WebRTC publishing not applied even if specified in config. - #26627 (DVR Player) Increased accuracy of
duration
option in HLS DVR request. - #26714 (Flussonic API) Added
start_track
parameter in WebRTC playback API for setting the number of video track from which playback starts. - #26724 (Flussonic) Fixed issue with the activation file incorrectly saved on disk from the UI making it impossible to activate the USB license.
- #26736 fixed RTSP ingest with cameras sending high interleave channel numbers
- #26743 fixed reading RTSP from cameras like Sanyo with artificial octet-stream track
- #26749 (Flussonic) Fixed publishing to Facebook by an API-received RTMP URL with query string.
- #26757 fixed handling RTSP with query string in SDP control
- #26775 (DVR Player) Fixed issue with volume control not working in the DVR Player UI.
- #26796 (Flussonic) Fixed handshake authorization at RTMP push.
- #26800 (DVR Player) Fixed issue with
from
parameter not working in embed.html
URLs. - #26892 fixed changing process name of main erlang process
- #26932 (Flussonic) Fixed issue with
EXT-X-DISCONTINUITY
tag prevented players from playing a HLS Event playlists via the restreamer. This tag is no longer added to the playlist. - #27047 (WebRTC Player) Fixed issue with player crash when closed at “stalled” state caused by incorrect final statistics collection.
- #27081 fixed handling input decklink:// pixel=10
- #27120 (Flussonic API) Supported
start_track
parameter WebRTC playback API for streams published with dynamic names (via template).
Novedades en Flussonic Watcher 23.01
Hemos ampliado la gama de cámaras y ya se pueden ordenar varias cámaras con agente preinstalado.
Improved
- #26193 Improved the mechanism of getting camera and Agent statuses from Flussonic Central to Watcher VMS: periodical polling replaced with online status obtaining.
Fixed
- #26519 Fixed issue with stream and streamer statuses incorrectly shown as
alive: false
even though the streams and streamers were working fine. - #26813 Fixed issue with DVR settings saved in wrong format in Watcher VMS.
- #27538 Fixed issue with excessive stream requests from Watcher VMS to Flussonic Central that caused server overload.
- #27553 Fixed issue with task queue on VSAAS.IO to improve the system performance.
- #27608 Fixed issue with DVR path incorrectly provisioned from Flussonic Central when changing the streamer which caused the old archive to be unavailable if the DVR paths were different on the old and new streamers.
November
Flussonic Media Server 22.11 has been released.
Added DVB T2-MI and OP-47 Teletext processing into ingest via SDI. You can use SCTE104 to SCTE35 conversion on DekTec SDI cards. Improved quality of experience for WebRTC playback on weak internet connections. New design of “Streams” page on Admin and Cloud UI. It works much better for mobile users. Extended Auth backend API Reference with all Response codes.
Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.
What’s New
Documentation updates
New
- #7765 (Flussonic) Supported DVB T2-MI ingest. Specify
?plp=1
in mpts-udp or mpts-dvb URL to use it. - #21445 (Flussonic) Added setting of SSL protocols for HTTPS allowing you to explicitly set the TLS protocol(s) you want on clients connecting to Flussonic.
- #24305 (Flussonic) Supported OP-47 teletext in an ingested SDI stream.
- #25194 (Coder) Firmware updated to include Ubuntu 22.04.
- #25549 (Flussonic) Supported SCTE-104 to SCTE-35 conversion for DekTec SDI.
- #26278 (UI) The “Licenses” page added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #26375 (UI) The “Profile” page added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #25849 (Flussonic) Added a new “API References” section to the documentation menu, where you can find all available API References for our solutions.
- #26635 Created a separate section in the documentation structure with all pages for the developers integrating or building their own projects with Flussonic products.
Improved
- #24403 (Flussonic) Developed OTP patch to support the
use_srtp
DTLS extension in Flussonic. - #25811 (Flussonic API) Updated stream inputs schema to clarify that
stats
parameters are only returned in the responses but cannot be processed as a payload in “Save stream” request. - #25939 (UI) Updated icons in the main menu to make them more insightful.
- #25988 (Flussonic API) All parameters of
binary_value
type are changed to enum
in the schema. - #25996 (Flussonic API) Permanently removed all traces of the old config_remote plugin.
- #26001 (UI) Implemented new design of the “Streams” page in Flussonic UI. Is also looks much better on mobile devices.
- #26235 removed support for ancient
frog
codec - #26242 (Flussonic) Changed the way of setting the ports for accessing UI and API requests both in Flussonic UI and in config file (the http and https options).
- #26284 (UI) Improved the process of creating streams, templates, transponders, sources, and VODs in new Flussonic UI to automatically open settings of the newly created item to continue its configuration.
- #26392 (Flussonic API) All possible backend response codes described in Authorization Backend API
- #26444 (UI) The page with license details was added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
- #26468 (Flussonic) Implemented conversion of missing
admin_http
and admin_https
config options to api false;
for the corresponding ports. - #26521 (Flussonic API) Fixed type of some HLS stream input parameters to exclude “binary boolean” values.
- #26550 (Flussonic API) Fixed type of some TS HTTP stream input parameters to exclude “binary boolean” values.
- #25555 (Flussonic) The instructions on configuring the balancer in cluster mode were updated to clarify that there can be more than one balancer not necessarily each on separate servers but possibly on streamers too.
- #25667 (Flussonic) The description of username parameter in the Prometheus config was updated to show that it is Flussonic user to be specified for authorization, and the link to user settings added.
- #25704 (Flussonic) Updated some of the examples in Events API documentation to include
stream_opened
and stream_closed
events instead of stream_started and stream_stopped that were removed. - #25712 (Flussonic) Added section about CORS in the Frequently asked Questions section to explain that Flussonic supports CORS out-of-the-box and no additional settings are required.
- #25943 (Flussonic API) Described
dvr_offline
option in the server config that allows you to turn off DVR recording. - #25998 (Flussonic) Updated description of url_prefix to reflect that this option is now also available for DASH along with HLS.
- #26030 (Flussonic) Updated description of the HLS DVR URL to reflect that the playlist of the EVENT type is now disabled by default.
- #26082 (Flussonic) Mentioned SCTE-27 subtitle format support on the Subtitles page.
- #26281 (Flussonic) Fixed tab name on the Support page and in some other pages to be aligned with the new Flussonic UI.
- #26323 Fixed redoc bug prevented our documentation from opening on mobile devices.
- #26340 (Flussonic) Updated example with
mpegts_ac3
parameter for signaling AC-3 audio stream in MPEG-TS to reflect the new way of specifying this parameter as part of the pusher settings. - #26379 (Flussonic) Described the new way of limiting access to Flussonic UI and API calls including the
ssl_protocols
option.
Fixed
- #14604 (Flussonic) Fixed issue with UDP2(udp) pushed stream not containing DVB subtitles(teletext) despite the settings.
- #23827 (Coder) Fixed issue with coder modules restart.
- #23885 (UI) In cluster mode, the server on which the stream is running is now displayed on the new “Streams” page in Flussonic UI.
- #24608 (Flussonic) Fixed interruption of deinterlacing on NVENC after an input failure.
- #24688 (Flussonic) Fixed issue with incorrect REMB calculation caused bitrate decrease on the WebRTC played streams in any browser.
- #24943 (Flussonic) Fixed issue with the calendar button not displaying in DVR player when there is no live stream.
- #25018 (Flussonic) Fixed issue with the DVR player stopping playback if a segment is missing from the archive.
- #25266 (UI) Fixed incorrect operation and improved description of the “Prepush” radio button in stream settings in new Flussonic UI.
- #25496 (UI) Fixed issue with tooltip jitter in new Flussonic UI.
- #25564 (Flussonic) Fixed PID stalling in the transponder based on ingest from DekTec SDI appeared when no data were fed to the input.
- #25734 Corrected segments time in cases when the source drifts.
- #25762 (Flussonic) Fixed issue with
mpegts_ac3
option not affecting the push and changed the way of setting this option in the config file: it is now specified as the pusher’s parameter. - #25892 (Player) Fixed wrong handling of 403 error when user tried to view forbidden part of the archive in the player.
- #26025 (Flussonic) Fixed error 500 appeared on DASH live request.
- #26049 (Flussonic) Fixed WebRTC playback of H264 sources with keyframes not containing SPS/PPS NAL.
- #26051 (Flussonic) Fixed invalid HTTP request sent for MPEG-TS over HTTP ingest if there were no slash in the end of the URL.
- #26060 (UI) Fixed inability to select all streams on the new “Streams” page in Flussonic UI if one or more of the streams were disabled.
- #26061 (UI) Fixed issue with missing “Disable” button when selecting several streams on the new “Streams” page in Flussonic UI.
- #26102 (Flussonic) Fixed issue with m4s segmentation caused too long segments at publishing.
- #26136 (Flussonic) Fixed validation of RTMPS push URL.
- #26167 (Flussonic) Fixed issue with RTMP push to Twitch.
- #26173 (Flussonic) Reduced memory leaks.
- #26224 (Flussonic) Fixed pusher status blinking in UI.
- #26234 (Flussonic) Fixed issue with invalid URI in SETUP header at RTSP capture.
- #26255 (Flussonic) Changed default value for RTMPS push port (now it is 443 instead of 1935) to avoid certificate warnings when port is not set explicitly.
- #26266 (Flussonic) Fixed minor bug in legacy WebRTC implementation to help you seamlessly migrate to WebRTC 3.
- #26356 (Flussonic) Improved video buffering when playing WebRTC published via MPEG TS HTTP to avoid bitrate decrease.
- #26504 (Flussonic) Fixed issue with authorization of play and publish WebRTC sessions caused by authorization token not passed to the backend.
- #26549 WebRTC better handling cases when publisher switching resolution/cameras.
October
Hemos lanzado Flussonic Media Server 22.10.
Flussonic es ahora totalmente compatible con el entorno Kubernetes. Utiliza nuestra guía, y tendrás un servidor en funcionamiento listo para recibir streams con unos pocos clics. Proporcionamos ejemplos de ejecución de Flussonic tanto en DigitalOcean como en Docker Desktop. También encontrará un ejemplo de creación de un clúster de publicación en nuestro repositorio git público.
Por favor, comparta su experiencia de uso de Flussonic en Kubernetes con nosotros en support@flussonic.com.
La calidad de la experiencia en la comunicación en tiempo real mejorará considerablemente: en esta versión de Flussonic hemos mejorado la calidad de la reproducción a través de WebRTC/UDP.
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #8551 (Flussonic) Se admite la precisión de milisegundos para la fecha y la hora del programa (etiqueta #EXT-X-PROGRAM-DATE-TIME) en las listas de reproducción HLS para mejorar el uso de la EPG y la precisión de la inserción de anuncios.
- #8830 (Flussonic) La opción
url_prefix
es ahora compatible con los manifiestos DASH para poder especificar una URL de balanceador o CDN para los flujos reproducidos a través de este protocolo. - #19590 (Flussonic API) Se han eliminado los eventos obsoletos
pusher_start
y pusher_exited
. Por favor, utilice los eventos actualizados: push_opened
, push_closed
, etc. - #23805 (Flussonic) Los subtítulos en formato SCTE-27 del flujo ingerido pasan ahora sin cambios por el transcodificador para estar disponibles en el flujo de salida.
- #25259 (Flussonic UI) Se ha añadido información sobre las opciones en Flussonic UI que corresponden a los parámetros en la referencia de la API.
- #25332 (Flussonic API) Implementación de un nuevo protocolo unificado para el flujo de tramas intra-módulo dentro del servidor. Es una base para futuros plugins de usuario.
- #25590 (Flussonic k8s) Preparados tutoriales con ejemplos en GitHub para lanzar Flussonic en Kubernetes.
- #25598 (Flussonic) Introduciendo un nuevo mecanismo: config_external para pasar la configuración del flujo real a Flussonic.
- #25647 (Flussonic API) Se implementó el parámetro
running_on
en las estadísticas del flujo que muestra dónde se ejecuta el flujo en el modo cluster_ingest. - #25746 (API de Flussonic) Se ha añadido la cabecera Client-Host y el parámetro client_host query string a las llamadas config_external.
- #24424 (Watcher) Instrucciones actualizadas sobre la instalación del controlador Nvidia para ayudarle a instalar el análisis de vídeo Watcher en las versiones Ubuntu 20.04 o 22.04 LTS
- #24803 Añadidas instrucciones sobre la construcción de un servicio o plataforma de Contenido Generado por el Usuario (UGC) basado en Flussonic Media Server.
- #25596 (Flussonic) Se ha añadido un tutorial sobre cómo configurar Flussonic en Kubernetes.
- #24734 (Flussonic) La solicitud de HLS DVR ahora devuelve la lista de reproducción VOD si el inicio del periodo está en el pasado, independientemente del final del periodo. Se ha añadido el parámetro
event
en la URL para permitir obtener la lista de reproducción EVENT si el final del periodo está en el futuro. - #24806 (Flussonic) Se ha corregido la pérdida de información sobre la presencia del DVR al reproducir un vídeo retransmitido por m4f a través de DASH, lo que provocaba que las miniaturas no estuvieran disponibles en el manifiesto DASH aunque estuvieran activadas en el restreamer.
- #25065 (Flussonic) Corregida la formación de segmentos por el transcodificador NVENC para los flujos con marcadores SCTE-35.
- #25235 (Coder) Eliminado el transcodificador OMX obsoleto para Coder.
- #25368 (Flussonic) Refactorizada la implementación de RTSP.
- #25379 (Flussonic) Refactorización interna de RTMP. Eliminación del soporte para objetos compartidos, VOD, lectura de RTMP de DVR. Ya no se utilizan desde hace varios años.
- #25453 (Flussonic) Desactivado el protocolo TSTCP obsoleto.
- #25488 (Flussonic) Corregida la sintaxis de la etiqueta CUE-OUT-CONT en las listas de reproducción HLS que podía provocar la lectura incorrecta de los marcadores SCTE35 AWS.
- #25552 (Flussonic) La publicación a través de WHIP y la reproducción a través de WHAP están ahora activadas por defecto en la configuración de nuestro reproductor WebRTC.
- #25664 (Flussonic k8s) Se ha corregido el JSON no válido en los registros de Docker.
- #25829 (Flussonic) Mejorada la señalización de errores de origen.
- #25854 (Flussonic) Implementación de validación de URLs push para evitar errores debidos al uso de protocolos no soportados.
- #25911 (Flussonic) Refactorización interna de RTSP que permite un inicio más rápido de los flujos a la carta vistos por RTSP.
- #25993 (Flussonic API) Eliminación de antiguas funciones de la API: media, streams, get_config, stream_create. Se ha cerrado una posible vulnerabilidad eliminando el código antiguo.
- #23145 (Сloud) Implementadas las peticiones de la API para gestionar las claves de la API (tokens) asegurando sus llamadas a la API.
- #25083 (Flussonic) Descrita la herramienta CLI de Let’s Encrypt que permite obtener un certificado Let’s Encrypt multidominio.
- #25238 (Flussonic) Se han añadido instrucciones para cargar la depuración desde la consola en caso de que no se pueda acceder a la interfaz de usuario de Flussonic por alguna razón pero se necesite contactar con el soporte.
- #25361 (Flussonic) Se actualizó la instrucción sobre la carga de certificados SSL para aclarar que el archivo del certificado sólo debe contener un certificado para ser cargado a través de Flussonic UI.
- #25485 Se actualizó la página de reproducción de VOD para mostrar cómo obtener los enlaces de los protocolos disponibles para reproducir VOD en Flussonic UI
- #25554 (Flussonic) Se ha descrito el uso de archivos SMIL para la transmisión de VOD con tasa de bits adaptable.
- #25608 (Flussonic) Se describe la habilitación de CMAF en Flussonic UI cuando se configura LL HLS
- #25610 (Flussonic) Se ha descrito la pestaña [Pulse en Flussonic UI] y las métricas disponibles en ella.
- #25658 (Cloud) Se ha añadido una página con la descripción general y el ejemplo de uso de la API de Flussonic Cloud
- #25666 (Flussonic) Se actualizó el artículo sobre el envío de vídeo desde Flussonic para explicar más claramente cuándo utilizar ciertos protocolos y cómo obtener la URL de envío en Flussonic UI.
- #25671 (Flussonic) Ahora se puede obtener el esquema JSON mediante la URL de la descripción de la API con
.json
al final, por ejemplo https://flussonic.com/doc/api/reference.json para Flussonic API Reference. Esto también es válido para las APIs de Streaming, Auth, Central y Cloud. - #25693 (Watcher) Explicación de la variable de entorno[ DB añadida a la guía] de la herramienta de gestión de la base de datos Watcher; todos los ejemplos de uso de la herramienta Watcher DB fueron actualizados para incluir la configuración de la variable de entorno DB.
- #25767 (Flussonic) Se han actualizado las instrucciones de configuración de WHIP y WHAP para mostrar que estas funciones están ahora activadas por defecto y no requieren ajustes adicionales en el reproductor o el editor.
- #16913 (Flussonic) Se ha corregido un problema con la actualización de las versiones de Flussonic desde la interfaz de usuario.
- #22655 (Flussonic UI) Corregida la opción “IGNORAR” en Flussonic UI que permite añadir flujos a la lista negra.
- #24125 (Flussonic) Se ha corregido el error que provocaba el cierre de la sesión cuando el backend de autenticación no estaba disponible. La sesión ahora existe con el último estado hasta que se deniegue o se permita explícitamente.
- #24608 (Flussonic) Se ha corregido la interrupción del desentrelazado en NVENC tras un fallo de entrada.
- #25227 (Flussonic) Se ha corregido la congelación del vídeo al reproducir a través de WebRTC un flujo transcodificado publicado en Flussonic a través de WebRTC/UDP.
- #25279 (Flussonic) Se ha devuelto la capacidad de Flussonic de poner los registros en
/var/log/syslog
cuando se lanza en un entorno no contenedor mientras que mantiene los registros en stdout
cuando se lanza en Docker. - #25349 (Flussonic) El evento PUBLISHER_EVENTS.STREAMING añadido a las sesiones de publicación/reproducción de WHIP/WHAP.
- #25638 (Flussonic) Mejora de la gestión de los errores RTSP 451 y 401.
- #25682 (Flussonic k8s) Corregido el borrado de datos en los secretos de k8s.
- #25685 (Flussonic) Corregido el error 500 al solicitar la lista de reproducción HLS.
- #25692 (Flussonic) Corregida la publicación de HTTP MPEG-TS a través de ffmpeg 5 cuando envía la carga útil antes de esperar las cabeceras.
- #25797 (Lontra) Mejorado el almacenamiento de registros en Lontra para evitar un tamaño excesivo de los mismos.
- #24712 (Cloud) Se han corregido los filtros de la consulta
/usage
de la API de Cloud para permitir el filtrado por todos los parámetros, no sólo por los especificados en la sentencia select
.
September
Hemos lanzado Flussonic Media Server 22.09.
Compatibilidad con archivos SMIL para transmisión de tasa de bits adaptable VOD. Ahora es más fácil migrar a Flussonic desde otro servidor de medios. Si ya tienes una biblioteca de archivos multimedia con diferente calidad, no tendrás que perder tiempo cambiando el orden de catalogación o realizando otras manipulaciones. La compatibilidad con SMIL te permite especificar la ruta a los archivos, de modo que los archivos con diferente calidad se recopilarán en una lista de reproducción de tasa de bits múltiple. Esto funciona tanto en el caso del almacenamiento local como en la nube.
Esta versión ha aumentado considerablemente la precisión del reconocimiento OCR de subtítulos en todos los idiomas al convertir de DVD a WebVTT. Medimos la precisión de reconocimiento de los idiomas húngaro y rumano: aumentó del 57 % al 92 %.
Utiliza la funcionalidad de convertir subtítulos de DVB a WebVTT si acepta subtítulos DVB como un mapa de bits en la transmisión MPEG-TS entrante y deseas poder mostrar subtítulos en dispositivos móviles y reproductores sin soporte DVB.
Para una ejecución cómoda de Flussonic en Kubernetes, admitimos registros JSON y almacenamiento de etiquetas en Docker Pub (ahora puedes instalar no solo la última versión de Flussonic, sino también elegir la que desees).
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #8561 Al intentar reproducir un vídeo en un formato o códec no compatible en un navegador, el reproductor muestra ahora el mensaje correspondiente.
- #24715 Se ha corregido la imposibilidad de reproducir la última hora de un archivo en el reproductor DVR.
- #8943 (Flussonic) Mejoró significativamente la calidad del reconocimiento de subtitiles con la herramienta Tesseract.
- #9797 (Flussonic) Ahora es posible usar archivos SMIL para transmisión de velocidad de bits adaptativa VOD. Los archivos SMIL permiten hacer listas de reproducción para diferentes combinaciones de archivos con diferentes velocidades de bits.
- #17686 (Flussonic UI) Se agregó la opción “Timeout” en la sección “Enviar video en vivo a ciertas URL” en la pestaña “Output” de la configuración de transmisión.
- #20401 (Flussonic UI) Se agregó la posibilidad de seleccionar claves de sesión en la pestaña “Autenticación” de la configuración de transmisión.
- #23297 (Flussonic) Implementó nuestro oyente para SRT que permite la reproducción a través de la URL
srt://flussonic_ip:port
. - #24220 (Flussonic) Flussonic ahora puede enviar push UDP con velocidad de bits de audio constante. Esto permite mejorar la calidad de audio y enviar pistas de audio AAC sin recortar.
- #24356 (Flussonic) Ahora es posible leer marcadores SCTE-104 ad en transmisiones ASI capturadas desde tarjetas HD-SDI (con soporte para Video4Linux).
- #25101 (Flussonic) Flussonic ahora puede ingerir vídeo y audio SDI directamente desde tarjetas DekTec.
- #25251 (Flussonic) Mantendremos etiquetas para las imágenes de Docker de Flussonic en Docker Hub para una instalación reproducible y una actualización predecible a la versión especificada.
- #25504 (Flussonic) Ahora es posible copiar una fuente de vídeo raw de entrada (por ejemplo, SDI o HDMI) a otras transmisiones utilizando la directiva
copy://
. Puede ser útil, por ejemplo, cuando se emulan varias fuentes para probar el rendimiento de un transcodificador. - #24755 (Cloud) Los títulos de las transmisiones ahora se almacenan después de eliminar una transmisión para mostrarla en la pestaña “Usos”.
- #25420 (API de Flussonic) Describió la sección ‘dvr_info’ con los parámetros de DVR stream en API schema.
- #21642 (Flussonic UI) Se agregaron los botones de opción para habilitar el empaquetador CMAF (para LL-HLS) en la pestaña “Output” de la configuración de transmisión.
- #23895 (Flussonic UI) Los datos estadísticos de los pares en la pestaña “Clúster” ahora se actualizan con más frecuencia.
- #24308 (Flussonic UI) La velocidad de bits predeterminada para una nueva pista agregada por el botón “Agregar pista de video” en la configuración del transcodificador se cambió a 1000K.
- #24358 (API de Flussonic) Se agregó el método
admin_view_token_generate
que permite generar el token de autenticación de administrador. - #24453 (Reproductor) La transmisión HLS ahora no carga datos en segundo plano cuando se usa
autoplay=false
, por lo que no genera sesiones de reproducción innecesarias. Esto es importante para la precisión de las estadísticas de juego. - #24911 (Flussonic UI) Se mejoró la visualización de los estados de la actualización de Flussonic, se agregó el botón “Reiniciar” para el reinicio manual del servidor de medios de Flussonic después de la actualización.
- #25085 (Flussonic) Flussonic ahora admite la salida de registros JSON a la consola.
- #25145 (Cloud) Ocultó temporalmente la pestaña “Usos” de la interfaz de usuario de Flussonic Cloud hasta que se rediseñó la interfaz de usuario.
- #25184 (Flussonic) Flussonic ahora se actualiza a una versión de próxima versión sin problemas.
- #25284 (Flussonic UI) Se eliminó el botón innecesario “Mostrar registros” de la pestaña “Overview” de la configuración de la transmisión.
- #25334 (Flussonic) Se agregó una limitación para el intervalo de reconexión al intentar cambiar a una fuente no disponible.
- #25472 (Flussonic) Se eliminaron los registros adicionales al verificar las actualizaciones disponibles de Flussonic.
- #25479 (Reproductor) Se ha reducido el tamaño del paquete de reproductor WebRTC.
- #25502 (Flussonic) Se solucionó el problema cuando el archivo de configuración de Flussonic se borraba después de eliminar la fuente
tshttp://
guardada en la configuración de una transmisión. - #23418 (Cloud) Se corrigió el error al deshabilitar una transmisión.
- #25229 (Cloud) La solicitud al backend de autorización para una transmisión en Flussonic Cloud ahora corresponde al esquema de API de autorización.
- #4667 (Flussonic) Añadida la descripción de ‘user_id` parameter que se pueden usar para la generación segura de tokens.
- #19043 (Flussonic) Descrito [error ’ tcp_closed`] que pueden ocurrir durante la captura de MPEG-TS a través de HTTP o MPEG-TS a través de TCP.
- #20315 (Flussonic) Descripción actualizada del timeshift absoluto en el capítulo sobre DVR playback.
- #20438 (Flussonic) Actualizó la sección sobre reproducción de archivos VOD en el Inicio rápido.
- #21062 (Flussonic) Agregó la descripción de soporte drmnow! DRM.
- #22496 (Cloud) Se agregó el [note] sobre la generación automática de un nombre de flujo en Flussonic Cloud.
- #22516 (Flussonic) Se eliminó la descripción desactualizada de los parámetros de backend de autorización en la documentación y se agregó el enlace al esquema de la API de autorización.
- #23999 (Flussonic) Se ha mejorado la estructura de la Reproducción de vídeo capítulo, se agregaron los enlaces a la API de transmisión.
- #24215 (Flussonic) Publicó una publicación técnica sobre enfoque TWCC en WebRTC ABR en el sitio web.
- #24578 (Flussonic) Descrito ID de dispositivo de bloqueo de tarjetas DVB al capturar vídeo de varias tarjetas DVB para evitar el cambio de ID de las tarjetas DVB después de reiniciar el sistema operativo.
- #24609 (Flussonic) Se agregó la descripción de el botón “Copiar” en la pestaña “Output” en la interfaz de usuario de Flussonic.
- #24713 (Flussonic) Se eliminó la descripción obsoleta de Dynafile utilizada para la marca de agua.
- #24752 (Flussonic) Actualizó la guía de API HTTP: se agregó la descripción de los campos en desuso, el token de idempotencia, el filtrado por condición, etc.
- #24871 (Flussonic) Descrito recomendaciones para usar M4FS protocol al enviar multidifusión UDP cifrada a través de Internet.
- #24959 (Flussonic) Actualizado y refactorizado el Inicio rápido y Transcodificador capítulos: se agregaron capturas de pantalla de la interfaz de usuario, se eliminaron fragmentos de código adicionales.
- #25016 (Flussonic) Actualizó el [ejemplo] para instalar el controlador Nvidia: especifique las versiones más recientes del controlador OS X.
- #25019 (Flussonic) Actualizó el description de tarjetas DVB, y generar nombres de flujos para recibir programas.
- #25047 (Flussonic) Agregó la [nota] sobre el trabajo del servidor de licencias de Flussonic y sobre la apertura de los puertos necesarios.
- #25084 (Flussonic) Describió dos tipos de listas de reproducción de captura de DVR HLS: “VOD” y “Evento” y la capacidad de finalizar las listas de reproducción de “Evento” en el futuro.
- #25098 (Flussonic) Se agregó la lista de posibles tarjeta de Mazo modes.
- #25106 (Flussonic) Describió nuevas propiedades de los pares de clúster se muestra en la pestaña “Clúster”.
- #25126 (Flussonic) Se agregó una nota sobre la limitación de sesiones simultáneas para [tarjetas Nvidia NVENC].
- #25133 (Flussonic) Describió la capacidad de iniciar Flussonic sin configuración file
- #25179 (Flussonic) Descripción agregada de transcodificación de pistas de audio separadas
- #25252 (Flussonic) Actualizado descripción de autorización para aclarar el proceso de interacción con un backend de autorización.
- #25288 (Flussonic) Corregido el ejemplo de configurar ’event_sink’ para notificaciones por correo electrónico.
- #25362 (Flussonic) Describió la capacidad de seleccionar teclas de sesión en UI.
- #25437 (Watcher) Se agregó el requisito de usar la dirección de host de Watcher pública al configurar las [aplicaciones móviles de Watcher]
- #25481 (Flussonic) Añadir la nota sobre el puerto HTTP predeterminado utilizado por Flussonic.
- #25483 (Watcher) La descripción de la ruta [DVR setting] se actualiza para mostrar claramente que hay dos formas separadas de configurar DVR.
- #25508 (API de Flussonic) Se corrigió el doble resaltado de los campos con el mismo nombre en los parámetros de ruta y el cuerpo de la solicitud en la referencia de la API.
- #11233 Se corrigió el botón “Cargar archivos” que no funcionaba para las ubicaciones de VOD.
- #24722 Se agregó paginación a la lista de archivos VOD de una ubicación VOD.
- #24953 Se corrigió la desaparición de la configuración de DRM en la pestaña “Autenticación” de la configuración de transmisión con un cierto ancho de una ventana del navegador.
- #25249 Se corrigió la representación rota de los gráficos de datos monitoreados en la pestaña “Pulso”.
- #25258 Se corrigió la visualización de una página emtpy después de guardar la configuración de DVR de una transmisión.
- #25260 Renombró la pestaña “Clientes” a “Sesiones de reproducción”, mejoró el mensaje para una transmisión sin sesiones de reproducción.
- #25261 Se mejoró el mensaje sobre la publicación en la pestaña “Input” de la configuración de la transmisión, ahora dice “Permitir publicar en la transmisión”.
- #25425 Se corrigió la visualización incorrecta de archivos en subdirectorios de un almacenamiento VOD.
- #25460 Se corrigió el error al intentar cambiar la contraseña a través de la interfaz de usuario de Flussonic.
- #6727 Se solucionó el problema cuando Flussonic generaba segmentos demasiado cortos que ignoraban la configuración de flujo
segment_duration
después del reinicio de una fuente desconectada. - #13094 Se corrigió un problema de seguridad menor cuando los usuarios con permisos para transmitir en vivo solo podían descargar partes de un archivo DVR.
- #15519 Mejoró significativamente la precisión de la conversión de subtítulos DVB a WebVTT.
- #23892 Se corrigieron los errores de CC durante la captura de video desde tarjetas SoftLab después de cambiar la configuración de Flussonic a través del “Editor de configuración”.
- #24783 Se corrigió la incapacidad de establecer la opción de transcodificador “Bframe” en
IBBBBP
para el transcodificador de CPU a través de la interfaz de usuario de Flussonic. - #25160 Se corrigieron varios errores 403 antes de que comenzara la publicación al intentar publicar una transmisión a través de WHIP .
- #25176 Se solucionó el problema cuando la configuración de autorización
on_play
con un backend de autorización global desaparecía de una configuración de transmisión después de actualizar Flussonic. - #25219 Se corrigió la lista de campos obligatorios para la operación
tls_certificate_save
en la API de Flussonic. - #25247 Se corrigió la ausencia de fechas en los registros de Flussonic.
- #25320 Se corrigió la estadística rota (uso de cpu/memoria/ancho de banda) para los pares en un clúster.
August
Hemos lanzado Flussonic Media Server 22.08.
El enlace de recuperación de DVR ahora combina dos tipos de HLS: EVENT y VOD. Flussonic finaliza automáticamente los enlaces de EVENT: devolverá EVENT si el marcador “ahora” apunta al intervalo especificado y devolverá VOD cuando llegue al pasado. Puede insertar un enlace universal en su sitio web o aplicación en lugar de actualizarlo después del evento.
Es más conveniente ejecutar Flussonic en Kubernetes, hemos preparado varias mejoras: Flussonic puede almacenar archivos de licencia en el almacenamiento secreto de k8s, obtener la configuración del entorno del sistema, leer la configuración desde /etc/flussonic/flussonic.conf.d/, nuevos puntos finales de monitoreo (liveness, readiness) se añaden. Comparta su experiencia con Flussonic en Kubernetes: support@flussonic.com.
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #24330 Se corrigió el error
not_set_started_at
al reproducir una transmisión en el reproductor WebRTC.
- #4701 (Flussonic) Ahora es posible finalizar las listas de reproducción de eventos HLS con el final planificado de la transmisión.
- #5278 (Flussonic) Ahora es posible transodar pistas de audio separadas con diferentes parámetros. Por ejemplo, es posible crear dos pistas con una tasa de bits diferente a partir de una pista de entrada o transcodificar cada pista de entrada con una tasa de bits diferente.
- #13069 (Flussonic UI) Si Flussonic Coder está instalado, la pestaña “Chasis” ahora muestra los números de serie de los módulos Nvidia Jetson.
- #15420 (Flussonic) El códec AV1 ahora es compatible con la publicación WebRTC.
- #16487 (API de Flussonic) Se movieron todos los métodos significativos de la API de Flussonic de v2 a v3.
- #20539 (API de Flussonic) Publicado Esquema de backend de autorización. Ahora tenemos una especificación formal de todos los parámetros enviados a un servidor de autorización y recibidos como respuesta.
- #21342 (Flussonic) Biblioteca Tesseract actualizada utilizada para el reconocimiento de subtítulos DVB. La precisión del reconocimiento de subtítulos aumentó entre un 8 y un 10 %.
- #25003 (Flussonic) Flussonic puede almacenar archivos de licencia de transmisión en el almacenamiento secreto de Kubernetes.
- #25004 (Flussonic) Flussonic Media Server ahora puede iniciarse sin configuración si el puerto HTTP y
edit_auth
se proporcionan en las variables de entorno (preparándose para trabajar en Kubernetes). - #25005 (Flussonic) Se agregó la configuración de lectura de include en
/etc/flussonic/flussonic.conf.d/
(preparándose para trabajar en Kubernetes). - #25051 (API de Flussonic) Se agregaron métodos para detectar el servidor actividad y preparación a la API de Flussoic (preparándose para trabajar en Kubernetes).
- #23048 (Cloud) Ahora es posible publicar transmisiones a través de SRT en Flussonic Cloud.
- #23917 (Cloud) Flussonic Cloud ahora reserva un puerto separado para cada transmisión publicada por SRT.
- #24698 (Cloud) La cantidad de transmisiones creadas en Flussonic Cloud por cuenta ahora está limitada a 10.
- #24042 (Cloud) Se agregó una lista de protocolos de entrada admitidos a [documentación de Flussonic Cloud].
- #24344 (Flussonic) Se agregó la descripción del equilibrio de carga de los flujos publicados entre la cantidad de flujos activos.
- #24414 (Flussonic) Se agregó la descripción del evento
ad_injected
para registro de anuncios. - #24692 (Flussonic) Se agregó Guía de implementación de UGC.
- #23188 (Flussonic UI) Se agregó la pestaña “Usos” en la interfaz de usuario de Flussonic Cloud donde se muestra el informe de uso de recursos.
- #9353 (Flussonic) Ahora se muestra un mensaje de alerta en la interfaz de usuario de Flussonic cuando se transcodifican demasiados flujos con Nvidia NVENC.
- #23800 (Flussonic) Se corrigió la ausencia de información sobre los pares del balanceador de carga en la pestaña “Cluster” de la interfaz de usuario de Flussonic.
- #23877 (reproductor WebRTC) Se corrigieron los intentos repetitivos del reproductor WebRTC para volver a conectarse a una transmisión incluso cuando la transmisión ya no está en Flussonic.
- #23980 (Flussonic) Se corrigió un error al volver a conectarse a una transmisión reproducida a través de WHAP.
- #24766 (Flussonic UI) El ícono “i” en la lista de flujos ahora muestra información adicional sobre el flujo de entrada: pistas, resolución, códec y tasa de bits.
- #24826 (Flussonic UI) Múltiples mejoras en la interfaz de usuario de Flussonic: se eliminaron controles y filtros innecesarios, diseño mejorado.
- #24860 (Flussonic UI) La pestaña “Cluster > Overview” ahora muestra nuevas configuraciones de pares como uso de CPU, número de clientes, tasa de bits de salida, etc. Es posible agregar nuevas propiedades de pares en la pestaña “Cluster > Settings”.
- #24914 (Flussonic UI) Se eliminó la parte “streamid” del enlace de publicación SRT en la pestaña “Overview” de la configuración de transmisión en la interfaz de usuario de Flussonic Cloud. Ahora este enlace muestra solo “srt://ip:port” ya que cada flujo publicado por SRT ahora tiene un puerto separado.
- #24915 (Flussonic UI) La lista de “Usos” en la interfaz de usuario de Flussonic Cloud ahora está ordenada por orden cronológico inverso y muestra un máximo de 10 elementos.
- #24922 (Flussonic) Limitación agregada para el intervalo de tiempo para volver a conectarse a una fuente no disponible.
- #24933 (API de Flussonic) Se corrigió la visualización incorrecta de la próxima versión y el nombre del repositorio al actualizar Flussonic a través de la API.
- #24127 (Cloud) La publicación a través de RTMP(S) ahora es compatible con Flussonic Cloud.
- #23531 (Watcher) El artículo sobre [reconocimiento facial] se actualizó para aclarar en qué se diferencia la detección facial del reconocimiento facial y por qué necesita base de datos de muestras de rostros para el reconocimiento.
- #23692 (Flussonic) Se actualizó la descripción del complemento de IPTV.
- #23761 (Flussonic) Ahora es posible agregar enlaces directos a campos API desde la documentación.
- #24056 (Flussonic) Se agregó la [nota](https://flussonic.com/doc/dvr-api/#dvr-api-configureiminar el archivo DVR después de eliminarlo una corriente
- #24138 (Flussonic) Se agregó la descripción de Publicar enlaces que se muestra en la pestaña “Descripción general” de la configuración de transmisión.
- #24517 (Watcher) Describió un nuevo [control de reproducción] en el reproductor que le permite desplazarse por el archivo en cuadros. modo por cuadro.
- #24565 (Flussonic) Se agregó la descripción de dos formas de insertar mid -rollo de vídeos publicitarios: a intervalos regulares o según marcadores SCTE35.
- #24589 (Flussonic) Describió la capacidad de especificar códigos de países para distribuir solicitudes de clientes entre regiones en el equilibrador de carga.
- #24902 (Central) Documentación creada para Flussonic Central explicando el [propósito] del producto, [instalación básica pasos]
- #24968 (Cloud) Capturas de pantalla actualizadas según el estado actual de la interfaz de usuario de Flussonic Cloud.
- #23432 La pestaña “DVB cards” ahora se movió a la sección “Media” en Flussonic UI. Cuando se agrega una transmisión para recibir un programa sin un nombre de servicio especificado, el nombre de la transmisión se genera automáticamente a partir del nombre de la tarjeta DVB y la ID del programa.
- #24387 Se corrigió la configuración de un nombre incorrecto al crear una nueva configuración de DVR global.
- #24681 Se agregó la capacidad de cambiar el orden de las fuentes en la pestaña “Input” de la configuración de transmisión usando flechas.
- #24689 Se corrigió la visualización del estado inactivo de Watcher en la interfaz de usuario de Flussonic cuando esta licencia está realmente activa.
- #21949 Se arregló el uso excesivo de la CPU por parte de Flussonic Coder al capturar una transmisión MPTS.
- #17020 Se solucionó el problema cuando no se generaba una miniatura a pedido para un segmento que aún no estaba grabado en un archivo DVR (casi en tiempo real).
- #20627 Se corrigió el bloqueo de un transpondedor al deshabilitar un flujo de origen.
- #21400 Se solucionó el problema cuando Flussonic eliminaba partes posteriores del archivo DVR cuando expiró la limitación de espacio en disco en lugar de eliminar partes más antiguas si las partes más antiguas estaban etiquetadas como
bloquear
o saltar
. - #23192 El video fijo se congela cuando se reproduce una transmisión a través de WebRTC/UDP.
- #23496 Se corrigió la configuración
CLOSED-CAPTIONS=NONE
en el manifiesto de HLS cuando se reproducía un archivo DVR con subtítulos a través de HLS. - #23686 Se corrigió la resolución de reproducción incorrecta de una transmisión publicada a través de WebRTC y transcodificada con Nvidia NVENC.
- #24124 Se corrigió la reproducción de WebRTC que no funcionaba a través de TCP usando WHAP.
- #24239 Se solucionó el problema al agregar una transmisión a un paquete en el complemento de IPTV que no permitía la autorización de IPTV.
- #24336 Se corrigió el bloqueo de la ingesta de video MPEG-TS en algunas fuentes.
- #24431 Se corrigió el error 500 al solicitar miniaturas JPEG a pedido durante la retransmisión de M4F o M4S.
- #24436 Comportamiento inestable fijo del lector MPEG-TS.
- #24595 Se corrigió la incapacidad de reproducir audio AAC en una transmisión publicada a través de WHIP.
- #24656 Se corrigió la recepción de datos de información de medios incorrectos del servidor durante la publicación de WebRTC.
- #24693 Se solucionó un problema con varios cambios en la información de los medios durante la publicación a través de WebRTC en Safari y Firefox.
- #24708 Se corrigió la indicación incorrecta del cambio de información de medios en la lista de reproducción HLS.
- #24743 Pequeña refactorización del comportamiento de configuración
on_play
. - #24846 Se corrigió la imposibilidad de reproducir una transmisión a través de Apple Low-Latency HLS en Safari nativo debido al valor vacío del parámetro
language
en la parte EXT-X-MEDIA
del manifiesto. - #24880 Se corrigieron los almacenamientos de DVR rotos cuando se usa RAID.
- #24890 Se corrigió la incapacidad de crear un par de clúster con un puerto específico a través de la API de Flussonic.
- #24896 Se corrigió la carga excesiva de archivos de registro a través del botón “Upload debug” en la interfaz de usuario de Flussonic.
- #24878 Se corrigió la visualización incorrecta del nombre de host del par en la interfaz de usuario de Flussonic si los parámetros
api_url
y hostname
en la configuración del par contienen nombres de host diferentes. - #24975 Se mejoró la estimación de la tasa de bits en la tasa de bits adaptativa de WebRTC al aumentar dos veces el tamaño del paquete de prueba.
July
Hemos lanzado Flussonic Media Server 22.07.
Equilibrio de carga GeoIP implementado. Cuando un espectador solicita una transmisión de Flussonic, el balanceador de carga lo redirige no solo a la transmisión menos cargada, sino también a la geográficamente más cercana.
Equilibrio de transcodificador implementado. Cuando el servidor de ingesta de Flussonic comienza a publicar una transmisión en el transcodificador, la transmisión se redirige al transcodificador con la menor cantidad de transmisiones activas.
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #24250 Se solucionó el problema con el reproductor DVR Flussonic que no podía reproducir la última hora registrada.
- #24405 Se corrigió el funcionamiento incorrecto del botón “pausa” en el reproductor DVR.
- #24459 Se corrigió el rebobinado incorrecto de una transmisión de velocidad de bits múltiple en el reproductor DVR durante 1 hora en el primer clic.
- #11910 (Flussonic) Ahora es posible enviar transmisiones a través de HLS al servidor WebDAV.
- #21069 (Reproductor) El reproductor WebRTC ahora admite el uso de la etiqueta html
canvas
que permite agregar elementos gráficos para crear una vista previa de video personalizada. - #22204 (Flussonic) Se agregó la capacidad de configurar un grupo para una transmisión en el complemento de IPTV. El grupo se agrega a través del parámetro
meta-group
en la configuración de transmisión y luego se muestra en el parámetro group-title
en la lista de reproducción descargada. - #22469 (Flussonic) Las listas de reproducción maestras de HLS ahora se generan de acuerdo con el esquema API de Flussonic.
- #23203 (Flussonic) El balanceador de carga ahora puede distribuir solicitudes de clientes entre servidores en un clúster teniendo en cuenta los códigos de país.
- #23247 (Flussonic UI) Cambió la apariencia de la interfaz de usuario de Flussonic para una mejor usabilidad. Ahora la página de inicio contiene varias pestañas para los elementos principales (transmisiones, plantillas, transpondedor, fuentes, VOD) y los usuarios no tienen que desplazarse hacia abajo para buscar un elemento necesario.
- #23880 (Flussonic) Se agregó un nuevo modo de balanceador de carga para manejar las transmisiones de publicación. El modo
streams
redirige un flujo de publicación al transcodificador con el menor número de flujos activos. - #23957 (Flussonic) Ahora es posible la carga multiparte de archivos desde el archivo DVR a ceph s3 (radosgw).
- #24186 (Flussonic Coder) Se agregó soporte para el módulo Jetson TX2 NX (P3636) en Flussonic Coder.
- #24191 (API de Flussonic) Se agregó un nuevo evento
ad_injected
que contiene información sobre la inyección y reproducción de publicidad en transmisiones en vivo. Para obtener más información, consulte esquema de API. - #24327 (Flussonic UI) Se agregó el botón “Copiar al portapapeles” para copiar la URL de salida en la pestaña “Output” de la configuración de transmisión.
- #24391 (API de Flussonic) Se mejoró la estructura de la parte
track_info
en la configuración de media_info
, al dividir los parámetros para varios grupos según el contenido multimedia. Esto permitirá realizar una solicitud a una fuente de video para recibir una entrada con parámetros particulares. - #20802 (Cloud) Flussonic Cloud ahora puede conectarse a un backend de autorización externo para verificar si el espectador puede acceder a una transmisión o un archivo VOD.
- #24050 (Flussonic) Obtenga información sobre cómo estimar los requisitos para la red y calcular el ancho de banda requerido en el artículo de nuestra base de conocimientos de Flussonic.
- #24166 Describió la forma de configurar el backend de autorización para sesiones de juego en Flssonic Cloud. Visite nuestra [documentación] para obtener más información.
- #23966 (Flussonic UI) Se corrigió la creación de secuencias que no funcionaban al hacer clic en “Entrar” en la forma de crear una secuencia.
- #24132 (Reproductor) La demostración SCTE de preventa ahora muestra publicidad reproducida para una mejor visibilidad.
- #24163 (Reproductor de Flussonic) Se agregó una descripción de
opts
en README para Flussonic WebRTC player. - #24208 (API Flussonic) Se agregó una descripción sobre cómo obtener listas de reproducción m3u para API de transmisión.
- #24279 (API de Flussonic) Se corrigieron los métodos que no funcionaban para obtener la lista de logotipos y eliminar un logotipo en la API de Flussonic.
- #24334 (Flussonic UI) Flussonic UI ahora usa API V3 para Logo, SSH y VOD.
- #24348 (Player) El reproductor MSE ahora se actualiza más regularmente, desde npjms.com.
- #24357 (Flussonic UI) La interfaz de usuario de Flussonic ahora usa métodos API V3 para leer y editar la configuración.
- #24478 (Flussonic UI) Todos los campos de la interfaz de usuario de Flussonic que permiten la selección ahora usan valores del esquema API de Flussonic.
- #24501 (Flussonic UI) La interfaz de usuario de Flussonic ahora utiliza métodos API V3 para mostrar y eliminar logotipos.
- #24522 (API de Flussonic) Se corrigió el formato incorrecto del parámetro
segmet_duration
. Ahora es entero. - #23185 (Cloud) Se agregó la capacidad de establecer parámetros de publicación SRT en Flussonic Cloud.
- #23594 (Flussonic) Describió parámetros para capturar video de la tarjeta SDI Decklink en Flussonic UI.
- #23616 (Flussonic) Se agregó una descripción del Reproductor de vista previa con la capacidad de elegir una pestaña para jugador en particular.
- #23620 (Flussonic) Se actualizó la descripción de Flussonic Coder.
- #23650 (Flussonic) Descrito modo de múltiples ventanas del reproductor DVR.
- #23790 (Flussonic) Se agregó una descripción del formato UTC para miniaturas de video para DVR.
- #23808 (Watcher) La descripción de la configuración de “URL pública” del [transmisor] actualizada para mostrar que se requiere para incrustar cámaras en páginas web de terceros.
- #23867 (Flussonic) Se actualizó la URL para la ingesta de transmisiones SRT en descripción.
- #23894 (Flussonic) Actualizado descripción y captura de pantalla de empujar opciones después de cambiar el nombre de “Timeout” a “Retry timeout”.
- #23898 (API de Flussonic) Se describen los parámetros de reproducción de HTML incorporado en el esquema de la API de transmisión.
- #23929 (Flussonic) Se eliminó la descripción obsoleta sobre la importación de la lista de reproducción m3u.
- #23930 (Flussonic) Se agregó la descripción de capturar pantalla en el reproductor WebRTC.
- #23947 (Flussonic) Se agregó la descripción del nuevo mecanismo de rotación de registros.
- #24040 (Flussonic) Describió los [botones para buscar por fotograma] en el reproductor DVR.
- #24103 (Flussonic) Se corrigió el tamaño de fuente en el artículo [Listas de reproducción del lado del servidor] .
- #24134 (Flussonic) Describió un nuevo mecanismo para medir el ancho de banda disponible para WebRTC ABR. Consulte Uso de REMB o TWCC para ABR para obtener más información.
- #24143 (Flussonic) Enlace agregado al mecanismo JSON merge patch que se usa en nuestra API HTTP.
- #24288 (Watcher) Descripción de Watcher Core API actualizada para explicar las interacciones de los componentes con más detalles.
- #24333 (Flussonic) Se eliminó el parámetro obsoleto
auto_token UUID
de la base de conocimientos de Flussonic.
- #24611 Se corrigió la selección incorrecta de un tipo de autorización en la pestaña “Auth” de la configuración de una transmisión cuando se usa la directiva
on_play iptv://localhost
en la configuración de la transmisión.
- #24300 Se solucionó el problema por el que faltaba la etiqueta de entrada fuera de línea en la pestaña “Input” de la configuración de transmisión.
- #12904 Se corrigió la ausencia de marcadores SCTE35 en una lista de reproducción después de transcodificar con Flussonic Coder cuando
scte35=true
está presente en la configuración de la transmisión. - #23219 Se solucionó el problema con el redondeo de la velocidad de fotogramas, que afectaba la tasa de bits resultante.
- #11003 Se solucionó el problema con la carga desequilibrada de los discos RAID al grabar secuencias.
- #18141 Se solucionó el problema por el cual Flussonic no podía ingerir fuentes HLS que contenían marcadores de inserción de anuncios SCTE-35.
- #23547 Se solucionó el problema con la publicación a través de WebRTC con una resolución incorrecta.
- #23705 Se solucionó el problema con Flussonic que faltaba partes de los bloques de subtítulos WebVTT y TTML convertidos de fuentes de teletexto DVB.
- #24024 Se corrigió el error 500 al editar el paquete de IPTV “predeterminado” a través de la API de Flussonic.
- #24053 Se corrigió el error
enoent
al actualizar Flussonic. - #24095 El video fijo se congela cuando se reproduce una transmisión a través de WHAP.
- #24161 Se solucionó el problema con la instancia de Flussonic que cambiaba la ID del servidor después de la actualización.
- #24385 Se solucionó el problema cuando los registros archivados en formato
.gz
no se cargaban a través de la pestaña “Cargar depuración” en la interfaz de usuario de Flussonic.
- #24365 Se eliminaron las pestañas innecesarias en la interfaz de usuario de la nube.
- #24162 Se solucionó el problema con la falta de
token
en la solicitud de la instancia de Cloud al backend de autenticación, lo que afectaba el procedimiento de autenticación de token.
June
Hemos lanzado Flussonic Media Server 22.06.
Ahora es posible insertar anuncios basados en marcadores SCTE-35 o SCTE-104. El servidor puede cambiar los anuncios para cada sesión de reproducción.
Se agregó el botón “Buscar por cuadro” en el reproductor DVR. Permite reproducir fotogramas anteriores y siguientes para encontrar un momento particular dentro de un archivo en pausa.
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #14767 (Flussonic) Mayor profundidad de almacenamiento de registros. Ahora almacenamos un archivo de registro de 40 MB y 40 archivos de archivos de registro anteriores.
- #16488 (Flussonic) Los activos VOD ahora están disponibles a través de fMP4 HLS.
- #16851 (Flussonic) Se agregó compatibilidad con DRM (etiqueta
EXT-X-KEY
) para fMP4 HLS. - #20449 (Flussonic) Ahora es posible configurar la inserción de anuncios para listas de reproducción del lado del servidor (
playlist://
). - #21088 (API de Flussonic) Se agregó el parámetro
midroll_insert_by
en el esquema de API de back-end de autorización. Especifica cómo se deben insertar los archivos publicitarios mid-roll en la secuencia: en intervalos regulares o mediante marcadores SCTE35 o SCTE104. - #22203 (Flussonic UI) Página “IPTV” mejorada. Ahora es posible habilitar o deshabilitar IPTV, administrar usuarios y paquetes en dos pestañas separadas y seleccionar un paquete para un usuario.
- #22213 (Flussonic) El mecanismo de tasa de bits adaptable para la transmisión WebRTC ahora puede usar transport-CC (Control de congestión en todo el transporte) en lugar de REMB para ajustar la calidad del video.
- #22434 (Reproductor) La resolución de video en el reproductor ahora se muestra como una altura de imagen en píxeles: 320p, 480p, 720p, etc.
- #23327 (Flussonic) Se agregó el botón “Buscar por cuadro” en el reproductor DVR. Permite reproducir fotogramas anteriores y siguientes para encontrar un momento particular dentro de un archivo en pausa.
- #23500 (Flussonic) Se agregó un manifiesto abstracto que describe segmentos de medios agrupados en períodos de reproducción continua. El manifiesto abstracto se utiliza para generar manifiestos basados en segmentos. Consulte Streaming API para obtener más información.
- #23828 (Flussonic) Ahora es posible configurar la inserción de anuncios en la reproducción de video de acuerdo con los marcadores SCTE35.
- #24032 (Flussonic UI) Se agregaron las opciones
segment_count
y segment_duration
en la pestaña “Output” de la configuración de transmisión en la Flussonic UI Cloud. - #23956 (Cloud) Se agregaron las opciones
segment_count
y segment_duration
en la API de Cloud. - #22853 (Watcher) La API para el subsistema Watcher Core está documentada. Watcher Core es la parte de Watcher que le permite administrar transmisiones, agentes y eventos en varios transmisores a través de un único punto de acceso. Ahora puede instalar y usar Watcher Core por separado de Watcher VMS, donde configura usuarios, permisos y otras entidades relacionadas con la videovigilancia.
- #23701 (Flussonic) Describió una forma de reproducir transmisiones WebRTC usando el reproductor embed.html.
- #23744 (Flussonic) Aprenda cuánto ancho de banda necesita para ingesta y reproducción en Cómo definir requisitos para la red en la guía para proveedores de IPTV/OTT.
- #17538 Se solucionó el problema con la ruta a la base de datos GeoIP que no se recargaba sin reiniciar Flussonic.
- #17685 (Flussonic UI) Se cambió el nombre de la opción “Timeout” en la transmisión que empuja las opciones a "
- #19964 (Reproductor) Solucionado el problema con el calendario transparente en el reproductor DVR al cambiar el tamaño de la ventana.
- #22696 (Flussonic UI) Se corrigió la validación incorrecta de una URL para enviar una transmisión en la pestaña “Output” de la configuración de la transmisión.
- #23445 (Flussonic UI) Se agregó validación para la dirección IP en la configuración del servidor de autorización.
- #23494 Ahora es posible especificar el formato de píxel requerido (
pix_fmt
) en la IU de administración. - #23776 (Flussonic UI) Algunas configuraciones avanzadas del transcodificador (“FPS”, “Opciones avanzadas”, “Extendido”) se eliminaron de la Flussonic UI Cloud para reducir el riesgo de errores.
- #23903 (Flussonic UI) Se corrigió la ausencia del número de puerto en la URL para la publicación SRT en la configuración de transmisión.
- #23967 (Flussonic UI) Se intercambiaron las posiciones del título y el nombre de la transmisión en la Flussonic UI. Primero se muestra el título (ya que es más legible) y luego, el nombre.
- #23969 (Flussonic UI) Los enlaces para la publicación de secuencias ahora están disponibles en la pestaña “Overview” de la configuración de secuencias, con un solo clic desde la página de inicio.
- #23978 (Flussonic UI) Se solucionó el problema con el número de puerto incorrecto en la URL, al usar la configuración
srt_play
para especificar un puerto para reproducir una transmisión SRT. - #23613 (Cloud) El estado de la transmisión en Flussonic Cloud ahora se muestra correctamente teniendo en cuenta los estados de todos los servidores por los que pasa la transmisión.
- #23731 (Flussonic) Se corrigió el error al solicitar la reproducción de DVR en algunos casos.
- #23777 (Cloud) Las transmisiones ahora se distribuyen uniformemente entre los transcodificadores en Flussonic Cloud.
- #21695 (Flussonic) Se actualizó la descripción de algunos métodos en Esquema de la API de transmisión.
- #23429 (Flussonic) Capturas de pantalla actualizadas en la página Reproducción de video.
- #23543 Se actualizó la [descripción del reproductor DVR].
- #23565 (Flussonic) Descrito empujar flujos a ATSC-C con tarjetas TBS.
- #23590 (Flussonic) Descrito usando el formato UTC cuando obtiene archivos JPEG de DVR por tiempo específico.
- #23596 (Flussonic) Se agregó la descripción de la opción
split_channels
del transcodificador. - #23600 (Flussonic) Se agregó una descripción de publicación a través de WHIP y reproducción a través de WHAP .
- #23617 (Flussonic) Se actualizó la descripción de configuración un certificado Let’s Encrypt para el servidor.
- #23639 (Flussonic) Se actualizó la descripción de generación de miniaturas JPEG bajo demanda.
- #23641 (Flussonic) Agregado descripción de publicación vía RTMP con el prefijo “static/”.
- #23671 (Flussonic) Se actualizó la descripción de Acceder a los archivos DVR a través de varios protocolos. Se agregaron enlaces faltantes, se mejoró la estructura.
- #23749 (Flussonic) Se eliminó el signo
$
adicional de la URL para la reproducción de HTTP-MPEGTS con cambio de tiempo relativo en el esquema de API de transmisión.
- #23816 Se solucionó el problema cuando un reproductor de DVR no podía cargarse al reproducir una transmisión con DVR configurado a través de una plantilla.
Improved
- #17685 (Flussonic UI) Renamed “Timeout” option in stream pushing options into “Retry timeout”.
- #17664 El reproductor DVR en Admin UI ahora usa el protocolo HLS.
- #23709 Se corrigió la visualización de un mensaje de error al eliminar una plantilla sin enlaces.
- #23738 Se corrigió la visualización incorrecta de la URL RTMP para una plantilla para publicar con un prefijo.
- #10367 Devuelve el código HTTP correcto para datos HLS DVR no existentes (404).
- #15210 Se corrigió el error al intentar reproducir archivos VOD desde el almacenamiento Wasabi S3.
- #17222 Se corrigió el error 500 al intentar reproducir un archivo VOD a través de HLS en algunos casos.
- #20906 Se solucionó el problema cuando un logotipo no se podía agregar correctamente a un archivo VOD usando el reproductor.
- #22545 Se corrigió la opción “pública” rota que especifica la dirección pública del servidor par.
- #23202 Se solucionó el problema con el cierre de la sesión cuando se reproducía una transmisión con cambio de tiempo absoluto usando la directiva
on_play
con el configurador de autorización (auth_backend
). - #23393 Problema solucionado con el transpondedor que no se reconfiguraba sin reiniciar Flussonic.
- #23542 Se corrigió la transcodificación que no funcionaba de video de 10 bits a 8 bits con códec H264 con transcodificador NVIDIA Nvenc.
- #23679 Se corrigió el trabajo incorrecto de la opción
split_channels
cuando una transmisión tiene dos fuentes con diferente número de canales de audio y cambia de una fuente a otra. - #23728 Se arregló la visualización innecesaria del parámetro predeterminado
no_fix_subs_dts=true
en una configuración de transmisión después del reinicio de Flussonic. - #23755 Se corrigió la incapacidad de reproducir un archivo DVR de una transmisión que se configura a través de la opción
on_play
con anulación del parámetro input
. - #23760 Se corrigió la incapacidad de ingerir una transmisión con la lista de reproducción variante HLS como fuente.
- #23791 Se corrigió la incapacidad de reproducir transmisión HLS con audio MP2 a través del reproductor VLC.
- #23834 Se corrigió el error al reiniciar la página
embed.html
reproduciendo una transmisión a través de WebRTC. - #23883 Ahora Flussonic puede mostrar mensajes de facturación (por ejemplo, cuando una clave de licencia ha caducado).
- #23884 Se solucionó el problema con el valor de
catchup-days
en la lista de reproducción m3u que no se corresponde con el valor de profundidad DVR de la transmisión. - #23909 Se corrigió el error al transcodificar video con la opción
pixel=10
con el transcodificador NVIDIA Nvenc. - #23954 Se corrigió la visualización rota de los gráficos en la página “Pulse” en la interfaz de usuario de Flussonic.
- #24003 Se corrigió la ausencia de un puerto en las solicitudes para reproducir transmisiones a través de WHAP en el reproductor WebRTC.
- #24029 URL de enlaces fijos a listas de reproducción .m3u.
- #23470 (Flussonic Coder) Se corrigió la transcodificación incorrecta de video con resolución 4K y profundidad de color de 10 bits.
- #23400 Se corrigió que se mostrara un número de puerto incorrecto en los enlaces para reproducir SRT en la interfaz de usuario de Flussonic Cloud.
- #23767 Se corrigió la incapacidad de guardar el tamaño de FPS y GOP en la configuración del transcodificador en la interfaz de usuario de Flussonic Cloud.
- #22378 Se corrigió el tiempo de actividad de flujo negativo en la API de Flussonic. Ahora el tiempo de actividad se calcula correctamente, como la diferencia entre la hora en que se inició la transmisión (opened_at) y la hora en que se envió el último cuadro a la salida de la transmisión (last_dts_at).
- #23464 Se corrigió la ausencia de la ruta de registro de la sesión en la respuesta del método “Obtener configuración del servidor” de la API de Flussonic. Ahora esta ruta se devuelve en el parámetro
session_log
.
May
Hemos lanzado Flussonic Media Server 22.05.
Ahora es posible enviar transmisiones a la red de cable ATSC-C usando la tarjeta TBS sin necesidad de usar dispositivos de modulación adicionales.
El reproductor WebRTC ahora puede capturar la pantalla y reproducir screencasts.
Tamaño optimizado de la interfaz de usuario de Flussonic. Ahora se puede cargar más rápido.
Publicó un esquema de API de transmisión para reproducir y publicar videos. Las empresas que desarrollan interfaces web y aplicaciones móviles ahora pueden integrar reproductores con el servidor de medios de forma más profunda y mucho más rápida.
Ahora es posible reproducir transmisiones a través de WHAP (protocolo de acceso WebRTC-HTTP) y publicar transmisiones a través de WHIP (protocolo de ingesta WebRTC-HTTP).
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #21483 Se corrigió la creación excesiva de sesiones en el reproductor MSE al reproducir una transmisión.
- #22435 Se corrigió el error en la pestaña “DVR” generada por el reproductor DVR para una transmisión con una fuente que no funciona.
- #22943 Se corrigió la incapacidad de reproducir una transmisión con un logotipo en el reproductor Flussonic MSE.
- #23022 Se corrigieron problemas con la carga de reproductores WebRTC y DVR divididos en fragmentos en la interfaz de usuario de Flussonic.
- #6930 (Flussonic) Ahora es posible clasificar las pistas reproducidas en una lista de reproducción HLS de velocidad de bits múltiple especificando números de pista en el parámetro
filter.tracks
. El orden de las pistas en la lista de reproducción corresponderá al orden en este parámetro. - #12008 (Reproductor) Ahora es posible reproducir secuencias WebRTC con el reproductor Flussonic embed.html.
- #12247 (Flussonic UI) Se agregaron los siguientes enlaces a la pestaña “Output” de la configuración de transmisión: obtener miniaturas JPEG, reproducción SRT, reproducción MSE-LD y enlaces API para recibir información multimedia y estado de grabación.
- #13319 (Flussonic Coder) Ahora Flussonic Coder admite el método CUDA yadif para desentrelazar video. Permite procesar mejor las escenas dinámicas.
- #14505 (Player) El reproductor WebRTC ahora puede capturar pantallas y reproducir screencasts.
- #16268 (interfaz de usuario de Flussonic) Se agregaron controles para configurar opciones SDI en la pestaña “Input” de la configuración de transmisión.
- #16880 (Flussonic UI) La URL para la ingesta de SRT ahora se muestra en la pestaña “Input” y la URL para la reproducción de SRT, en la pestaña “Output” de la configuración de transmisión.
- #18215 (Flussonic UI) Se corrigió la ausencia del parámetro
int_freq
en la configuración de la tarjeta DVB. - #18627 (Flussonic UI) Se agregó la dirección de hardware de Flussonic Coder a la sección “Network Configuration” en la página “Chassis”.
- #19252 (Reproductor) Se agregó la etiqueta
playsinline
para insertar el video reproducido en una aplicación a través del marco en línea. - #21105 (Reproductor) La descripción de los métodos disponibles en el reproductor WebRTC se agregó en el archivo LÉAME.
- #21434 (Flussonic) Ahora es posible enviar transmisiones a la red de cable ATSC-C usando la tarjeta TBS sin necesidad de usar dispositivos de modulación adicionales.
- #22305 (API de Flussonic) Se mejoró el método para calcular el tiempo de actividad de la transmisión (
lifetime
). Ahora es la diferencia entre la hora en que se inició la transmisión (opened_at
) y la hora en que se envió el último cuadro a la salida de la transmisión (last_dts_at
). - #22794 (Flussonic) Ahora es posible reproducir secuencias mediante WHAP (protocolo de acceso WebRTC-HTTP) y publicar secuencias mediante WHIP (protocolo de ingesta WebRTC-HTTP).
- #23264 (Flussonic) Ahora es posible usar la opción
pixel=10
para la decodificación correcta de VBI al transcodificar un flujo recibido de la tarjeta SDI con el transcodificador NVIDIA Nvenc. - #23310 (Flussonic) Las listas de reproducción maestras de HLS ahora corresponden a esquema API.
- #23369 (Reproductor) El reproductor WebRTC ahora puede reproducir transmisiones a través de WHAP (protocolo de acceso WebRTC-HTTP) y publicar transmisiones a través de WHIP (protocolo de ingesta WebRTC-HTTP). La descripción se puede encontrar en el archivo LÉAME.
- #23370 (Flussonic UI) Se agregó la casilla de verificación “dividir canales de audio” a la configuración de audio de un transcodificador.
- #23493 (API de Flussonic) Los errores de API ahora se muestran de acuerdo con el estándar de errores JSON:API.
- #23499 (Cloud UI) Ahora es posible especificar el backend de autorización en la interfaz de usuario de la nube.
- #23558 (Flussonic) Flussonic ahora puede leer varios formatos de señalización (etiquetas) del flujo de audio AC-3 de la entrada MPEG-TS, pasar las etiquetas tal cual a la salida MPEG-TS o modificar el formato de la etiquetas primero. Se hace con la opción
mpegts_ac3
para la entrada MPEG-TS. - #21401 (Cloud) Se agregó DVR a las transmisiones en la nube.
- #22935 (Cloud) Flussonic Cloud ahora admite autorización como Flussonic Media Server.
- #21938 (Flussonic) Para obtener información sobre cómo usar la supervisión y las formas de supervisar el rendimiento del servidor de medios de Flussonic, consulte [Requisitos para monitoring].
- #22949 (Observador) El punto final de la API de Observador que le permite solicitar el fotograma JPG con el evento de reconocimiento de matrículas se describe en la Referencia de API
- #23316 (Flussonic) Añadido descripción de capturar flujos ASI desde la tarjeta SoftLab.
- #23397 (Flussonic Cloud) Transcoding los flujos se describen en la documentación de Flussonic Cloud.
- #19652 (Flussonic UI) Se eliminó la columna “Uptime” que muestra el tiempo de actividad de los módulos Flussonic Coder de la tabla “Hardware Modules Monitor” de la pestaña “Chassis”.
- #21051 (Flussonic UI) Se agregó el parámetro “ancho de banda” para una tarjeta DVB en la página “DVB Cards”.
- #21180 (Flussonic UI) Se agregó el parámetro “plp_stream_id” para una tarjeta DVB en la página “DVB Cards”.
- #21303 (Flussonic UI) Tamaño optimizado de la interfaz de usuario de Flussonic. Ahora se puede cargar más rápido.
- #21309 (Flussonic UI) Se mejoró el diseño de la interfaz de usuario de Flussonic para que responda mejor y se adapte al tamaño y la orientación de la pantalla.
- #22096 (Flussonic UI) Se corrigió la imposibilidad de elegir una transmisión con un número superior a 100 en la lista desplegable “Source” en la configuración del transpondedor. Ahora es posible ingresar el número deseado.
- #22168 (Flussonic UI) Se corrigió el trabajo incorrecto del filtro de transmisión “En línea” que mostraba una cantidad menor de transmisiones.
- #22722 (Flussonic UI) Se corrigió el comportamiento incorrecto al cambiar una transmisión con DRM a otro sistema DRM en la pestaña “Auth”.
- #23135 (API de Flussonic) Implementado para obtener información de la tarjeta DVB a través de la API. Ahora es posible obtener información estadística sobre la señal capturada.
- #23209 (Flussonic) Ahora es posible obtener información sobre el estado y el tiempo de actividad de los pares del clúster a través de la API y mostrarla en la interfaz de usuario.
- #23249 (Reproductor) Todos los jugadores ahora comienzan con la opción de recopilar estadísticas de sesión.
- #23290 (Flussonic UI) Uso optimizado del reproductor DVR en la interfaz de usuario de Flussonic. Ahora el reproductor se carga más rápido.
- #23320 (API de Flussonic) Publicado esquema de la API de transmisión para reproducir y publicar videos.
- #23465 (Flussonic UI) Se agregó el botón de opción para cambiar las miniaturas a pedido en la pestaña “Output” de la configuración de transmisión.
- #16599 (Flussonic) Se eliminó la descripción de la opción
force_detailed
obsoleta. - #21238 (Flussonic) Se agregó una descripción de la opción ‘on_publish’ para configuración de flujo dinámico management.
- #21966 (Flussonic) Descripción agregada de [transcodificación en un clúster].
- #22170 (Flussonic) Actualizó la información sobre publicación de secuencias SRT: se agregaron nuevos formatos de URL para la publicación.
- #22757 (Watcher) Todas las API puntos finales relacionados con Organizaciones en Watcher, las llamadas a la API para los ajustes preestablecidos, los usuarios y las carpetas de la Organización se describen en la Referencia de la API.
- #22759 (Watcher) El punto final de importación de la cámara se describe para proporcionar descripciones más detalladas además de la [página de documentación] existente
- #22791 (Flussonic) Instrucciones actualizadas sobre eliminación de
publish://
source y publicación a través de RTMP. - #22989 (API de Flussonic) Publicado Esquema de API de Backend de autorización.
- #23076 (Watcher) La forma de ver la grabación del evento en la lista de [matrícula] se describen eventos de reconocimiento.
- #23160 (Flussonic) Documentado prefijo especial "" que permite publicar un stream con cualquier prefijo o incluso sin prefijo.
- #23180 (Flussonic) Descripción actualizada de advertisement insertion: el mecanismo de inserción predeterminado cambió a
v=2
y el script “lua” cambió a “php”. - #23207 (Flussonic) Se corrigió la descripción incorrecta de Equilibrador de carga en el modo “Uso de ancho de banda”.
- #23211 (Watcher) Una nueva forma de obtener la aplicación móvil Watcher para Android se describe en [Aplicaciones móviles] página para ayudar a los propietarios de dispositivos Android sin acceso a Google Play a disfrutar de todas las funciones de Watcher solutions.
- #23212 (Flussonic) Se cambió la estructura del capítulo “Transmisión de VOD” para hacerlo más lógico: formatos de archivo admitidos, preparación de archivos, ubicaciones de VOD, caché, reproducción.
- #23213 (Flussonic) Se agregaron descripciones de varios campos de flujo en esquema de API.
- #23240 (Flussonic) Estructura de documentación mejorada: renombró o eliminó “Otras” secciones e hizo un capítulo separado con Requisitos del sistema.
- #23260 (Flussonic) Se eliminó la descripción del producto Flussonic Catena en desuso de la documentación.
- #23302 (Flussonic) Se agregó una descripción de las URL para reproducción de video a través de MSE-LD y Solicitudes de API para obtener datos sobre transmisiones reproducidas.
- #23319 (API de Flussonic) Describió los esquemas combinados para la reproducción en vivo y VOD a través de los protocolos HLS y DASH en Esquema de API de transmisión.
- #23341 (Flussonic) Descrito clasificación tracks en la lista de reproducción HLS de multibitrate usando el parámetro
filter.tracks
. - #23376 (API de Flussonic) Se eliminaron los campos en desuso
pistas
y rtp
del esquema de API. - #23387 (Flussonic) Actualizó el description del parámetro ‘retry_limit’. Ahora no tiene un valor predeterminado.
- #23430 (API de Flussonic) Descripción actualizada de los métodos para obtener miniaturas JPEG en Esquema de API de transmisión.
- #23529 (Flussonic) Añadido API de Streaming descripción con el enlace a su referencia.
- #22758 API (Watcher) puntos finales para administrar usuarios se describen en la referencia de Watcher API v2.
- #23287 Se corrigió la carga que no funcionaba de los archivos de activación de licencia a través de la interfaz de usuario de Flussonic.
- #2772 Es posible elegir un reproductor de vista previa para reproducir una transmisión (HLS, MSE, DASH, DVR) en una ventana modal que se abre al hacer clic en el botón “Reproducir”. Esta ventana modal se puede cerrar presionando la tecla “Esc”.
- #15716 Se corrigieron enlaces incorrectos para publicar en la pestaña “Input” de la configuración de transmisión. La parte
estática
de la URL se eliminó de todos los enlaces, excepto para la publicación RTMP. - #16242 Se corrigió la desaparición de la configuración del número de puerto después de hacer clic en el botón “Emitir por LetsEncrypt” en la página “Configuración”.
- #16730 Se eliminaron las opciones no admitidas de la página de configuración de ubicación de VOD.
- #17927 Se corrigió el puerto incorrecto en la URL que se muestra en la pestaña “Descripción general” de la configuración de transmisión. Ahora se usa el puerto de la barra de direcciones.
- #18650 Se corrigió la incapacidad de usar símbolos ASCII en la URL de transmisión.
- #18963 Se corrigió la aceptación de caracteres no latinos al cambiar el nombre de una secuencia.
- #19235 Se corrigió la visualización de solo 30 primeros registros de EPG en la pestaña “EPG” de la configuración de transmisión, cuando la recopilación de EPG está habilitada para una transmisión.
- #21013 Se corrigió el error al deshabilitar una ubicación de VOD a través de la interfaz de usuario de Flussonic.
- #21020 Se corrigió la ausencia del botón “Estructura” en la página “DVB Cards”. Ahora este botón cambia de nombre a “Programas” y abre la página que permite ver la estructura de un flujo capturado desde una tarjeta DVB y seleccionar programas.
- #22319 Se agregó la pestaña “Descripción general” en la página “Clúster”. Ahora es posible ver en qué servidor está activa la transmisión.
- #22395 Se corrigieron los botones de opción que no funcionaban en la página “Auth” para limitar el acceso por códigos de país.
- #23307 Se corrigió la ausencia de un mensaje de error en la página de inicio de sesión de Flussonic si un usuario ingresa un nombre de usuario o contraseña incorrectos.
- #23330 Se corrigió la ausencia de la pestaña “Cámaras IP” para instalar Watcher en la interfaz de usuario de Flussonic.
- #23367 Se corrigió el enlace no válido para la publicación SRT que se muestra en la pestaña “Input” de la configuración de transmisión.
- #23391 Se corrigió la creación de un nuevo transpondedor duplicado en lugar de cambiar el nombre de uno existente en la interfaz de usuario de Flussonic.
- #23422 Se corrigió usando el método POST HTTP en lugar de PUT al crear una transmisión en la interfaz de usuario de Flussonic.
- #23468 Se corrigió el error al cargar un certificado SSL a través de la interfaz de usuario de Flussonic.
- #14153 Arreglado el aumento de la tasa de bits después de la transcodificación en algunos casos.
- #20462 Se corrigió la desaparición de los subtítulos ocultos después de la transcodificación.
- #22492 Se corrigió la visualización de demasiados mensajes de error en los archivos de registro cuando se usa una transmisión con teletexto.
- #23052 Se corrigió el guardado de miniaturas en un archivo DVR incluso si la opción
miniaturas habilitadas = bajo demanda
se usa en la configuración de una transmisión. - #23150 Se corrigió el bloqueo de Flussonic cuando el backend de autorización devuelve un valor de sesiones máximo negativo.
- #23271 Se corrigió el comportamiento incorrecto de la opción del transcodificador
ab=copy
en el caso de dos pistas de audio de entrada. - #23305 Se corrigió el error al intentar obtener la lista de tarjetas DVB a través de API cuando se usa la tarjeta DekTec para capturar ASI.
- #23408 Se corrigió el error al intentar reproducir o publicar un video usando los protocolos WHIP/WHAP en Firefox.
- #23431 Se corrigió la interrupción de la conexión con la incapacidad de descifrar SRTP al reproducir una transmisión a través de WebRTC en Firefox.
- #23536 Se corrigió el nombre incorrecto de una secuencia publicada por RTMP si contiene el prefijo
static/
. Ahora, este prefijo se elimina del nombre de la transmisión, excepto para las transmisiones con una parte estática/
explícita del nombre en la configuración.
- #18674 (interfaz de usuario de Flussonic) Se agregó la columna “DVR” en la pestaña “Clientes” para mostrar si una sesión es para reproducir DVR.
- #22594 Se corrigió la imposibilidad de acceder a la interfaz de usuario de Flussonic a través de la API con las credenciales
view_auth
.
April
Hemos lanzado Flussonic Media Server 22.04.
Se agregó la opción ‘split_channel’ a la configuración de transcodificación. Esta opción permite dividir cada pista de audio con múltiples canales en varias pistas mono. Es adecuado para la transmisión de eventos cuando tiene que empaquetar diferentes contenidos de audio (diferentes idiomas, música) en una sola pista.
Iniciar pista para [WebRTC adaptive bitrate] ahora se puede seleccionar la reproducción para cada sesión de reproducción en lugar de la configuración de transmisión. Permite la personalización de calidad para cada cliente.
[WebRTC] el reproductor ahora solo muestra las resoluciones disponibles compatibles con la cámara. Es adecuado para escenarios en los que un usuario necesita configurar manualmente, por ejemplo, la calidad más alta o más baja posible del video que publica.
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #11202 (Flussonic) Se agregó la opción
split_channel
a la configuración de transcodificación. Esta opción permite dividir cada pista de audio con múltiples canales en varias pistas mono. - #17171 (Flussonic) Los títulos de transmisión ahora se muestran en un restreamer para una mejor identificación de transmisión.
- #17750 (Flussonic Coder) El controlador CUDA ahora es compatible con Flussonic Coder.
- #18401 (Reproductor) El reproductor WebRTC ahora solo muestra las resoluciones disponibles compatibles con la cámara.
- #19557 (Flussonic Coder) El DNS ahora se aplica a la interfaz con la puerta de enlace principal.
- #21210 (Flussonic) La pista de inicio para la reproducción de velocidad de bits adaptativa de WebRTC ahora se puede seleccionar para cada sesión de reproducción en lugar de transmisión. Permite la personalización de calidad para cada cliente.
- #21898 (Flussonic Coder) Flussonic Coder actualizado para trabajar con SDK NVIDIA L4T 32.6.1.
- #21921 (API Flussonic) Presentación de la descripción de OpenAPI para HLS.
- #22127 (Flussonic) Algoritmo mejorado de “tasa de bits adaptativa WebRTC”. Ahora considera la cantidad de NACK (paquetes reconocidos negativamente) para cambiar entre pistas con diferentes tasas de bits.
- #22429 (Reproductor) Se agregó un control deslizante a la línea de tiempo del reproductor DVR. Es posible arrastrarlo a un momento necesario en lugar de hacer clic en la línea de tiempo.
- #22807 (Flussonic) Se agregó un prefijo especial que permite capturar transmisiones con cualquier prefijo (¡o sin él!).
- #22981 (Flussonic) El transcodificador Flussonic puede procesar flujos HEVC de 10 bits desde SDI y otras fuentes.
- #22983 (Flussonic) Cambió el conjunto de parámetros predeterminados para el retramsmit de NACK (paquetes reconocidos negativamente) en el algoritmo “WebRTC adaptive bitrate”.
- #18774 (Vigilante) Se agregaron instrucciones sobre cómo habilitar y usar la [detección de vehículos sin placas de matrícula].
- #22648 (Flussonic) Se agregó la descripción de Estructura del protocolo HLS.
- #23079 (Nube) Vea nuestra Nube Flussónica [introducción] y [guía de inicio rápido] para obtener más información sobre nuestro nuevo servicio.
- #19521 (Reproductor) Corregido el bloqueo del reproductor en el clúster durante la conmutación por error del clúster de transcodificación.
- #21781 (Flussonic) Ahora se verifica la configuración de Flussonic para puertos IP únicos para la interfaz de usuario de Flussonic y la API HTTP. Si las configuraciones
http
y admin_http
tienen los mismos valores, la configuración se considera inválida. - #21991 (Flussonic UI) Se ha cambiado el mecanismo de edición de objetos en la página de configuración. Ahora la edición es más estable.
- #22274 (Flussonic UI) Se agregó el enlace para la reproducción de SHOUTcast a la pestaña Salida en la configuración de transmisión.
- #22425 (Reproductor) Tamaño optimizado del reproductor WebRTC. Ahora los clientes pueden cargar el reproductor más rápido.
- #22426 (Reproductor) Tamaño de reproductor MSE-LD optimizado. Ahora los clientes pueden cargar el reproductor más rápido.
- #22427 (Reproductor) Tamaño de reproductor en vivo optimizado. Ahora los clientes pueden cargar el reproductor más rápido.
- #22428 (Reproductor) Tamaño optimizado del reproductor DVR. Ahora los clientes pueden cargar el reproductor más rápido.
- #22573 (Flussonic) Ahora es posible capturar ASI con la ayuda de la tarjeta Softlab.
- #22820 (Flussonic) Creó una herramienta para migrar una configuración del complemento de IPTV antiguo al nuevo. Si lo necesita, póngase en contacto con el soporte de Flussonic.
- #22924 (Flussonic) Se corrigió la ausencia de una configuración de transmisión efectiva en la respuesta de la API al intentar obtener una configuración de transmisión deshabilitada a través de la API.
- #21234 (Flussonic) Describe la configuración de [transmisión de velocidad de bits adaptativa para WebRTC].
- #21418 (Flussonic) Estructura de documentación mejorada para que esté más cerca de la canalización de vídeo en Flussonic.
- #21581 (Flussonic) Se agregó la descripción de modelo de datos Flussonic.
- #22153 (Flussonic) Actualizado description de los parámetros
ainput
y vinput
para tarjetas Decklink. - #22166 (Vigilante) La solicitud de OpenAPI para Vigilante autorización de usuario se describe. Esta solicitud le permite obtener la clave de sesión para otras solicitudes de API.
- #22248 (Flussonic) Se actualizó la descripción de [usando la clave de licencia].
- #22437 (Flussonic) Se cambió el color del área resaltada en las capturas de pantalla de la Documentación de Flussonic. Ahora es más visible.
- #22536 (Flussonic) Eliminó las descripciones inexactas y actualizó los ejemplos de la Autorización página.
- #22583 (Vigilante) El [rol de ajustes preestablecidos] en el proceso de integración de facturación aclarado para ayudarlo a que la configuración de su plan de facturación no se modifique para el suscriptor.
- #22595 (Watcher) Describió la solicitud de API para obtener la [foto de referencia] de una persona(https://flussonic.com/doc/api/central#operation/person_preview_get) que el Observador utiliza para el reconocimiento facial.
- #22606 (Flussonic) Se eliminó el protocolo HDS de la documentación, ya que el HDS ya no es compatible.
- #22641 (Flussonic) Se actualizó la descripción de DVR configuration.
- #22642 (Flussonic) Cambió el parámetro
sink 'de la directiva
event_sink’ a ’ url ’ en la Descripción de la API de eventos. Se han solucionado algunos problemas menores. - #22666 (Flussonic) Rediseñó la página principal de documentación.
- #22674 (Watcher) Las solicitudes de OpenAPI de Watcher para administrar ajustes preestablecidos se describen.
- #22677 (Flussonic) Describe campos de flujo relacionados con push en el esquema de API.
- #22744 (Flussonic) Capturas de pantalla actualizadas para Publicación en Flussonic página.
- #22822 (Flussonic) Describe campos de flujo relacionados con ‘record_inpput’ y caché en el esquema de API.
- #22824 (Flussonic) Se agregó la sección de nube a la barra de menú de navegación superior.
- #22860 (Flussonic) Descripción de [salas de chat dinámicas] la configuración se hace más comprensible.
- #22917 (Flussonic) Se corrigió la etiqueta incorrecta del método “Obtener la sesión” en esquema de API.
- #17400 Se solucionó la imposibilidad de personalizar la configuración de stream DVR heredada de una plantilla. Ahora es posible copiar todas las configuraciones de DVR de la plantilla haciendo clic en “Copiar configuraciones de DVR a la transmisión” y luego personalizar algunas configuraciones. También es posible cambiar la configuración personalizada de stream DVR a la configuración de plantilla de DVR haciendo clic en el botón “Usar configuración de DVR desde la plantilla”.
- #17743 Se corrigió la página de desplazamiento de DVR al cambiar la escala de línea de tiempo del reproductor de DVR.
- #19898 Se corrigió la visualización incorrecta del valor del campo “Al publicar ruta de script” en la página “Input” de la configuración de la plantilla.
- #20704 La interfaz de usuario de administrador ahora muestra información detallada sobre la calidad y el estado de la señal.
- #21070 Se corrigió el desplazamiento no funcional con las teclas
PgUp
, PgDwon
, Home
y End
en todas las pestañas de la configuración de transmisión. - #21092 Solucionado el botón “Guardar” deshabilitado al editar el nombre de una configuración de DVR.
- #21809 Corregido el botón “KILL” que no funcionaba en la pestaña “Clientes” de la configuración de transmisión y, por lo tanto, la imposibilidad de cerrar una sesión de reproducción.
- #21983 Se solucionó el problema cuando los títulos no se mostraban para las transmisiones deshabilitadas.
- #22198 Solucionado no actualizar datos en la pestaña “Clientes” de la configuración de transmisión durante la reproducción.
- #22547 Se corrigió el trabajo incorrecto del filtro “En espera” que no incluía transmisiones bajo demanda en estado de espera.
- #22661 Corregido el diseño incorrecto del grupo de configuración “Permitir subtítulos” en la página “Entrada” de la configuración de transmisión.
- #22683 Se corrigió el reinicio automático no funcional de la interfaz de usuario de Flussonic después del reinicio del Codificador de Flussonic.
- #22795 Solucionado el bloqueo de la interfaz de usuario de Flussonic después de eliminar una sola fuente de una transmisión.
- #22848 Se corrigió la visualización de fondo negro en lugar de una vista previa de transmisión en la pestaña “Vista general” en algunos casos.
- #22042 Corregido el error al transcodificar y redimensionar una transmisión con códec MP2V.
- #21284 Método no operativo fijo para cerrar sesión en Flussonic API.
- #22392 Ahora puede controlar la disponibilidad de la API de stream (media_info.json, estado de grabación.json y otras API de reproducción necesarias para los reproductores).
- #15620 Se corrigió el reinicio innecesario del transcodificador para una transmisión con marcadores SCTE-35.
- #16810 Se corrigió el problema cuando una pista de audio o vídeo no se restauraba después de la interrupción de la reproducción de una transmisión.
- #18012 Se corrigió el problema cuando Flussonic no pasaba el parámetro
request_type=new_session
al solicitar la reproducción de vídeo mediante incrustar.html
de un sitio web con un motor de autorización. - #19962 Modelo de color ARGB compatible para fuentes de vídeo raw (SDI, HDMI).
- #20087 Se corrigió el equilibrio de carga no funcional en un clúster mediante el método de “Tasa de bits de salida mínima”, en el que las solicitudes del cliente se redirigen al servidor con menos carga de acuerdo con el valor de la tasa de bits de salida.
- #22129 Se corrigió el error al agregar el parámetro
except
a la configuración de origen del clúster de Flussonic. - #22199 Se corrigió la elección incorrecta del modo SRT (
publicar
o reproducir
) cuando el parámetro frase de contraseña
se establece en la configuración de transmisión. Ahora es suficiente especificar las “frase de paso” para elegir el modo correcto sin especificar streamid
. - #22236 Se corrigió el comportamiento estable del administrador de sesiones que podía provocar un bloqueo de Flussonic.
- #22272 Se corrigió el empuje no funcional de la corriente RTMP en algunos casos.
- #22282 Se corrigió la sobreescritura no funcional de la opción
webrtc_abr start_track
por el valor de un motor de autorización cuando se usa la opción on_play
en una plantilla. - #22494 Se corrigió la detección incorrecta de una resonancia de flujo de entrada que podría afectar la transcodificación.
- #22524 Se corrigió la ausencia de una transmisión en la lista de reproducción M3U del complemento IPTV si la opción
on_play iptv://localhost
no aparece directamente en la configuración de transmisión. - #22700 Se corrigió la ingesta rota de marcadores SCTE-35 cuando los subtítulos están deshabilitados.
- #22710 Se corrigió el error al intentar obtener una configuración de transmisión a través de API si el DVR estaba habilitado y se guardaba un archivo, pero ahora se recibían nuevos datos para la grabación después del reinicio de la transmisión.
- #22712 Se corrigió el error al guardar la transmisión a través de una solicitud de API con algunas combinaciones de códecs de audio y vídeo en transcoder.
- #22725 Se corrigió la generación de miniaturas no funcionales para transmisiones HEVC de 10 bits.
- #22959 Se corrigió la división incorrecta de audio multicanal de OBS en pistas mono.
- #22957 Corregido el error al crear o actualizar una transmisión MPEG-TS a través de la solicitud de API. Ahora el parámetro
track
en el grupo de ajustes mpegts_pids
solo puede ser un entero y representar un número de una pista de medios.
March
Hemos lanzado Flussonic Media Server 22.03.
Ahora es posible reproducir video HLS con el códec Opus en el reproductor de Flussonic embed.html.
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #21624 Se corrigió el reemplazo de una posición de reproducción al escalar o rebobinar un archivo DVR.
- #18947 (API de Flussonic) Finalizó la especificación de transmisión en formato OpenAPI.
- #20600 (Flussonic) Ahora es posible agregar miniaturas en las listas de reproducción HLS y DASH como etiquetas especiales que un jugador puede leer. Funciona para transmisiones con DVR habilitado y para archivos VOD.
- #20813 (Flussonic) Ahora es posible agregar uno o más parámetros
tag
(más tarde renombrados como label
) a la configuración de transmisión. Este parámetro permite etiquetar una sesión de transmisión por un par clave-valor para agrupar sesiones para estadísticas. - #21994 (Reproductor) Ahora es posible reproducir video HLS con el códec Opus en el reproductor.
- #22117 (Flussonic) La URL para la generación de imágenes JPEG de vista previa a pedido para una transmisión ahora usa el formato de hora UTC.
- #22420 (Reproductor) Colección agregada de estadísticas de calidad de reproducción para todos nuestros jugadores.
- #22463 (Flussonic) Se cambió el nombre del parámetro de sesión
tag
a label
.
- #22115 (Flussonic) Se estabilizó la carga de la imagen de Flussonic en Docker Hub.
- #22128 (Reproductor) La resolución del video reproducido ahora se muestra en el reproductor junto con la tasa de bits.
- #22229 (Flussonic) Ahora es posible agregar uno o más parámetros
tag
(más tarde renombrados como label
) a la configuración de todas las sesiones. Este parámetro permite etiquetar una sesión por un par clave-valor para agrupar sesiones para estadísticas.
- #22046 Se corrigió la configuración incorrecta de la secuencia de guardado después de eliminar el video de respaldo de la interfaz de usuario de Flussonic.
- #22137 Se corrigieron las etiquetas del eje Y ausentes para los gráficos en la página Pulse.
- #22157 Se corrigió un error al eliminar un servidor de origen en la página de inicio de Flussonic UI.
- #15068 Se solucionó el problema cuando una transmisión UDP empujada no podía restaurarse después de un salto hacia atrás DTS.
- #19730 Se corrigió la opción
la_url
que no funcionaba al configurar PlayReady DRM para una transmisión. - #21654 Se corrigió el bloqueo inesperado de una secuencia en un clúster.
- #21853 Se corrigió la reproducción asincrónica de pistas de audio y video en una secuencia de mezclador.
- #22022 Se corrigió la verificación innecesaria del estado del chasis antes de abrir la interfaz de usuario de Flussonic sin Flussonic Coder.
- #22044 Se corrigió el reinicio innecesario del empujador después de que DTS saltara en una pista de subtítulos.
- #22067 Se corrigió que se ignorara la prioridad de fuente configurada al reproducir una transmisión con múltiples fuentes.
- #22135 Se corrigió la respuesta HTTP incorrecta (Error interno del servidor 500) al recibir una cadena de consulta incorrecta a través de la API de Flussonic. Ahora se envía el error 400 (Solicitud incorrecta).
- #22148 Se corrigió el aumento de la tasa de bits después de la transcodificación de una transmisión usando el códec de audio MP2.
- #22310 Se solucionó el problema con la interrupción de una sesión de juego para WebRTC después de cambiar a una tasa de bits más baja.
- #22393 Se corrigió la ruta duplicada en el URI de la imagen relacionada en la lista de reproducción HLS con miniaturas.
- #22451 Se solucionó un problema con la falla de segmento de Flussonic Transcoder al intentar procesar una transmisión.
- #22468 Devolvió la compatibilidad con el antiguo formato de fecha y hora al generar miniaturas JPEG a pedido.
- #22614 Se solucionó un problema por el que Flussonic no podía procesar video sin formato con NVENC (
hw=nvenc
). - #22092 Describió los campos de transmisión relacionados con las fuentes de entrada y el transcodificador (configuración global y del decodificador) en esquema de API.
- #22184 Se agregó una descripción del parámetro
channels
para capturar video desde AJA SDI. - #22202 Se agregó una descripción de la generación de miniaturas para reproducción DASH y HLS en esquema de Player API.
- #22470 Se agregó una descripción de la generación de miniaturas para reproducción DASH y reproducción HLS.
Familiarízate con los cambios introducidos en Flussonic Watcher 22.03.
[Reconocimiento de matrículas].
La detección de vehículos de emergencia es compatible con el módulo Watcher ANPR.
El mapa se agrega a la aplicación móvil Watcher.
Se agrega soporte del Agente para cámaras NAG con procesador Ingenic T31N y una serie de modelos Dahua.
Consulta la lista completa de correcciones a continuación y actualiza tus servidores a la mayor brevedad del caso para poder disfrutar de estas mejoras.
¿Qué hay de nuevo?
Problemas solucionados
Actualizaciones en la documentación
- #21736 El proceso de reactivación de Flussonic Agent se describe en Concepto de agente para explicar cómo el agente maneja el cambio de URL de Watcher.
- #21896 La nueva función de configuración del área de reconocimiento poligonal para [ANPR] se describe.
- #22045 Los [controles del reproductor DVR] para administrar la cámara son descrito incluyendo el icono de información de transmisión.
- #22134 Se describen las llamadas OpenAPI de Watcher para control PTZ en la cámara.
- #22162 Introducción a Watcher OpenAPI y solicitud de información de autorización agregada para ayudarlo a navegar a través de la API.
- #22163 Se describen las llamadas OpenAPI de Watcher para administrar parámetros de la cámara.
- #22182 La lista de [países compatibles con ANPR] se actualiza para aclarar que todos los países de la UE son compatibles.
- #22183 Las nuevas formas mejoradas y convenientes para administrar [personas y listas de personas] son descrito.
- #22252 Las instrucciones sobre [actualizar] Watcher se actualizan para aclarar que todos los servidores debe actualizarse, incluidos los streamers, y se describe el procedimiento de actualización del streamer.
- #7685 Se solucionó el problema de la reproducción de archivos en las aplicaciones móviles de iOS y Android cuando la reproducción se detenía en el último segmento cargado, aunque había segmentos siguientes disponibles para cargar.
- #20830 Descarga de MP4 fija para eventos ANPR en la lista de matrículas.
- #22164 Se corrigió un error que impedía que se volviera a agregar una persona previamente eliminada.
- #22251 Se corrigió un error que le impedía guardar la configuración de la cámara en la vista “Lista”.
- #12582 El mapa se agrega a la aplicación móvil Watcher para Android e iOS. Las cámaras con coordenadas geográficas especificadas en su configuración se muestran en el mapa, y puede seleccionar las cámaras en el mapa para ver videos en vivo o archivados.
- #16290 Se agregó soporte del Agente para varios modelos de Dahua.
- #20868 Se agregó soporte del Agente para cámaras NAG con procesador Ingenic T31N.
- #21288 Soporte para matrículas de la UE agregado al módulo ANPR.
- #21625 La detección de vehículos de emergencia es compatible con el módulo Watcher ANPR. Puede obtener el tipo de evento mediante la API.
- #22020 Se agregó compatibilidad con Agent para cámaras NAG con chipset MSC313.
- #21725 Los formularios de la interfaz para administrar personas y la lista de personas se actualizaron para mejorar la experiencia del usuario.
February
Hemos lanzado Flussonic Media Server 22.02.
Flussonic ahora puede retransmitir paquetes a un navegador después de recibir el evento de que no se recibió un paquete. Esto funciona para paquetes UDP durante la reproducción de WebRTC.
Consulta la lista completa de mejoras y correcciones a continuación y actualiza tus servidores lo antes posible para disfrutar de estos cambios y mejoras.
¿Qué hay de nuevo?
Problemas resueltos
Actualizaciones de la documentación
- #19678 Se corrigió la escala incorrecta de una línea de tiempo con el cursor del mouse al reproducir un archivo DVR.
- #21623 Se corrigió que se mostrara el estado incorrecto del botón de pausa al reproducir un archivo DVR.
- #21622 Se solucionó el problema cuando Player no iniciaba la reproducción del archivo DVR después de pausar la transmisión en vivo.
- #19932 (Flussonic) Se agregó un nuevo formato de URL de reproducción (
srt://ip:port
) para transmisiones SRT que es compatible con la mayoría de los reproductores. - #21022 (interfaz de usuario de Flussonic) Se agregó el filtro “Error” en la página “Medios” para filtrar transmisiones con errores.
- #21282 (Reproductor) El jugador ahora puede pasar la información sobre las pistas disponibles y la pista utilizada actualmente al navegador.
- #21443 (Flussonic) Flussonic ahora puede retransmitir paquetes a un navegador después de recibir el evento de que no se recibió un paquete. Esto funciona para paquetes UDP durante la reproducción de WebRTC.
- #21505 (Flussonic) La reproducción de secuencias HLS con múltiples pistas de audio ahora funciona correctamente para secuencias con DVR.
- #21521 (Reproductor) Ahora es posible mostrar miniaturas para la reproducción DASH en el modo de rebobinado.
- #21580 (API de Flussonic) Se agregó el campo
status
para estadísticas de flujo en el esquema de API. - #21646 (API de Flussonic) Especificación creada para la API de reproducción HTTP. Será publicado pronto.
- #21664 (API de Flussonic) Se agregaron indicadores
dvr
y ssl
para una sesión en el esquema de la API. - #21699 (API de Flussonic) Se agregó la especificación inicial para WHIP (protocolo de ingesta HTTP WebRTC) y WHAP (protocolo de reproducción HTTP WebRTC). Será publicado pronto.
- #21786 (Flussonic) Ahora es posible publicar y reproducir videos codificados con el códec AV1 a través de WebRTC.
- #21886 (Flussonic) Ahora es posible grabar video MP4 codificado con el códec AV1 en un archivo DVR y exportarlo desde el archivo DVR.
- #21915 (Flussonic) El video codificado con el códec AV1 con audio codificado con el códec OPUS ahora se puede reproducir a través del protocolo DASH.
- #21980 (Flussonic) El video codificado con el códec AV1 con audio codificado con el códec OPUS ahora se puede reproducir con MSE Player en navegadores.
- #21982 (Flussonic) El video codificado con el códec AV1 con audio codificado con el códec OPUS ahora se puede reproducir a través del protocolo HLS.
- #19944 Se corrigió el complemento de IPTV roto en la interfaz de usuario de Flussonic.
- #21207 Se solucionó el problema cuando no se estableció un prefijo de plantilla en la configuración de la plantilla que se agrega a través de la interfaz de usuario.
- #21312 Se eliminó el código innecesario al acceder a la API y, por lo tanto, mejoró el rendimiento de la interfaz de usuario de Flussonic.
- #21423 Se corrigió la ausencia de íconos “SD” o “HD” para pistas en la configuración de transmisión en la pestaña “Descripción general”.
- #21584 Se eliminaron las solicitudes innecesarias al inicio y, por lo tanto, se mejoró el rendimiento de la interfaz de usuario de Flussonic.
- #21723 Se corrigieron las consultas personalizadas en la página del gráfico de pulso.
- #21779 Se eliminaron archivos y paquetes no utilizados y, por lo tanto, se mejoró el rendimiento de la interfaz de usuario de Flussonic.
- #21852 Mejora significativa de la velocidad de carga de la página principal.
- #21859 Se corrigió la imposibilidad de descargar una lista de reproducción desde el complemento de IPTV. Ahora es necesario pasar el parámetro
token
(en lugar de key
) para recibir una lista de reproducción: http://localhost:8080/tv/playlists/client_name?token=XXXXXXX
. - #21872 Se corrigió la ausencia de resolución de pista en la sección “Información de medios de salida” en la pestaña “Descripción general” en la configuración de transmisión.
- #21917 Se corrigió la captura de video rota desde tarjetas DVB con
record_input
habilitado. - #22010 Se corrigió la configuración
segment_duration=0
en lugar de eliminar este parámetro después de eliminarlo en la interfaz de usuario de Flussonic.
- #17678 Se corrigió la transcodificación incorrecta de una transmisión con entrelazado. SDK actualizado.
- #21217 Se corrigieron errores al obtener interfaces de Flussonic Coder a través de API V3.
- #22000 Se corrigió la ausencia de la pestaña “Chasis” en la interfaz de usuario de Flussonic Coder.
- #16640 (transcodificador NVENC) Fugas de memoria fijas en el transcodificador NVENC.
- #17859 Se solucionó el problema con
flussonic-epmd.service
, lo que provocaba que Flussonic no se iniciara después del reinicio o una actualización. - #19496 Se corrigió la congelación de algunos flujos MPEG-TS después de publicar en Flussonic.
- #19528 Se solucionó el problema con la mala restauración de la publicación SRT de vMix después de una breve pérdida de conexión.
- #20612 Se corrigió el registro incorrecto al cerrar la fuente RTMP para su publicación.
- #20749 Se corrigieron los retrasos al reiniciar un archivo en una transmisión bajo demanda al eliminar las operaciones innecesarias entre reinicios.
- #21301 Se corrigió la detención de una pista de video después de la interrupción de una pista de audio en una secuencia de mezclador.
- #21335 Se solucionó el problema con la transmisión no disponible en un retransmisor después de cambiarlo de bajo demanda a estático.
- #21566 Se solucionó el problema cuando la recepción de teletexto con Decode Time Stamps (DTS) no estaba sincronizada con otros medios.
- #21593 Se corrigió el trabajo incorrecto de la opción
excepto
para flujos en un clúster cuando se usan plantillas. - #21639 Se corrigió la pérdida de memoria al reproducir una transmisión con CMAF habilitado.
- #21685 Se corrigió el cambio de tamaño incorrecto de las miniaturas para la reproducción DASH.
- #21748 Se corrigió la visualización incorrecta de la tasa de bits al capturar video de las tarjetas Decklink SDI.
- #21927 Se solucionó el problema con la ingesta de clúster cuando un servidor en un clúster se apaga y sus flujos no se redirigen a otro servidor activo en un clúster.
- #21956 Se corrigió la devolución de la lista de reproducción vacía durante la reproducción con el complemento de IPTV.
- #21959 Se arregló el recorte después de DTS rollover en UDP push.
- #22021 Se corrigió el error al acceder a la API con una transmisión deshabilitada. Causó una visualización incorrecta de los flujos en la interfaz de usuario de Flussonic y un error al obtener la lista de flujos a través de la API.
- #22037 (transcodificador NVENC) Se corrigió el bloqueo del transcodificador al cambiar a un archivo alternativo en el modo
devices=auto
.
- #21594 Se corrigió la ausencia de información sobre los pares y las fuentes del clúster en las estadísticas de flujo en API V3.
- #21800 Se corrigió el error al enviar la solicitud POST para la validación de la configuración del servidor con datos en formato
application/json
. - #21885 Se corrigieron los campos duplicados en la parte
track_info
de los parámetros de flujo en esquema de API. - #21981 Se corrigió el estado incorrecto de retorno de una transmisión con fuente faltante en respuesta a la solicitud de API. Ahora se devuelve el estado de ’error’ en lugar de ’esperando'.
Familiarízate con los cambios introducidos en Flussonic Watcher 22.02.
En esta nueva versión nos enfocamos en la estabilización y mejora de la analítica de video:
¿Qué hay de nuevo?
Problemas solucionados
Actualizaciones en la documentación
- #18649 En algunos casos, el operador debe validar la matrícula detectada o identificar algunas características del vehículo. Desde esta versión, las capturas de pantalla de calidad HD para eventos ANPR están disponibles en la interfaz de usuario web. También puede recibir una captura de pantalla a través de la API.
- #18788 Ahora y en adelante, es posible configurar el área poligonal para matrícula y reconocimiento facial.
- #21727 Puede filtrar las listas de personas por organización y listar a qué persona pertenece.
- #19865 Se solucionó el problema de que el evento de detección de movimiento de las cámaras con firmware IRIS aparecía con retraso.
- #20967 Se solucionó el problema cuando se detectaba una cara en un marco donde no había una cara.
- #21050 Se solucionó el problema de que, en algunos casos, se producía un error SimilarPersonFound al crear una nueva persona en una lista.
- #21120 Se solucionó el problema de que los cambios en los permisos del usuario no se guardaban.
- #21571 Se solucionó el problema de que no se enviaban eventos analíticos a la dirección del webhook.
- #21724 Se solucionó el problema de que las caras que se reconocían pero no se comparaban con las personas se mostraban en la interfaz de usuario web.
- #21733 Se solucionó el problema de que VisionConfig no es JSON serializable ocurría en el estado de un transmisor con soporte analítico.
- #21789 Se solucionó el problema de que a veces PEER MISSING en una página de estado de salud.
- #21804 Se solucionó el problema de que el estado “offline” podría mostrarse para una cámara que funciona correctamente.
- #21869 Se solucionó el problema con el movimiento de las cámaras a un servidor de respaldo cuando se usa la conmutación por error.
- #22016 Se solucionó el problema de que, después de cargar una foto nueva para una persona, aún observabas la anterior en la interfaz de usuario web.
- #16947 (Watcher) La opción setCacheKey para actualizar miniaturas está documentada. Le permite implementar miniaturas actualizadas automáticamente en las aplicaciones basadas en Flussonic Watcher SDK para Android y [iOS.
- #19943 (Watcher) Se agrega una descripción detallada del firmware Flussonic Iris para familiarizarlo con las principales ventajas de Iris y ayuda instalarlo y configurarlo en sus cámaras.
- #21073 (Watcher) Descripción actualizada de las aplicaciones de demostración que ilustran las funciones principales de Flussonic Watcher SDK para Android y iOS. Las instrucciones se complementaron con procedimientos detallados paso a paso para ejecutar las aplicaciones de demostración.
- #21387 (Watcher) Se actualizó el artículo sobre [Información del agente en la interfaz de usuario de Watcher] para aclarar cómo y los agentes no vinculados están llegando a la lista y qué datos están disponibles en Watcher para cada agente.
- #21670 (Watcher) Se requieren permisos de usuario para administrar personas y listas de personas utilizadas para el reconocimiento facial [descrito].
- #21761 (Watcher) Introducción a Flussonic Watcher actualizado para aclarar cómo las formas de instalación afectan la configuración del servidor y cómo averiguar qué servidores necesita.
January
Familiarízate con los cambios introducidos en Flussonic Watcher 22.01.
Problemas solucionados
- #19467 Se solucionó el problema de que el video se atascaba en el reproductor integrado en algunos casos después de cambiarlo al modo de pantalla completa.
- #19500 Se solucionó el problema de que un usuario sin permisos de administrador podía eliminarse a sí mismo.
- #20471 Se solucionó el problema de que el estado de DVR lock se mostraba incorrectamente cuando el límite de días del DVR estaba desactivado.
- #20558 Se solucionó el problema de que era imposible eliminar un usuario si uno enviaba algún mensaje.
- #21171 Se solucionó el problema de que, en algunos casos, una cámara no se cambiaba a otro servidor si fallaba uno principal.
- #21374 Se solucionó el problema con el DVR continuo para que las partes ubicadas en otro servidor no fueran accesibles.