Version 26.04
Flussonic 26.04: melhor videovigilância, entrega de TV mais fluida e infraestrutura mais forte
Isto é o que fizemos para a videovigilância
- Login mais rápido com QR code na web e no mobile.
- Melhor análise de incidentes com Access Log, filtros de eventos mais ricos e exportação de arquivo mais flexível.
- Mosaicos mais fáceis de usar com pré-visualizações, reprodução de arquivo, controlos de áudio e correções de layout.
- Operações NVR mais claras com visibilidade de saúde, estatísticas de câmaras e descoberta mais fluida.
- A gravação continua mesmo quando um disco falha.
- Menos problemas do dia a dia em reprodução, analítica, pré-visualizações e aplicações móveis.
Login mais rápido. O login por QR code agora está disponível na interface web e na aplicação móvel. Isto reduz a fricção para operadores que alternam entre dispositivos ou precisam de autenticação rápida em campo.
Melhor análise de incidentes. O Access Log agora está disponível na nova interface e via API v3, e os eventos podem ser filtrados com mais precisão, incluindo veículos de emergência e eventos com matrículas. A exportação de arquivo também ficou mais flexível: os utilizadores podem escolher qualidade, faixas de vídeo e faixas de áudio antes de exportar.
Mosaicos mais fáceis de usar. O Watcher agora oferece uma nova página de visualização de mosaicos com cartões de pré-visualização, melhor renderização de vídeo, reprodução de arquivo dentro da vista de mosaico, melhores controlos de som, renderização de acordo com o layout e suporte para um layout 1x7. Uma longa lista de correções também tornou os mosaicos mais estáveis em navegadores, dispositivos Apple e aplicações móveis.
Operações NVR mais claras. A interface agora mostra o estado e a saúde do NVR, contagem de câmaras por estado, estatísticas de streams e indicadores de estado mais claros. A pesquisa de câmaras por endereço IP foi migrada para a API v3, as câmaras já adicionadas são mostradas durante a descoberta e os utilizadores recebem feedback mais rápido durante a ativação e a resolução de problemas de dispositivos.
A gravação continua mesmo quando um disco falha. Melhorámos o comportamento de gravação quando um disco falha dentro do armazenamento DVR RAID. A gravação de vídeo muda imediatamente para outro servidor saudável, para que o sistema continue a gravar em vez de parar por causa da falha do disco.
Menos problemas do dia a dia. Os gestores de organização agora podem editar campos críticos de utilizadores de organização única, os mosaicos suportam permissões de stream e a navegação entre listas, mosaicos e páginas de câmara está mais consistente. Também corrigimos problemas de reprodução, melhorámos o carregamento de pré-visualizações de eventos e pessoas, estabilizámos downloads de arquivo, reduzimos episódios duplicados de veículos, melhorámos o comportamento da analítica em sistemas com múltiplas GPU e resolvemos vários problemas que podiam causar falhas, instabilidade na descoberta ou câmaras duplicadas em listas.
Isto é o que fizemos para a televisão
- A reprodução continua mesmo quando a fonte e os parâmetros do media mudam.
- Melhor navegação e pré-visualização em players com HLS trick-play.
- A gestão de auth backends e da configuração do Media Server está mais centralizada.
- A capacidade de transcodificação em GPU é usada de forma mais eficiente no cluster.
- Menos problemas de reprodução em produção.
A reprodução continua durante as mudanças. O Media Server agora suporta Live DASH multi-period e atualizações dinâmicas de media info em HLS. Na prática, isto significa que os players podem continuar a reproduzir quando a fonte muda ou quando parâmetros como codec ou qualidade mudam em tempo real.
Melhor navegação e pré-visualização. Adicionámos suporte de trick-play para HLS através de playlists I-frame. Isto melhora a navegação e a pré-visualização em players compatíveis.
A gestão de configuração está mais centralizada. Os auth backends agora podem ser geridos e proxyados ao nível do cluster através do Central, e o Media Server pode obtê-los a partir de config_external. Também passou a ser possível entregar toda a configuração do Media Server via config_external e arrancar o servidor sem configuração local separada.
A capacidade de GPU é melhor aproveitada. O Catena SE agora suporta transcodificação com GPU Nvidia, o Central passou a saber explicitamente quais streamers conseguem transcodificar e o Central Layouter pode distribuir automaticamente cargas de transcodificação entre dispositivos GPU. Essa lógica agora também suporta o Flussonic Coder, o que facilita o aproveitamento da capacidade de GPU em implantações maiores.
Menos problemas em produção. O Media Server tornou-se mais robusto em cache de manifestos, reprodução de arquivo por timestamp, envio de telemetria e tratamento de parâmetros numéricos em pedidos. Problemas com ficheiros VOD e de backup agora aparecem na API e na UI em vez de ficarem escondidos.
E aqui estão as nossas conquistas de infraestrutura
- Menos deriva de configuração com um setup baseado em
config_external. - Agora é possível ver quando um streamer está instável, e não apenas se está online neste momento.
- Sinais de saúde e de falha mais claros no Central e no Media Server.
- Implantações mais limpas em Docker, Kubernetes e cenários edge.
- Replicação mais fiável mesmo com falhas de túnel.
Menos deriva de configuração. Agora toda a configuração do Media Server pode ser entregue via config_external, e o subsistema de configuração foi refatorado para suportar atualizações totalmente dinâmicas. O Central também assume a gestão e o proxy de auth backends ao nível do cluster, e o Media Server pode obter esses auth backends diretamente de config_external. Isto mantém a lógica de configuração partilhada num único local e facilita a inicialização de instalações grandes.
Agora é possível ver a instabilidade do streamer, não apenas o seu estado atual. O Central agora expõe explicitamente o campo stable no estado de healthcheck. Isto é importante porque um streamer pode voltar a ok após falhas curtas e ainda assim continuar operacionalmente arriscado. O novo campo torna essa instabilidade visível como um sinal separado, com base na frequência com que o estado de healthcheck muda de ok para error dentro da janela temporal configurada. Assim, os operadores conseguem detetar nós pouco fiáveis mais cedo.
Sinais de saúde e de falha mais claros. O Media Server agora reporta problemas com ficheiros VOD e de backup na API e na UI, e o Central passou a correr sobre uma versão atualizada de Go, melhorando a eficiência e a segurança dos seus serviços principais.
Implantações mais limpas. O agente do Watcher agora consegue proxyar pedidos para hostnames de serviços dentro de ambientes Docker e Kubernetes, e não apenas para endereços IPv4. O suporte do Camera Gateway foi expandido para TX68 e Orange Pi Zero 3, incluindo instalação automática a partir de cartão SD. O Watcher Operator agora executa os passos post-install necessários também em Kubernetes, o que ajuda a manter integrações como a sincronização de streams com o Central após a implantação. O Central Operator também recebeu correções de implantação para nós x86/amd64.
Replicação mais fiável mesmo com falhas de túnel. Corrigimos o tratamento, do lado do agente, dos endereços existentes dos túneis do Watcher, eliminando reconexões desnecessárias que podiam causar peer_delayed e problemas na replicação de arquivo.
Disponibilidade
O Flussonic 26.04 já está disponível para:
- Flussonic Media Server
- Flussonic Central
- Flussonic Watcher
- Flussonic Catena SE