स्ट्रीमर 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 में इमेज कोडेक के लिए समर्थन भी शामिल है जेपीईजी-XS, अल्ट्रा-लो लेटेंसी वीडियो उत्पादन वर्कफ़्लो के लिए अनुकूलित। प्रारूपों की क्षमताओं का भी विस्तार किया गया है मट्रोस्का y एमपीईजी टीएस, के लिए समर्थन जोड़ना AV1 y VP9, जो मल्टीमीडिया सामग्री के प्लेबैक और स्ट्रीमिंग दोनों को लाभ पहुंचाता है।
वल्कन और डायरेक्ट3डी12 के साथ एकीकरण में सुधार
इस संस्करण में जोड़ा गया है वल्कन एकीकरण के लिए कई अनुकूलन, वीडियो डिकोडिंग और एन्कोडिंग में प्रदर्शन में सुधार। एक नया भी पेश किया गया है Direct3D12 एकीकरण समर्थन लाइब्रेरी, साथ ही d3d12swapchainsink और d3d12deinterlace जैसे तत्व, जो विंडोज़ वातावरण में मल्टीमीडिया प्रसंस्करण के बेहतर प्रबंधन की अनुमति देते हैं। यह उन लोगों के लिए विशेष रूप से उपयोगी है जो अपने मल्टीमीडिया वर्कफ़्लो में उन्नत समाधानों का उपयोग करते हैं।
GStreamer 1.26 में ये भी विशेषताएं हैं प्रदर्शन सुधार जो डेवलपर्स को लाभ पहुंचाते हैं अपने अनुप्रयोगों की दक्षता को अधिकतम करने का प्रयास कर रहे हैं। उदाहरण के लिए, मेमोरी प्रबंधन में अनुकूलन बड़ी परियोजनाओं में संसाधनों के अधिक कुशल उपयोग की कुंजी है। यदि आप GStreamer का उपयोग करने वाली परियोजनाओं के बारे में अधिक जानना चाहते हैं, तो आप इसके बारे में पढ़ सकते हैं पल्सऑडियो समाचार, जो मल्टीमीडिया प्रसंस्करण दक्षता पर भी ध्यान केंद्रित करता है।
GStreamer 1.26 में नए उपशीर्षक और ट्रांस्क्रिप्शन उपकरण
GStreamer 1.26 में शामिल है उपशीर्षक और मेटाडेटा को संभालने के लिए नई सुविधाएँ वीडियो पर। H.264 और H.265 में उपशीर्षक निकालने और सम्मिलित करने के लिए उपकरण जोड़े गए हैं, साथ ही एक नया cea708ओवरले तत्व भी जोड़ा गया है जो वास्तविक समय में वीडियो पर CEA-708 उपशीर्षक को ओवरले करने की अनुमति देता है।
इसके अलावा, AWS और स्पीचमैटिक्स ट्रांस्क्रिप्शन और अनुवाद सेवाओं को एकीकृत किया गया है, जिससे ऑडियो को अधिक सटीकता के साथ टेक्स्ट में परिवर्तित किया जा सकता है। ये उपकरण विशेष रूप से उन सामग्री निर्माताओं के लिए मूल्यवान हैं जो अपने दृश्य-श्रव्य निर्माणों तक पहुंच को सुगम बनाना चाहते हैं, तथा व्यापक दर्शकों तक पहुंच बनाना चाहते हैं।
वीडियो उत्पादन में वर्कफ़्लो को अनुकूलित करना महत्वपूर्ण है, और GStreamer 1.26 इसे कई तरीकों से संबोधित करता है।
प्रदर्शन और स्थिरता में अनुकूलन
अन्य सुधारों के अलावा, नए संस्करण में समायोजन शामिल हैं स्मृति प्रबंधन y प्रसंस्करण कार्य. वेबआरटीसीबीआईएन मॉड्यूल को वास्तविक समय वीडियो स्ट्रीमिंग में सिंक्रनाइज़ेशन में सुधार करने के लिए अनुकूलित किया गया है QUIC समर्थन में सुधार किया गया है वेब पर मल्टीमीडिया सामग्री की कुशल स्ट्रीमिंग के लिए।
बग्स को भी ठीक कर दिया गया है और कई मॉड्यूल अनुकूलित किए गए हैं जैसे वीडियो4लिनक्स2 (V4L2), विशेष लिनक्स हार्डवेयर के साथ संगतता में सुधार। ये अनुकूलन सुनिश्चित करते हैं कि डेवलपर्स शक्तिशाली और विश्वसनीय एप्लिकेशन बनाने के लिए GStreamer 1.26 पर भरोसा कर सकते हैं।
यह अद्यतन GStreamer के लिए एक महत्वपूर्ण विकास का प्रतिनिधित्व करता है, जो बाजार में सबसे शक्तिशाली और बहुमुखी मल्टीमीडिया फ्रेमवर्क में से एक के रूप में इसकी स्थिति को मजबूत करता है।