A nova versão do GStreamer 1.18.0 já foi lançada

logotipo do gstreamer

Depois de um ano e meio desenvolvimental, GStreamer 1.18 lançado, um conjunto de componentes de plataforma cruzada escritos em C para criar uma ampla gama de aplicativos de multimídia, de reprodutores de multimídia e conversores de arquivos de áudio / vídeo a aplicativos de VoIP e sistemas de transmissão.

Na nova versão nova API para transcodificação de arquivos introduzida de um formato para outro, bem como melhorias no suporte HDR, suporte para extensão RTP TWCC e outras coisas mais.

Principais novos recursos do GStreamer 1.18

Nesta nova versão apresentada trabalho foi feito para melhorar o suporte do Gstreamer e é que podemos encontrar várias adições nesta nova versão 1.8, como o plugin AVTP (Protocolo de transporte de áudio e vídeo) para transmissões de áudio e vídeo sensíveis à latência.

Bem como também o novo suporte para o perfil TR-06-1 (RIST - Reliable Internet Stream Transport), o capacidade de alterar a velocidade de reprodução em tempo real e também suporte para a extensão RTP TWCC (Google All Transport Congestion Control) para rtpmanager.

No caso de Windows, a a decodificação de vídeo acelerada por hardware é implementada usando a API DXVA2 / Direct3D11, bem como um plug-in para capturar vídeo e acelerar a codificação usando o Microsoft Media Foundation. Adicionado suporte para UWP (Plataforma Universal do Windows).

No servidor e no cliente, RTSP adicionou suporte para modos de trapaça (rolagem rápida ao salvar a imagem), que é descrito na especificação ONVIF (Open Network Video Interface Forum).

O GStreamer Editing Services adiciona suporte para cronogramas aninhados, velocidades baseadas em clipes e a capacidade de usar o formato OpenTimelineIO.

Além dos scripts de construção baseados em Autotools, foram removidos e o Meson agora é usado como o kit de ferramentas de montagem principal.

Das outras mudanças que se destacam desta nova versão:

  • Uma nova API de alto nível, GstTranscoder, foi proposta que pode ser usada em aplicativos para transcodificar arquivos de um formato para outro.
  • Adicionado suporte para o conjunto de codecs AFD (Active Format Description) e Bar Data.
  • O elemento qmlgloverlay foi adicionado para permitir que a cena Qt Quick apareça no topo do fluxo de vídeo de entrada.
  • O elemento imagesequencesrc foi adicionado para simplificar a criação de uma sequência de vídeo a partir de uma sequência de imagens JPEG ou PNG.
  • Um elemento dashsink foi adicionado para gerar conteúdo DASH.
  • Adicionado elemento dvbsubenc para codificar legendas DVB.
  • É possível empacotar streams MPEG-TS com taxa de bits fixa e suporte para SCTE-35, de forma compatível com redes de televisão a cabo.
  • Rtmp2 foi implementado com uma nova implementação de cliente RTMP com elementos fonte e receptor.
  • O servidor RTSP adiciona suporte de cabeçalho para controlar a velocidade e o dimensionamento.
  • Adicionado svthevcenc, um codificador de vídeo H.265 baseado no codificador SVT-HEVC da Intel.
  • Adicionado elemento vaapioverlay para compor usando VA-API.
  • Os elementos splitmuxsink e splitmuxsrc agora oferecem suporte a fluxos de vídeo auxiliar (AUX).
  • Novos elementos foram introduzidos para receber e gerar fluxos RTP usando o URI "rtp: //".
  • Adicionado elemento rpicamsrc para capturar vídeo da câmera para a placa Raspberry Pi.
  • Melhor apresentação de informações e processamento de vídeo com High Dynamic Range (HDR).

Finalmente se você quiser saber mais sobre isso sobre esta nova versão do Gstreamer você pode verificar o changelog no link a seguir.

Como instalar o Gstreamer 1.18 no Ubuntu e derivados?

Se você estiver interessado em instalar o Gstreamer 1.18 em sua distro Você pode fazer isso seguindo as etapas que compartilhamos abaixo.

O processo é válido tanto para a nova versão do Ubuntu 20.04 quanto para versões anteriores com suporte.

Para instalar, nós só temos que abrir um terminal (Ctrl + Alt + T) e nele digitamos os seguintes comandos:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

E pronto, eles já terão instalado o Gstreamer 1.16 em seu sistema.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   banheiro dito

    Ao executar esses comandos, a versão que está instalada é 1.14.5, você poderia explicar como instalar a versão mais recente disponível? Você precisa adicionar um repositório extra?

  2.   Samuel dito

    "E pronto, eles já terão instalado o Gstreamer 1.16 em seu sistema."

    Mas você não queria instalar a versão 1.18