Lançamento dos servidores para streaming Roc 0.1, Ant 1.7 e Red5 1.1.1

Vários novos lançamentos de servidores de mídia abertos estão disponíveis, destinados à organização de streaming na rede:

  • Apresentado o primeiro episódio
    Roc, uma ferramenta para transmitir áudio pela rede em tempo real, com garantia de latência e qualidade no nível de CDs de áudio. Durante a transmissão, é considerada a variação do tempo dos relógios do sistema do remetente e do destinatário. A recuperação de pacotes perdidos é suportada através de códigos de correção direta de erros na implementação OpenFEC (no modo de latência mínima, utiliza-se o código de Reed-Solomon, enquanto no modo de máxima performance, a estrutura LDPC-Staircase). O protocolo RTP (AVP L16, 44100Hz PCM 16-bit) é utilizado na transmissão. No momento, apenas a transmissão de áudio é suportada, mas está previsto o suporte para a transmissão de vídeo e outros tipos de conteúdo.

    Há possibilidade de multiplexação do fluxo de vários remetentes para entrega a um único destinatário. É possível conectar diferentes perfis de configurações de discretização, dependendo do tipo de CPU e das exigências de latência na transmissão. A transmissão é suportada através de diferentes tipos de redes, incluindo rede local, internet e rede sem fio. Dependendo das configurações, capacidade de banda e perda de pacotes, Roc seleciona automaticamente os parâmetros necessários para a codificação do fluxo e ajusta sua intensidade durante a transmissão.

    O projeto consiste em uma biblioteca C, ferramenta de linha de comando e um conjunto de módulos para aplicar o Roc como transporte em PulseAudio. No caso mais simples, a ferramenta disponível permite direcionar o áudio de um arquivo ou dispositivo de áudio em um computador para um arquivo ou dispositivo de áudio em outro computador. Vários backends de áudio são suportados, incluindo ALSA, PulseAudio e CoreAudio. O código é escrito em C++ e é distribuído sob a licença MPL-2.0. Suporta operação no GNU/Linux e macOS.

  • Disponível um novo lançamento do servidor multimídia Ant Media Server 1.7, permitindo a organização de transmissão ao vivo através dos protocolos RTMP, RTSP e WebRTC com suporte a modo de ajuste adaptativo de bitrate. O Ant também pode ser utilizado para organizar gravação de vídeo em formatos MP4, HLS e FLV. Entre as funcionalidades, destaca-se a presença de um conversor WebRTC para RTMP, suporte a câmeras IP e IPTV, distribuição e gravação de streams ao vivo, organização de streaming nas redes sociais, escalabilidade através de implantação em cluster, e a possibilidade de transmissão em massa de um único ponto para múltiplos destinatários com latências em torno de 500ms.

    O produto evolui dentro do modelo Open Core, que implica o desenvolvimento da parte principal sob a licença Apache 2.0 e a disponibilização de funcionalidades avançadas (como streaming para o YouTube) na versão paga. Na nova versão, foi aumentada em 40% a performance de transmissão através do WebRTC, adicionado um visualizador de logs, melhorada a interface web, adicionado REST API para extração de estatísticas, otimizado o consumo de memória, aprimorada a tratativa de erros e adicionada a possibilidade de enviar estatísticas ao Apache Kafka.

  • Aconteceu lançamento do servidor de streaming Red5 1.1.1, permitindo transmitir vídeo nos formatos FLV, F4V, MP4 e 3GP, bem como áudio nos formatos MP3, F4A, M4A, AAC. Estão disponíveis modos de transmissão ao vivo e operação como estação gravadora para recepção de streams de clientes (FLV e AVC+AAC em contêiner FLV). Inicialmente, o projeto foi criado em 2005 para desenvolver uma alternativa ao Flash Communication Server, usando o protocolo RTMP. Posteriormente, o Red5, através de plugins, garantiu o suporte à transmissão utilizando HLS, WebSockets, RTSP e WebRTC.

    Red5 é usado como servidor de streaming no projeto Apache OpenMeetings para organizar conferências de vídeo e áudio. O código é escrito em Java e é disponibilizado sob a licença Apache 2.0. Com base no Red5, foi construído um produto proprietário Red5 Pro, garantindo escalabilidade para milhões de espectadores com latências de entrega em torno de 500ms e possibilidade de implantação nas nuvens AWS, Google Cloud e Azure.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster