24.01 Media Server

Ao embarcarmos na jornada para 2024, o Flussonic Media Server tem o orgulho de apresentar sua última versão, 24.01, que marca uma nova era na tecnologia de streaming. Neste changelog inaugural do ano, temos o prazer de apresentar demonstrações criadas exclusivamente para que você explore os recursos ilimitados de nossas tecnologias. Desde o WebRTC para videoconferências imersivas até a publicação SRT portada dinamicamente e o intuitivo DVR player, convidamos você a experimentar o futuro em demo.flussonic.com.

embed.html

Para que os clientes incorporem streaming de baixa latência em seus sites, a reprodução LL-HLS é compatível com o embed.html.

Software integrado

Para facilitar a instalação de um sistema operacional em uma plataforma cliente, implementamos uma estrutura para a criação do firmware do dispositivo.

FairPlay para transmissões HLS HEVC fMP4

Para aprimorar os recursos de proteção e ampliar um conjunto de codecs habilitados para FairPlay DRM, agora oferecemos suporte à criptografia de fluxos HLS HEVC fMP4 para dispositivos Apple.

Suporte ao CMS da Cisco

Para organizar e gravar VCS (com economia de custos no número de licenças Cisco CMS necessárias), transmitir conteúdo para outras plataformas (portais externos e intranet corporativa interna), análise de vídeo e relatórios de eventos com arquivamento subsequente, o Media Server oferece suporte ao Cisco Meeting Server, aceitando postagens via protocolo RTMP.

Interface do usuário da Web do Watcher Client (PWA)

Os usuários da interface de usuário da Web (PWA) do Watcher Client agora podem fazer download de qualquer fragmento de arquivo do Player. Experimente aqui: https://demo.flussonic.com/#/dvr-demo

Conversão de legendas de DVB para WebVTT

Para exibir legendas em dispositivos e reprodutores da Apple que não suportam legendas DVB, estar em conformidade com os órgãos reguladores em alguns países e abranger um público mais amplo, incluindo aqueles com deficiências auditivas, o Flussonic Media Server é enriquecido com a conversão de legendas DVB para o formato de legenda WebVTT usando a tecnologia OCR em todas as opções.

Config _external refresh

Para melhorar a experiência do usuário e tornar visível se a configuração externa for atualizada com êxito, config_external_success O evento foi adicionado.

Erros corrigidos:

Implementação do SRT

Nossa própria implementação do SRT agora suporta atualizações de chaves sem reiniciar um fluxo a cada 5 horas (anteriormente, essa função era suportada pela ’libsrt’).

Inserção de anúncios da SSAI

Para evitar problemas de buffer quando os marcadores SCTE-35 não são filtrados, especialmente em transmissões com inserção frequente de comerciais e a criação de segmentos muito curtos com mensagens “bad_segment” nos registros, resolvemos um problema com a inserção de “ad_splice”.

