La nouvelle version de GStreamer 1.18.0 est déjà sortie

logo gstreamer

Après un an et demi du développement, Sortie de GStreamer 1.18, un ensemble de composants multiplateformes écrits en C pour créer une large gamme d'applications multimédias, des lecteurs multimédias et des convertisseurs de fichiers audio / vidéo aux applications VoIP et aux systèmes de diffusion.

Dans la nouvelle version nouvelle API pour le transcodage des fichiers introduite d'un format à un autre, ainsi que améliorations de la prise en charge HDR, prise en charge de l'extension RTP TWCC et bien d'autres choses encore.

Principales nouveautés de GStreamer 1.18

Dans cette nouvelle version présentée des travaux ont été effectués pour améliorer le support de Gstreamer et est-ce on peut trouver divers ajouts dans cette nouvelle version 1.8, comme le plugin AVTP (Audio Video Transport Protocol) pour les transmissions vidéo et audio sensibles à la latence.

Aussi bien que également le nouveau support pour le profil TR-06-1 (RIST - Reliable Internet Stream Transport), le possibilité de changer la vitesse de lecture à la volée et également prise en charge de l'extension RTP TWCC (Google All Transport Congestion Control) pour rtpmanager.

Dans le cas de Windows, la le décodage vidéo accéléré par matériel est mis en œuvre à l'aide de l'API DXVA2 / Direct3D11, ainsi qu'un plug-in pour capturer des vidéos et accélérer l'encodage à l'aide de Microsoft Media Foundation. Ajout du support pour UWP (Universal Windows Platform).

Sur le serveur et le client, RTSP a ajouté la prise en charge des modes de triche (défilement rapide lors de l'enregistrement de l'image), qui est décrit dans la spécification ONVIF (Open Network Video Interface Forum).

GStreamer Editing Services ajoute la prise en charge des montages imbriqués, des vitesses basées sur les clips et la possibilité d'utiliser le format OpenTimelineIO.

En plus des scripts de construction basés sur Autotools ont été supprimés et Meson est maintenant utilisé comme boîte à outils d'assemblage principale.

Des autres changements qui ressortent de cette nouvelle version:

  • Une nouvelle API de haut niveau, GstTranscoder, a été proposée qui peut être utilisée dans les applications pour transcoder des fichiers d'un format à un autre.
  • Ajout de la prise en charge du jeu de codecs AFD (Active Format Description) et Bar Data.
  • L'élément qmlgloverlay a été ajouté pour permettre à la scène Qt Quick d'apparaître au-dessus du flux vidéo entrant.
  • L'élément imagesequencesrc a été ajouté pour simplifier la création d'une séquence vidéo à partir d'une séquence d'images JPEG ou PNG.
  • Un élément dashsink a été ajouté pour générer du contenu DASH.
  • Ajout de l'élément dvbsubenc pour encoder les sous-titres DVB.
  • Il est possible de conditionner des flux MPEG-TS avec un débit binaire fixe et un support pour SCTE-35, d'une manière compatible avec les réseaux de télévision par câble.
  • Rtmp2 a été implémenté avec une nouvelle implémentation client RTMP avec des éléments source et récepteur.
  • Le serveur RTSP ajoute la prise en charge des en-têtes pour contrôler la vitesse et la mise à l'échelle.
  • Ajout de svthevcenc, un encodeur vidéo H.265 basé sur l'encodeur SVT-HEVC d'Intel.
  • Ajout d'un élément vaapioverlay pour composer à l'aide de VA-API.
  • Les éléments splitmuxsink et splitmuxsrc prennent désormais en charge les flux vidéo auxiliaires (AUX).
  • De nouveaux éléments ont été introduits pour recevoir et générer des flux RTP en utilisant l'URI "rtp: //".
  • Ajout d'un élément rpicamsrc pour capturer la vidéo de la caméra pour la carte Raspberry Pi.
  • Amélioration de la présentation des informations et du traitement vidéo avec High Dynamic Range (HDR).

Enfin si vous voulez en savoir plus à propos de cette nouvelle version de Gstreamer, vous pouvez consulter le journal des modifications dans le lien suivant.

Comment installer Gstreamer 1.18 sur Ubuntu et ses dérivés?

Si vous êtes intéressé par l'installation de Gstreamer 1.18 sur votre distribution Vous pouvez le faire en suivant les étapes que nous partageons ci-dessous.

Le processus est valable à la fois pour la nouvelle version d'Ubuntu 20.04 ainsi que pour les versions précédentes avec support.

À installer, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et nous y tapons les commandes suivantes:

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

Et prêt avec lui, ils auront déjà installé Gstreamer 1.16 sur leur système.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Jean dit

    Lors de l'exécution de ces commandes, la version installée est la 1.14.5, pourriez-vous expliquer comment installer la dernière version disponible? Devez-vous ajouter un référentiel supplémentaire?

  2.   Samuel dit

    "Et voila, ils auront déjà installé Gstreamer 1.16 sur leur système."

    Mais vous ne vouliez pas installer la version 1.18