غستريامير 1.26 متاح الان ويأتي مع مجموعة من الميزات الجديدة المصممة لتحسين التوافق مع برامج الترميز من الجيل التالي، وتحسين تسريع الأجهزة، وإضافة أدوات جديدة للمطورين ومنشئي محتوى الوسائط المتعددة. يحافظ هذا التحديث على استقرار واجهة برمجة التطبيقات (API) وواجهة ABI الخاصة به ضمن سلسلة 1.x من الإطار.
بعد مرور عام منذ آخر تحديث رئيسي، يقدم GStreamer 1.26 دعم برنامج ترميز الفيديو H.266 أو Versatile Video Coding (VVC)، وهو تنسيق يعد بكفاءة ضغط أكبر مقارنة بصيغته السابقة H.265/HEVC. تمت إضافة الدعم أيضًا ترميز الفيديو المعزز منخفض التعقيد (LCEVC)، وهي تقنية تعمل على تحسين كفاءة برامج الترميز الأخرى من خلال طبقات التحسين.
الميزات الجديدة الرئيسية لبرنامج GStreamer 1.26
دعم برامج ترميز الفيديو والصوت الجديدة
بالإضافة إلى دعم H.266/VVC وLCEVC، يتضمن GStreamer 1.26 دعمًا لبرنامج ترميز الصورة JPEG-XS، تم تحسينه لمهام إنتاج الفيديو ذات زمن الوصول المنخفض للغاية. كما تم توسيع إمكانيات التنسيقات متروسكا y MPEG-TS، إضافة الدعم لـ AV1 y VP9، مما يفيد في تشغيل وبث محتوى الوسائط المتعددة.
تحسينات في التكامل مع Vulkan وDirect3D12
تضيف هذه النسخة تحسينات متعددة لتكامل Vulkan، تحسين الأداء في فك تشفير الفيديو وترميزه. تم تقديم واحد جديد أيضًا مكتبة دعم تكامل Direct3D12، إلى جانب عناصر مثل d3d12swapchainsink وd3d12deinterlace، والتي تسمح بإدارة أفضل لمعالجة الوسائط المتعددة في بيئات Windows. وهذا مفيد بشكل خاص لأولئك الذين يستخدمون حلولاً متقدمة في سير عمل الوسائط المتعددة الخاصة بهم.
يتميز GStreamer 1.26 أيضًا بما يلي تحسينات الأداء التي تفيد المطورين سعياً إلى تعظيم كفاءة تطبيقاتهم. على سبيل المثال، تعد التحسينات في إدارة الذاكرة أمرًا أساسيًا لاستخدام الموارد بكفاءة أكبر في المشاريع الكبيرة. إذا كنت تريد معرفة المزيد عن المشاريع التي تستخدم GStreamer، يمكنك القراءة عن أخبار PulseAudio، والذي يركز أيضًا على كفاءة معالجة الوسائط المتعددة.
أدوات جديدة للترجمة والنسخ في GStreamer 1.26
يتضمن GStreamer 1.26 ميزات جديدة للتعامل مع الترجمات والبيانات الوصفية على الفيديو. تمت إضافة أدوات لاستخراج وإدراج الترجمات في H.264 وH.265، بالإضافة إلى عنصر cea708overlay جديد يسمح بتراكب ترجمات CEA-708 فوق الفيديو في الوقت الفعلي.
وبالإضافة إلى ذلك، تم دمج خدمات النسخ والترجمة من AWS وSpeechmatics، مما يسمح بتحويل الصوت إلى نص بدقة أكبر. تُعد هذه الأدوات ذات قيمة خاصة لمنشئي المحتوى الذين يتطلعون إلى تسهيل الوصول إلى إنتاجاتهم السمعية والبصرية، والترويج لجمهور أوسع.
يعد تحسين سير العمل في إنتاج الفيديو أمرًا بالغ الأهمية، ويتناول GStreamer 1.26 هذا الأمر بعدة طرق.
تحسين الأداء والاستقرار
ومن بين التحسينات الأخرى، يتضمن الإصدار الجديد تعديلات في إدارة الذاكرة y أوقات المعالجة. تم تحسين وحدات webrtcbin لتحسين المزامنة في بث الفيديو في الوقت الفعلي و تم تحسين دعم QUIC لبث محتوى الوسائط المتعددة بكفاءة على الويب.
تم أيضًا إصلاح الأخطاء وتحسين وحدات متعددة مثل فيديو4لينكس2 (V4L2)، تحسين التوافق مع أجهزة Linux المتخصصة. تضمن هذه التحسينات أن يتمكن المطورون من الاعتماد على GStreamer 1.26 لبناء تطبيقات قوية وموثوقة.
يمثل هذا التحديث تطوراً كبيراً بالنسبة لبرنامج GStreamer، إذ يعزز مكانته كواحد من أقوى أطر عمل الوسائط المتعددة وأكثرها تنوعاً في السوق.