تم بالفعل إطلاق الإصدار الجديد من GStreamer 1.18.0

شعار gstreamer

بعد عام ونصف التنموي تم إصدار GStreamer 1.18، مجموعة من المكونات عبر الأنظمة الأساسية المكتوبة بلغة C لإنشاء مجموعة واسعة من تطبيقات الوسائط المتعددة ، من مشغلات الوسائط المتعددة ومحولات ملفات الصوت / الفيديو إلى تطبيقات VoIP وأنظمة البث.

في الإصدار الجديد تم تقديم واجهة برمجة تطبيقات جديدة لملفات الترميز من تنسيق إلى آخر ، وكذلك تحسينات على دعم HDR ، دعم التمديد RTP TWCC وأشياء أخرى أكثر.

الميزات الرئيسية الجديدة لـ GStreamer 1.18

في هذا الإصدار الجديد قدم تم العمل على تحسين دعم Gstreamer وهذا هو يمكننا أن نجد إضافات مختلفة في هذا الإصدار الجديد 1.8 ، مثل البرنامج المساعد AVTP (بروتوكول نقل الصوت والفيديو) لعمليات نقل الصوت والفيديو الحساسة زمن الوصول.

إضافة إلى أيضًا الدعم الجديد لملف تعريف TR-06-1 (RIST - موثوق النقل عبر الإنترنت) ، فإن القدرة على تغيير سرعة التشغيل أثناء التنقل ودعم امتداد RTP TWCC (Google All Transport Congestion Control) إلى rtpmanager.

في حالة Windows، يتم تنفيذ فك تشفير الفيديو المسرع بالأجهزة باستخدام DXVA2 / Direct3D11 API، بالإضافة إلى مكون إضافي لالتقاط الفيديو وتسريع التشفير باستخدام Microsoft Media Foundation. دعم إضافي لـ UWP (النظام الأساسي العالمي لنظام Windows).

على الخادم والعميل ، أضاف RTSP دعمًا لأوضاع الغش (التمرير السريع عند حفظ الصورة) ، الموضحة في مواصفات ONVIF (منتدى واجهة فيديو الشبكة المفتوحة).

تضيف GStreamer Editing Services دعمًا للمخططات الزمنية المتداخلة ، والسرعات القائمة على القصاصات ، والقدرة على استخدام تنسيق OpenTimelineIO.

بالإضافة إلى البرامج النصية المستندة إلى Autotools تمت إزالتها ويستخدم Meson الآن كمجموعة أدوات التجميع الرئيسية.

من التغييرات الأخرى التي تبرز من هذا الإصدار الجديد:

  • تم اقتراح واجهة برمجة تطبيقات جديدة عالية المستوى ، GstTranscoder ، والتي يمكن استخدامها في التطبيقات لتحويل الملفات من تنسيق إلى آخر.
  • تمت إضافة دعم لـ AFD (وصف التنسيق النشط) ومجموعة ترميز البيانات الشريطية.
  • تمت إضافة عنصر qmlgloverlay للسماح لمشهد Qt السريع بالظهور أعلى دفق الفيديو الوارد.
  • تمت إضافة عنصر imagesequencesrc لتبسيط إنشاء تسلسل فيديو من سلسلة من صور JPEG أو PNG.
  • تمت إضافة عنصر dashsink لإنشاء محتوى DASH.
  • تمت إضافة عنصر dvbsubenc لتشفير ترجمات DVB.
  • من الممكن تجميع تدفقات MPEG-TS بمعدل بت ثابت ودعم SCTE-35 ، بطريقة متوافقة مع شبكات تلفزيون الكابل.
  • تم تنفيذ Rtmp2 مع تطبيق عميل RTMP جديد مع عناصر المصدر والمستقبل.
  • يضيف خادم RTSP دعم الرأس للتحكم في السرعة والقياس.
  • تمت إضافة svthevcenc ، وهو برنامج تشفير فيديو H.265 يعتمد على مشفر Intel SVT-HEVC.
  • تمت إضافة عنصر vaapioverlay للإنشاء باستخدام VA-API.
  • تدعم الآن عناصر splitmuxsink و splitmuxsrc تدفقات الفيديو الإضافية (AUX).
  • تم إدخال عناصر جديدة لتلقي وتوليد تدفقات RTP باستخدام "rtp: //" URI.
  • تمت إضافة عنصر rpicamsrc لالتقاط فيديو الكاميرا للوحة Raspberry Pi.
  • تحسين عرض المعلومات ومعالجة الفيديو باستخدام النطاق الديناميكي العالي (HDR).

أخيرا إذا كنت تريد معرفة المزيد عنها حول هذا الإصدار الجديد من Gstreamer يمكنك التحقق من سجل التغيير في الرابط التالي.

كيفية تثبيت Gstreamer 1.18 على أوبونتو ومشتقاته؟

إذا كنت مهتمًا بتثبيت Gstreamer 1.18 على التوزيعة الخاصة بك يمكنك القيام بذلك باتباع الخطوات التي نشاركها أدناه.

هذه العملية صالحة لكل من الإصدار الجديد من Ubuntu 20.04 وكذلك للإصدارات السابقة مع الدعم.

لتثبيت، علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وفيه نكتب الأوامر التالية:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

وجاهزًا لها ، سيكونون قد قاموا بالفعل بتثبيت Gstreamer 1.16 على نظامهم.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   خوان قال

    عند تنفيذ هذه الأوامر ، الإصدار المثبت هو 1.14.5 ، هل يمكنك شرح كيفية تثبيت أحدث إصدار متوفر؟ هل يتعين علينا إضافة مستودع إضافي؟

  2.   صموئيل قال

    "وفويلا ، سيكونون قد قاموا بالفعل بتثبيت Gstreamer 1.16 على نظامهم."

    لكنك لا تريد تثبيت الإصدار 1.18