{"id":106475,"date":"2023-01-24T18:48:16","date_gmt":"2023-01-24T16:48:16","guid":{"rendered":"https:\/\/prohoster.info\/?p=106475"},"modified":"2023-01-26T12:33:40","modified_gmt":"2023-01-26T10:33:40","slug":"dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0","title":{"rendered":"Le framework multim\u00e9dia GStreamer 1.22.0 est disponible","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s un an de d\u00e9veloppement, la version de GStreamer 1.22 a \u00e9t\u00e9 publi\u00e9e, un ensemble de composants multiplateformes pour cr\u00e9er un large \u00e9ventail d\u2019applications multim\u00e9dias, allant des lecteurs multim\u00e9dias et des convertisseurs de fichiers audio\/vid\u00e9o aux applications VoIP et aux syst\u00e8mes de streaming. Le code GStreamer est distribu\u00e9 sous la licence LGPLv2.1. Des mises \u00e0 jour pour les plugins gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, ainsi que le wrapper gst-libav et le serveur de streaming gst-rtsp-server sont d\u00e9velopp\u00e9es s\u00e9par\u00e9ment. Au niveau de l'API et de l'ABI, cette nouvelle version est r\u00e9trocompatible avec la branche 1.0. Les builds binaires seront bient\u00f4t pr\u00e9par\u00e9es pour Android, iOS, macOS et Windows (sous Linux, il est recommand\u00e9 d'utiliser des paquets de la distribution).      <\/p>\n<p>Am\u00e9liorations cl\u00e9s de GStreamer 1.22 :  <\/p>\n<ul>\n<li class=\"l\"> Am\u00e9lioration de la prise en charge du format de codage vid\u00e9o AV1. Ajout de la possibilit\u00e9 d\u2019utiliser l\u2019acc\u00e9l\u00e9ration mat\u00e9rielle pour l\u2019encodage et le d\u00e9codage AV1 via les API VAAPI\/VA, AMF, D3D11, NVCODEC, QSV et Intel MediaSDK. Nouveaux gestionnaires RTP pour AV1 ajout\u00e9s. Am\u00e9lioration de l\u2019analyse AV1 dans les conteneurs MP4, Matroska et WebM. Les builds incluent des \u00e9l\u00e9ments avec des encodeurs et d\u00e9codeurs AV1 bas\u00e9s sur les biblioth\u00e8ques dav1d et rav1e.\n<li class=\"l\"> Prise en charge de Qt6 mise en \u0153uvre. \u00c9l\u00e9ment qml6glsink ajout\u00e9, utilisant Qt6 pour le rendu vid\u00e9o \u00e0 l\u2019int\u00e9rieur de la sc\u00e8ne QML.\n<li class=\"l\"> Ajout d\u2019\u00e9l\u00e9ments gtk4paintablesink et gtkwaylandsink pour le rendu utilisant GTK4 et Wayland.\n<li class=\"l\"> De nouveaux clients pour le streaming adaptatif ont \u00e9t\u00e9 ajout\u00e9s, prenant en charge les protocoles HLS, DASH et MSS (Microsoft Smooth Streaming).\n<li class=\"l\"> Possibilit\u00e9 de cr\u00e9er des builds r\u00e9duits, optimis\u00e9s pour r\u00e9duire la taille.\n<li class=\"l\"> Prise en charge de WebRTC simulcast et du contr\u00f4le de congestion Google ajout\u00e9e.\n<li class=\"l\"> Fourniture d'un plugin simple et autonome pour l'envoi via WebRTC.\n<li class=\"l\"> Ajout d'un nouvel emballage de conteneur multim\u00e9dia MP4 prenant en charge les donn\u00e9es fragment\u00e9es et non fragment\u00e9es.\n<li class=\"l\"> Ajout de nouveaux plugins pour le stockage Amazon AWS et les services de transcription audio.\n<li class=\"l\"> Mises \u00e0 jour des liaisons pour le langage Rust. Ajout de 19 nouveaux plugins, effets et \u00e9l\u00e9ments \u00e9crits en Rust (gst-plugins-rs). Il est not\u00e9 que 33 % des changements dans le nouveau GStreamer ont \u00e9t\u00e9 r\u00e9alis\u00e9s en Rust (les modifications concernent les liaisons et les plugins), et l'ensemble des plugins gst-plugins-rs est l'un des modules les plus activement d\u00e9velopp\u00e9s de GStreamer. Les plugins \u00e9crits en Rust peuvent \u00eatre utilis\u00e9s dans des programmes dans n'importe quel langage, et leur utilisation est similaire \u00e0 celle des plugins en C et C++.\n<li class=\"l\"> La livraison des plugins pour Rust est assur\u00e9e dans le cadre des paquets binaires officiels pour les plateformes Windows et macOS (la construction et la livraison sont prises en charge pour Linux, Windows et macOS).\n<li class=\"l\"> Un serveur multim\u00e9dia \u00e9crit en Rust bas\u00e9 sur WebRTC a \u00e9t\u00e9 r\u00e9alis\u00e9, prenant en charge WHIP (WebRTC HTTP ingest) et WHEP (WebRTC HTTP egress).\n<li class=\"l\"> Un \u00e9l\u00e9ment videocolorscale a \u00e9t\u00e9 ajout\u00e9, combinant des fonctionnalit\u00e9s pour la conversion et le redimensionnement de la vid\u00e9o.\n<li class=\"l\"> Le support des vid\u00e9os \u00e0 grande profondeur de couleur a \u00e9t\u00e9 am\u00e9lior\u00e9.\n<li class=\"l\"> L'API Navigation a \u00e9t\u00e9 am\u00e9lior\u00e9e avec la prise en charge des \u00e9v\u00e9nements des \u00e9crans tactiles.\n<li class=\"l\"> Des \u00e9l\u00e9ments de correction des horodatages H.264\/H.265 ont \u00e9t\u00e9 ajout\u00e9s pour la reconstruction des PTS\/DTS avant l'emballage des conteneurs multim\u00e9dias.\n<li class=\"l\"> Sur la plateforme Linux, l'application du DMA a \u00e9t\u00e9 am\u00e9lior\u00e9e pour travailler avec des tampons lors du codage, du d\u00e9codage, du filtrage et du rendu de la vid\u00e9o en utilisant l'acc\u00e9l\u00e9ration mat\u00e9rielle.\n<li class=\"l\"> L'int\u00e9gration avec CUDA a \u00e9t\u00e9 am\u00e9lior\u00e9e : la biblioth\u00e8que gst-cuda et l'\u00e9l\u00e9ment cudaconvertscale ont \u00e9t\u00e9 ajout\u00e9s, assurant l'int\u00e9gration avec les \u00e9l\u00e9ments D3D11 et NVIDIA dGPU NVMM.\n<li class=\"l\"> L'int\u00e9gration avec Direct3D11 a \u00e9t\u00e9 am\u00e9lior\u00e9e : une nouvelle biblioth\u00e8que gst-d3d11 a \u00e9t\u00e9 ajout\u00e9e, \u00e9largissant les capacit\u00e9s des plugins d3d11screencapture, d3d11videosink, d3d11convert et d3d11compositor.\n<li class=\"l\"> De nouveaux encodeurs vid\u00e9o acc\u00e9l\u00e9r\u00e9s par mat\u00e9riel pour les formats H.264\/AVC, H.265\/HEVC et AV1, construits avec le SDK AMF (Advanced Media Framework), ont \u00e9t\u00e9 r\u00e9alis\u00e9s pour les GPU AMD.\n<li class=\"l\"> Le plugin applemedia a \u00e9t\u00e9 am\u00e9lior\u00e9 avec la prise en charge de l'encodage et du d\u00e9codage vid\u00e9o H.265\/HEVC.\n<li class=\"l\"> Le plugin androidmedia a \u00e9t\u00e9 am\u00e9lior\u00e9 avec la prise en charge de l'encodage vid\u00e9o H.265\/HEVC.\n<li class=\"l\"> Les plugins audiomixer, compositor, glvideomixer et d3d11compositor ont ajout\u00e9 la propri\u00e9t\u00e9 force-live pour forcer l'activation du mode live.      <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58537\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 GStreamer 1.22, \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0442 \u043c\u0435\u0434\u0438\u0430\u043f\u043b\u0435\u0435\u0440\u043e\u0432 \u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0435\u0440\u043e\u0432 \u0430\u0443\u0434\u0438\u043e\/\u0432\u0438\u0434\u0435\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e VoIP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0433\u043e \u0432\u0435\u0449\u0430\u043d\u0438\u044f. \u041a\u043e\u0434 GStreamer \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 LGPLv2.1. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u0432\u044f\u0437\u043a\u0430 gst-libav \u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0433\u043e \u0432\u0435\u0449\u0430\u043d\u0438\u044f gst-rtsp-server. \u041d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106475","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 GStreamer 1.22, \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0442 \u043c\u0435\u0434\u0438\u0430\u043f\u043b\u0435\u0435\u0440\u043e\u0432 \u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0435\u0440\u043e\u0432 \u0430\u0443\u0434\u0438\u043e\/\u0432\u0438\u0434\u0435\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e VoIP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a GStreamer 1.22.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 GStreamer 1.22, \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0442 \u043c\u0435\u0434\u0438\u0430\u043f\u043b\u0435\u0435\u0440\u043e\u0432 \u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0435\u0440\u043e\u0432 \u0430\u0443\u0434\u0438\u043e\/\u0432\u0438\u0434\u0435\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e VoIP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-01-24T16:48:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-01-26T10:33:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Le framework multim\u00e9dia GStreamer 1.22.0 est disponible | ProHoster","description":"Apr\u00e8s un an de d\u00e9veloppement, la version GStreamer 1.22 a \u00e9t\u00e9 lanc\u00e9e, un ensemble de composants multiplateforme pour cr\u00e9er une large gamme d'applications multim\u00e9dias, des lecteurs multim\u00e9dias et convertisseurs de fichiers audio\/vid\u00e9o, aux applications VoIP.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a GStreamer 1.22.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 GStreamer 1.22, \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0442 \u043c\u0435\u0434\u0438\u0430\u043f\u043b\u0435\u0435\u0440\u043e\u0432 \u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0435\u0440\u043e\u0432 \u0430\u0443\u0434\u0438\u043e\/\u0432\u0438\u0434\u0435\u043e \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e VoIP-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-01-24T16:48:16+00:00","article:modified_time":"2023-01-26T10:33:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/106475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=106475"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/106475\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=106475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=106475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=106475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}