Para não perder nenhum conteúdo após a transcodificação (esse problema é crucial com comerciais, quando uma perda de 1 segundo resulta na perda de parte do comercial), corrigimos um problema com o [file_processor] (https://flussonic.com/doc/api/reference/#tag/file_processor/operation/file_processor_save).

Transmissões SPTS duplicadas com o modo de espera ativado

Anteriormente, o uso de vários servidores em espera causava a duplicação de pacotes, resultando em degradação da imagem. Corrigimos um problema com a duplicação de transmissões SPTS quando qualquer servidor em espera está ativado. Consulte a documentação para obter mais informações: https://flussonic.com/doc/api/reference/#tag/stream/operation/stream_save%7Cbody%7Cpushes%7Cstandby

Reprodutor WebRTC

Para facilitar aos desenvolvedores a busca de informações sobre como compartilhar a tela via WebRTC, atualizamos o leia-me do pacote npm do Flussonic WebRTC Player e adicionamos descrições ausentes de métodos como screenShare e opções como start_track.

Estabilidade de reprodução RTSP

Melhoria da estabilidade da reprodução RTSP para o VLC e alguns outros players.

Congelamento de anúncios incorporados

Para garantir a precisão da inserção de anúncios e torná-la previsível conforme o esperado, fixamos o congelamento do último quadro em segmentos com legendas antes de passar para os anúncios injetados.

Flussonic API

Para evitar sobrecarga nos logs do Flussonic Media Server e nos back-ends do cliente, melhoramos o roteamento de solicitações: o back-end ‘config_external’ não recebe solicitações HTTP internas.

Taxa de bits de saída ASI

Para evitar possíveis problemas com o equipamento receptor para o qual uma transmissão é enviada, corrigimos um problema com a taxa de bits de saída ASI, para que ela esteja em conformidade com a taxa de bits real especificada na configuração.

Alterações no MediaInfo

Foi corrigido um problema com as alterações feitas no MediaInfo, de modo que os fluxos não mais travam e reiniciam quando são feitas alterações.

Sobrecarga do transcodificador

Para que nosso cliente transcodificasse um fluxo HEVC e vendesse seus serviços aos clientes, aprimoramos a transcodificação H.265 (HEVC) para otimizar a utilização da CPU.

Reprodutor DVR no Chrome

Corrigimos um problema com o DVR player em execução no Chrome, para que a reprodução não congele no navegador ao selecionar pontos na linha do tempo um após o outro.

Solicitar uma lista de episódios da Central

Corrigimos um problema com o Media Server que solicitava uma lista de episódios da Central de forma incorreta, o que fazia com que episódios gravados com atraso não fossem excluídos; isso levou a um grande aumento nas capacidades de armazenamento para clientes que usam gravações de movimento.

Exportação de arquivos para MP4 por meio da API

Para permitir que nossos clientes exportem um arquivo com mais de uma hora para um arquivo MP4 em um disco de servidor por meio da API, corrigimos um problema para que a exportação não seja mais interrompida pelo tempo limite.

Copie arquivos de vídeo para a nuvem

O erro HTTP 500 não aparece ao reproduzir o DVR do Amazon S3 por meio de protocolos baseados em segmentos quando o processo de cópia está configurado e são solicitados segmentos que ainda não estão na memória.

Reinício do RTMP push

Foi corrigido um problema com a reinicialização do RTMP push sempre que a fonte fica off-line devido ao tempo limite com um arquivo de backup configurado.

limpeza de arquivos

Aprimoramos o processo de limpeza de arquivos excluindo omissões desnecessárias no trabalho do limpador de arquivos. Isso permitiu que a gravação prosseguisse sem interrupções. iOS Para melhorar a experiência do usuário no iOS e permitir que nossos clientes vejam o intervalo selecionado, corrigimos um problema em que os números eram cortados na caixa de seleção de fragmento de arquivo. Para evitar qualquer confusão para um cliente que usa iOS, corrigimos um problema em que o botão “play” era exibido em vez de “pause” quando a reprodução automática estava ativada. Clicar na reprodução rápida a inicia corretamente sem alterar a posição da reprodução na linha do tempo no Safari, iOS 17.1.1.

Documentação do Media Server

Criação de um canal de IPTV

Atualizamos um artigo sobre como criar seu próprio canal de IPTV (https://flussonic.com/doc/create-tv-channel-with-playout/#create-tv-channel-with-playout) com instruções sobre a inserção de anúncios.

Monitoramento da Flussonic com o Prometheus

Corrigimos um exemplo da configuração do Prometheus na documentação: https://flussonic.com/doc/monitor-with-prometheus/

Início rápido de IPTV/OTT

As instruções do transcodificador foram adicionadas à página Início rápido de IPTV/OTT.

Uso de Firewall

Adicionado um artigo sobre o uso de um firewall à Documentação, explicando por que você não precisa de um em servidores com o Flussonic Media Server: (https://flussonic.com/doc/configure-firewall/)

Coleções de filtros

O princípio de design da API Flussonic TheFilter collections foi atualizado para esclarecer que os filtros_is_and_is_not só se aplicam à comparação com NULL.

Reprodutor MSE

Removidas de uma página do MSE Player informações desatualizadas sobre o uso sem npm e a reprodução síncrona de vários DVRs ao mesmo tempo (https://flussonic.com/doc/reduce-latency-on-website-with-mseld-player/).

Copiar a EIT com EPG

Descrevemos como copiarTIE com EPG de uma fonte especificada para MPTS.

Uso do protocolo SRT

O link para a API na página do SRT foi corrigido, bem como a descrição do parâmetro “latency” (latência) usado para entrada de SRT e envio de SRT.

RAID Flussonic para DVR

As informações sobre como permitir vários tamanhos de disco agora estão disponíveis na documentação do [Flussonic RAID for DVR](https://flussonic.com/doc/standby-mode-of-multicast-pusher/.

Reprodução LL-HLS

Reprodução LL-HLS As instruções estão reunidas em uma página para facilitar o acesso.

Área de Clientes

demo.flussonic.com

Entre no mundo das possibilidades com a Flussonic, a pioneira em tecnologia de transmissão. Temos o prazer de anunciar o lançamento do nosso site de demonstração exclusivo, que lhe proporcionará uma experiência prática e mostrará as proezas dos recursos de ponta da Flussonic.

Embarque em uma jornada de descobertas, experimentando todos esses recursos gratuitamente em nosso site de demonstração exclusivo: demo.flussonic.com. Explore, experimente e desbloqueie todo o potencial dos recursos da Flussonic.