{"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\/de\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0","title":{"rendered":"Das Multimedia-Framework GStreamer 1.22.0 ist verf\u00fcgbar.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach einem Jahr Entwicklung wurde GStreamer 1.22 ver\u00f6ffentlicht, ein plattform\u00fcbergreifendes Set von Komponenten zur Erstellung einer breiten Palette von Multimedia-Anwendungen, von Mediaplayern und Audio-\/Video-Converter bis hin zu VoIP-Anwendungen und Streaming-Systemen. Der GStreamer-Code wird unter der LGPLv2.1-Lizenz verbreitet. Updates f\u00fcr die Plugins gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly sowie das Wrapper-Plugin gst-libav und der Streaming-Server gst-rtsp-server werden separat entwickelt. Auf API- und ABI-Ebene ist die neue Version abw\u00e4rtskompatibel mit der 1.0-Version. Binaries werden in K\u00fcrze f\u00fcr Android, iOS, macOS und Windows bereitgestellt (unter Linux wird empfohlen, die Pakete aus der Distribution zu verwenden).      <\/p>\n<p>Schl\u00fcsselverbesserungen von GStreamer 1.22:  <\/p>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr das AV1-Videokodierungsformat wurde verbessert. Die M\u00f6glichkeit zur Nutzung der Hardwarebeschleunigung f\u00fcr die Kodierung und Decodierung von AV1 \u00fcber die APIs VAAPI\/VA, AMF, D3D11, NVCODEC, QSV und Intel MediaSDK wurde hinzugef\u00fcgt. Neue RTP-Handler f\u00fcr AV1 wurden hinzugef\u00fcgt. Die Analyse von AV1 in den Containern MP4, Matroska und WebM wurde verbessert. Die Builds umfassen Elemente mit AV1-Kodierern und -Dekodierern, die auf den Bibliotheken dav1d und rav1e basieren.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Qt6 wurde implementiert. Ein Element qml6glsink wurde hinzugef\u00fcgt, das Qt6 zur Wiedergabe von Videos in einer QML-Szene nutzt.\n<li class=\"l\"> Elemente wie gtk4paintablesink und gtkwaylandsink wurden hinzugef\u00fcgt, um die Darstellung mit GTK4 und Wayland zu erm\u00f6glichen.\n<li class=\"l\"> Neue Clients f\u00fcr adaptives Streaming, die die Protokolle HLS, DASH und MSS (Microsoft Smooth Streaming) unterst\u00fctzen, wurden hinzugef\u00fcgt.\n<li class=\"l\"> Die M\u00f6glichkeit zur Erstellung von minimierten Builds, die zur Reduzierung der Gr\u00f6\u00dfe optimiert sind, wurde bereitgestellt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr WebRTC Simulcast und Google Congestion Control wurde hinzugef\u00fcgt.\n<li class=\"l\"> Ein einfacher und autonomer Plugin zur \u00dcbertragung \u00fcber WebRTC wurde bereitgestellt.\n<li class=\"l\"> Ein neuer MP4-Mediendatencontainer-Wrapper mit Unterst\u00fctzung f\u00fcr fragmentierte und nicht fragmentierte Daten wurde hinzugef\u00fcgt.\n<li class=\"l\"> Neue Plugins f\u00fcr den Amazon AWS-Speicher und Audio-Transkriptionsdienste wurden hinzugef\u00fcgt.\n<li class=\"l\"> Die Bindungen f\u00fcr die Programmiersprache Rust wurden aktualisiert. Es wurden 19 neue Plugins, Effekte und Elemente in Rust (gst-plugins-rs) hinzugef\u00fcgt. Es wird bemerkt, dass 33 % der \u00c4nderungen im neuen GStreamer in Rust umgesetzt wurden (\u00c4nderungen betreffen Bindungen und Plugins), und das Plugin-Set gst-plugins-rs ist eines der am aktivsten entwickelten Module von GStreamer. Plugins, die in Rust geschrieben sind, k\u00f6nnen in Programmen aller Sprachen verwendet werden, und die Arbeit mit ihnen \u00e4hnelt der Verwendung von Plugins in C und C++.\n<li class=\"l\"> Die Lieferung von Plugins f\u00fcr Rust ist im Rahmen der offiziellen Bin\u00e4rpakete f\u00fcr die Plattformen Windows und macOS sichergestellt (Kompilierung und Lieferung werden f\u00fcr Linux, Windows und macOS unterst\u00fctzt).\n<li class=\"l\"> Ein in Rust geschriebener Media-Server auf Basis von WebRTC wurde implementiert, der WHIP (WebRTC HTTP ingest) und WHEP (WebRTC HTTP egress) unterst\u00fctzt.\n<li class=\"l\"> Das Element videocolorscale wurde hinzugef\u00fcgt, das Funktionen zur Konvertierung und Skalierung von Video kombiniert.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Videos mit gro\u00dfer Farbtiefe wurde verbessert.\n<li class=\"l\"> In der API Navigation wurde die Unterst\u00fctzung f\u00fcr Ereignisse von Touchscreens hinzugef\u00fcgt.\n<li class=\"l\"> Elemente zur Korrektur von Zeitstempeln f\u00fcr H.264\/H.265 wurden hinzugef\u00fcgt, um die Rekonstruktion von PTS\/DTS vor der Verpackung von Mediendateien zu erm\u00f6glichen.\n<li class=\"l\"> Auf der Plattform Linux wurde die Verwendung von DMA zur Zusammenarbeit mit Buffern beim Kodieren, Dekodieren, Filtern und Rendern von Videos mit Hardwarebeschleunigung verbessert.\n<li class=\"l\"> Die Integration mit CUDA wurde verbessert: die Bibliothek gst-cuda und das Element cudaconvertscale wurden hinzugef\u00fcgt, und die Integration mit den D3D11-Elementen und NVIDIA dGPU NVMM wurde sichergestellt.\n<li class=\"l\"> Die Integration mit Direct3D11 wurde verbessert: die neue Bibliothek gst-d3d11 wurde hinzugef\u00fcgt, und die M\u00f6glichkeiten der Plugins d3d11screencapture, d3d11videosink, d3d11convert und d3d11compositor wurden erweitert.\n<li class=\"l\"> F\u00fcr AMD-GPUs wurden neue hardwarebeschleunigte Videoencoder f\u00fcr die Formate H.264 \/ AVC, H.265 \/ HEVC und AV1 implementiert, die mit dem SDK AMF (Advanced Media Framework) erstellt wurden.\n<li class=\"l\"> Im Plugin applemedia wurde die Unterst\u00fctzung f\u00fcr das Kodieren und Dekodieren von H.265 \/ HEVC-Videos hinzugef\u00fcgt.\n<li class=\"l\"> Im Plugin androidmedia wurde die Unterst\u00fctzung f\u00fcr das Kodieren von H.265 \/ HEVC-Videos hinzugef\u00fcgt.\n<li class=\"l\"> In die Plugins audiomixer, compositor, glvideomixer und d3d11compositor wurde die Eigenschaft force-live zur erzwungenen Aktivierung des Live-Modus hinzugef\u00fcgt.      <\/ul>\n<p>Quelle: <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.1.1 - 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\/de\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47Das Multimedia-Framework GStreamer 1.22.0 ist verf\u00fcgbar | ProHoster","description":"Nach einem Jahr Entwicklung wurde GStreamer 1.22 ver\u00f6ffentlicht, ein plattform\u00fcbergreifendes Komponenten-Framework zur Erstellung einer breiten Palette von Multimedia-Anwendungen, von Media-Playern und Audio-\/Video-Dateikonvertern bis hin zu VoIP-Anwendungen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupen-multimedijnyj-frejmvork-gstreamer-1-22-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/106475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=106475"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/106475\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=106475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=106475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=106475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}