जीस्ट्रीमर 1.26 आता उपलब्ध आणि पुढील पिढीच्या कोडेक्ससह सुसंगतता सुधारण्यासाठी, हार्डवेअर प्रवेग ऑप्टिमाइझ करण्यासाठी आणि डेव्हलपर्स आणि मल्टीमीडिया कंटेंट क्रिएटर्ससाठी नवीन टूल्स जोडण्यासाठी डिझाइन केलेल्या अनेक नवीन वैशिष्ट्यांसह येतो. हे अपडेट फ्रेमवर्कच्या 1.x मालिकेत त्याच्या API आणि ABI ची स्थिरता राखते.
शेवटच्या मोठ्या अपडेटनंतर एक वर्षानंतर, GStreamer 1.26 सादर करत आहे H.266 किंवा व्हर्सटाइल व्हिडिओ कोडिंग (VVC) व्हिडिओ कोडेकसाठी समर्थन, एक असे स्वरूप जे त्याच्या पूर्ववर्ती H.265/HEVC च्या तुलनेत अधिक कॉम्प्रेशन कार्यक्षमतेचे आश्वासन देते. साठी समर्थन देखील जोडले गेले आहे कमी जटिलता वाढविण्यासाठी व्हिडिओ कोडिंग (LCEVC), एक तंत्रज्ञान जे एन्हांसमेंट लेयर्सद्वारे इतर कोडेक्सची कार्यक्षमता सुधारते.
GStreamer 1.26 ची मुख्य नवीन वैशिष्ट्ये
नवीन व्हिडिओ आणि ऑडिओ कोडेक्ससाठी समर्थन
H.266/VVC आणि LCEVC च्या समर्थनाव्यतिरिक्त, GStreamer 1.26 मध्ये इमेज कोडेकसाठी समर्थन समाविष्ट आहे. जेपीईजी-एक्सएस, अल्ट्रा-लो लेटन्सी व्हिडिओ उत्पादन वर्कफ्लोसाठी ऑप्टिमाइझ केलेले. स्वरूपांच्या क्षमता देखील वाढवल्या जातात. मॅट्रोस्का y MPEG-TS, साठी समर्थन जोडत आहे AV1 y VP9, जे मल्टीमीडिया कंटेंटच्या प्लेबॅक आणि स्ट्रीमिंगला दोन्हीसाठी फायदेशीर आहे.
वल्कन आणि डायरेक्ट३डी१२ सह एकत्रीकरणात सुधारणा
ही आवृत्ती जोडते व्हल्कन एकत्रीकरणासाठी अनेक ऑप्टिमायझेशन, व्हिडिओ डीकोडिंग आणि एन्कोडिंगमध्ये कामगिरी सुधारत आहे. एक नवीन देखील सादर केले आहे Direct3D12 इंटिग्रेशन सपोर्ट लायब्ररी, d3d12swapchainsink आणि d3d12deinterlace सारख्या घटकांसह, जे विंडोज वातावरणात मल्टीमीडिया प्रक्रियेचे चांगले व्यवस्थापन करण्यास अनुमती देतात. हे विशेषतः त्यांच्या मल्टीमीडिया वर्कफ्लोमध्ये प्रगत उपाय वापरणाऱ्यांसाठी उपयुक्त आहे.
GStreamer 1.26 मध्ये देखील वैशिष्ट्ये आहेत विकासकांना फायदा होईल अशा कामगिरी सुधारणा त्यांच्या अनुप्रयोगांची कार्यक्षमता जास्तीत जास्त वाढवण्याचा प्रयत्न करणे. उदाहरणार्थ, मोठ्या प्रकल्पांमध्ये संसाधनांचा अधिक कार्यक्षम वापर करण्यासाठी मेमरी व्यवस्थापनातील ऑप्टिमायझेशन महत्त्वाचे आहे. जर तुम्हाला GStreamer वापरणाऱ्या प्रकल्पांबद्दल अधिक जाणून घ्यायचे असेल, तर तुम्ही याबद्दल वाचू शकता पल्सऑडिओ बातम्या, जे मल्टीमीडिया प्रक्रिया कार्यक्षमतेवर देखील लक्ष केंद्रित करते.
GStreamer 1.26 मध्ये नवीन सबटायटल आणि ट्रान्सक्रिप्शन टूल्स
GStreamer 1.26 मध्ये समाविष्ट आहे सबटायटल्स आणि मेटाडेटा हाताळण्यासाठी नवीन वैशिष्ट्ये व्हिडिओवर. H.264 आणि H.265 मध्ये सबटायटल्स काढण्यासाठी आणि घालण्यासाठी साधने जोडली गेली आहेत, तसेच एक नवीन cea708overlay घटक जोडला गेला आहे जो CEA-708 सबटायटल्सना रिअल टाइममध्ये व्हिडिओवर ओव्हरले करण्याची परवानगी देतो.
तसेच, AWS आणि स्पीचमॅटिक्स ट्रान्सक्रिप्शन आणि भाषांतर सेवा एकत्रित केल्या आहेत., ज्यामुळे ऑडिओ अधिक अचूकतेने मजकुरात रूपांतरित करता येतो. ही साधने विशेषतः अशा कंटेंट निर्मात्यांसाठी मौल्यवान आहेत जे त्यांच्या ऑडिओव्हिज्युअल निर्मितींमध्ये प्रवेश सुलभ करू इच्छितात, ज्यामुळे व्यापक प्रेक्षकांना प्रोत्साहन मिळते.
व्हिडिओ निर्मितीमध्ये वर्कफ्लो ऑप्टिमायझ करणे अत्यंत महत्त्वाचे आहे आणि GStreamer 1.26 हे अनेक प्रकारे सोडवते.
कामगिरी आणि स्थिरतेमध्ये ऑप्टिमायझेशन
इतर सुधारणांबरोबरच, नवीन आवृत्तीमध्ये समायोजने समाविष्ट आहेत मेमरी व्यवस्थापन y प्रक्रिया वेळा. रिअल-टाइम व्हिडिओ स्ट्रीमिंगमध्ये सिंक्रोनाइझेशन सुधारण्यासाठी वेबआरटीसीबिन मॉड्यूल्स ऑप्टिमाइझ केले गेले आहेत आणि QUIC सपोर्ट सुधारित केला गेला आहे. वेबवर मल्टीमीडिया सामग्रीच्या कार्यक्षम प्रवाहासाठी.
बग्स देखील दुरुस्त केले गेले आहेत आणि अनेक मॉड्यूल्स ऑप्टिमाइझ केले आहेत जसे की व्हिडिओ४लिनक्स२ (व्ही४एल२), विशेष Linux हार्डवेअरसह सुसंगतता सुधारणे. या ऑप्टिमायझेशनमुळे डेव्हलपर्स शक्तिशाली आणि विश्वासार्ह अॅप्लिकेशन्स तयार करण्यासाठी GStreamer 1.26 वर अवलंबून राहू शकतात याची खात्री होते.
हे अपडेट GStreamer साठी एक महत्त्वपूर्ण उत्क्रांती दर्शवते, ज्यामुळे बाजारपेठेतील सर्वात शक्तिशाली आणि बहुमुखी मल्टीमीडिया फ्रेमवर्कपैकी एक म्हणून त्याचे स्थान मजबूत होते.