ملٹی میڈیا فریم ورک GStreamer 1.18.0 دستیاب ہے۔

ڈیڑھ سال کی ترقی کے بعد واقعہ پیش آیا رہائی جی اسٹریمر 1.18، میڈیا پلیئرز اور آڈیو/ویڈیو فائل کنورٹرز سے لے کر VoIP ایپلی کیشنز اور اسٹریمنگ سسٹمز تک ملٹی میڈیا ایپلی کیشنز کی ایک وسیع رینج بنانے کے لیے C میں لکھے گئے اجزاء کا ایک کراس پلیٹ فارم سیٹ۔ GStreamer کوڈ LGPLv2.1 کے تحت لائسنس یافتہ ہے۔ ایک ہی وقت میں، پلگ انز gst-plugins-base 1.18، gst-plugins-good 1.18، gst-plugins-bad 1.18، gst-plugins-ugly 1.18 کے ساتھ ساتھ gst-libav 1.18 بائنڈنگ اور gst-rtsp-server 1.18 سٹریمنگ سرور۔ API اور ABI کی سطح پر، نئی ریلیز پیچھے کی طرف 1.0 برانچ کے ساتھ مطابقت رکھتی ہے۔ بائنری تعمیرات جلد آرہی ہیں۔ تیار کیا جائے گا اینڈرائیڈ، آئی او ایس، میک او ایس اور ونڈوز کے لیے (لینکس پر ڈسٹری بیوشن سے پیکجز استعمال کرنے کی سفارش کی جاتی ہے)۔

چابی بہتری جی اسٹریمر 1.18:

  • نیا اعلیٰ سطحی API تجویز کیا گیا۔ جی ایس ٹی ٹرانسکوڈر، جو فائلوں کو ایک فارمیٹ سے دوسرے فارمیٹ میں ٹرانس کوڈ کرنے کے لیے ایپلی کیشنز میں استعمال کیا جا سکتا ہے۔
  • معلومات کی بہتر پیش کش اور توسیع شدہ ڈائنامک رینج (HDR، ہائی ڈائنامک رینج) کے ساتھ ویڈیو کی پروسیسنگ۔
  • فلائی پر پلے بیک کی رفتار کو تبدیل کرنے کی صلاحیت شامل کی گئی۔
  • کوڈیکس کے سیٹ کے لیے سپورٹ شامل کر دی گئی۔ AFD (ایکٹو فارمیٹ کی تفصیل) اور بار ڈیٹا۔
  • RTSP سرور اور کلائنٹ کے لیے سپورٹ شامل کر دی گئی۔ چال کے طریقوں (تصویر کو محفوظ کرتے ہوئے تیز اسکرولنگ)، ONVIF (اوپن نیٹ ورک ویڈیو انٹرفیس فورم) کی تفصیلات میں بیان کیا گیا ہے۔
  • ونڈوز پلیٹ فارم پر، DXVA2 / Direct3D11 API کا استعمال کرتے ہوئے ویڈیو ڈیکوڈنگ کی ہارڈویئر ایکسلریشن کو لاگو کیا جاتا ہے، اور مائیکروسافٹ میڈیا فاؤنڈیشن کا استعمال کرتے ہوئے ویڈیو کیپچر اور انکوڈنگ ایکسلریشن کے لیے ایک پلگ ان پیش کیا جاتا ہے۔ UWP (یونیورسل ونڈوز پلیٹ فارم) کے لیے تعاون شامل کیا گیا۔
  • qmlgloverlay عنصر کو شامل کیا گیا تاکہ آنے والے ویڈیو سٹریم کے اوپر Qt کوئیک منظر ڈسپلے کیا جا سکے۔
  • JPEG یا PNG فارمیٹس میں امیجز کی ترتیب سے ویڈیو سٹریم بنانا آسان بنانے کے لیے imagesequencesrc عنصر شامل کیا گیا ہے۔
  • ڈیش مواد تیار کرنے کے لیے ڈیش سنک عنصر شامل کیا گیا۔
  • DVB سب ٹائٹل انکوڈنگ کے لیے dvbsubenc عنصر شامل کیا گیا۔
  • کیبل نیٹ ورکس کے ساتھ ہم آہنگ شکل میں SCTE-35 سپورٹ کے ساتھ فکسڈ بٹریٹ MPEG-TS اسٹریمز کو پیک کرنے کی صلاحیت فراہم کرتا ہے۔
  • منبع اور سنک عناصر کے ساتھ ایک نئے RTMP کلائنٹ کے نفاذ کے ساتھ rtmp2 کا نفاذ۔
  • RTSP سرور نے رفتار اور اسکیلنگ کو کنٹرول کرنے کے لیے ہیڈرز کے لیے تعاون شامل کیا ہے۔
  • انٹیل کے تیار کردہ انکوڈر کوڈ پر مبنی svthevcenc، ایک H.265 ویڈیو انکوڈر شامل کیا گیا SVT-HEVC.
  • VA-API کا استعمال کرتے ہوئے کمپوزٹنگ کے لیے vaapioverlay عنصر شامل کیا گیا۔
  • ٹی ڈبلیو سی سی (گوگل ٹرانسپورٹ وائیڈ کنجشن کنٹرول) آر ٹی پی ایکسٹینشن کے لیے آر ٹی پی مینیجر کے لیے تعاون شامل کیا گیا۔
  • splitmuxsink اور splitmuxsrc عناصر اب معاون (AUX) ویڈیو اسٹریمز کو سپورٹ کرتے ہیں۔
  • "rtp://" URI کا استعمال کرتے ہوئے RTP اسٹریمز کو حاصل کرنے اور پیدا کرنے کے لیے نئے عناصر متعارف کرائے گئے ہیں۔
  • تاخیر سے حساس آڈیو اور ویڈیو اسٹریمز کی ترسیل کے لیے AVTP (آڈیو ویڈیو ٹرانسپورٹ پروٹوکول) پلگ ان شامل کیا گیا۔
  • پروفائل TR-06-1 (RIST - قابل اعتماد انٹرنیٹ سٹریم ٹرانسپورٹ).
  • Raspberry Pi بورڈ کے لیے کیمرے سے ویڈیو کیپچر کرنے کے لیے rpicamsrc عنصر شامل کیا گیا۔
  • GStreamer Editing Services نیسٹڈ ٹائم لائنز، فی کلپ اسپیڈ سیٹنگز، اور OpenTimelineIO فارمیٹ کو استعمال کرنے کی صلاحیت کے لیے سپورٹ شامل کرتی ہے۔
  • Autotools کی بنیاد پر تعمیر سکرپٹ کو ہٹا دیا. میسن اب مرکزی اسمبلی ٹول کے طور پر استعمال ہوتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں