ملٽي ميڊيا فريم ورڪ GStreamer 1.16.0 دستياب آهي

ترقي جي هڪ سال کان پوء جڳه ورتي ڇڏڻ جي اسٽريمر 1.16، ملٽي ميڊيا ايپليڪيشنن جي وسيع رينج ٺاهڻ لاءِ سي ۾ لکيل حصن جو هڪ ڪراس پليٽ فارم سيٽ، ميڊيا پليئرز ۽ آڊيو/ويڊيو فائل ڪنورٽرز کان وٺي VoIP ايپليڪيشنن ۽ اسٽريمنگ سسٽم تائين. GStreamer ڪوڊ LGPLv2.1 تحت لائسنس يافته آهي. ساڳئي وقت، gst-plugins-base 1.16، gst-plugins-good 1.16، gst-plugins-bad 1.16، gst-plugins-ugly 1.16 plugins تي تازه ڪاريون موجود آهن، انهي سان گڏ gst-libav 1.16 بائنڊنگ ۽ gst-rtsp-server 1.16 اسٽريمنگ سرور. API ۽ ABI سطح تي، نئين رليز پوئتي موٽڻ واري آھي 1.0 برانچ سان. بائنري تعميرات جلد اچي رهيو آهي تيار ڪيو ويندو Android، iOS، macOS ۽ ونڊوز لاءِ (لينڪس تي ان کي تقسيم مان پيڪيجز استعمال ڪرڻ جي صلاح ڏني وئي آهي).

کيل سڌارا جي اسٽريمر 1.16:

  • WebRTC اسٽيڪ SCTP پروٽوڪول کي استعمال ڪندي لاڳو ڪيل P2P ڊيٽا چينلز لاءِ سپورٽ شامل ڪئي آهي، انهي سان گڏ بلڊن هڪ ڪنيڪشن اندر مختلف قسم جي ملٽي ميڊيا ڊيٽا موڪلڻ ۽ ڪيترن ئي ٽرن سرورز سان ڪم ڪرڻ جي صلاحيت (STUN ايڪسٽينشن کي بائي پاس ايڊريس مترجم)؛
  • Matroska (MKV) ۽ QuickTime/MP1 ڪنٽينرز ۾ AV4 وڊيو ڪوڊيڪ لاءِ سپورٽ شامل ڪئي وئي. اضافي AV1 سيٽنگون لاڳو ڪيون ويون آهن ۽ انپٽ ڊيٽا فارميٽس جو تعداد وڌايو ويو آهي انڪوڊر پاران سپورٽ ڪيل؛
  • شامل ڪيل سپورٽ بند ڪيپشننگ، انهي سان گڏ ويڊيو مان ٻين قسمن جي مربوط ڊيٽا کي سڃاڻڻ ۽ ڪڍڻ جي صلاحيت ANC (ضمني ڊيٽا، اضافي معلومات، جهڙوڪ آڊيو ۽ ميٽا ڊيٽا، ڊجيٽل انٽرفيس ذريعي منتقل ٿيل اسڪين لائنن جي غير ڏيکاريل حصن ۾)؛
  • ميموري ۾ آڊيو چينلز کي متبادل ڪرڻ کان سواءِ اڻ ڪوڊ ٿيل (خام) آڊيو لاءِ سپورٽ شامل ڪئي وئي (غير-انٽرليوڊ، کاٻي ۽ ساڄي آڊيو چينلز الڳ بلاڪن ۾ رکيا ويا آهن، متبادل چينلن جي بدران "LEFT|RIGHT|LEFT|RIGHT|LEFT|RIGHT" ؛
  • پلگ ان جي بنيادي سيٽ ڏانھن منتقل ڪيو ويو (gst-plugins-base) GstVideoAggregator (خام وڊيو ملائڻ لاءِ ڪلاس) سازش (videomixer لاءِ هڪ بهتر متبادل) ۽ OpenGL ميڪر عناصر (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), جيڪي اڳ ۾ رکيا ويا هئا "gst-plugins-bad" سيٽ؛
  • نئون شامل ڪيو ويو موڊ فيلڊ متبادل، جنهن ۾ هر بفر تي عمل ڪيو ويندو آهي هڪ الڳ فيلڊ جي طور تي هڪ الڳ فيلڊ جي طور تي مداخلت واري وڊيو ۾ بفر سان لاڳاپيل پرچم جي سطح تي مٿين ۽ هيٺين شعبن جي الڳ ٿيڻ سان؛
  • WebM فارميٽ ۽ مواد جي انڪرپشن لاءِ سپورٽ Matroska ميڊيا ڪنٽينر unpacker ۾ شامل ڪئي وئي آھي؛
  • شامل ڪيو ويو نئون wpesrc عنصر جيڪو ڪم ڪري ٿو انجڻ تي ٻڌل برائوزر WebKit WPE (توهان کي اجازت ڏئي ٿو ته براؤزر جي آئوٽ کي ڊيٽا ماخذ جي طور تي علاج ڪريو)؛
  • Video4Linux HEVC انڪوڊنگ ۽ ڊيڪوڊنگ، JPEG انڪوڊنگ ۽ بهتر dmabuf درآمد ۽ برآمد لاءِ مدد فراهم ڪري ٿو.
  • VP8/VP9 ڊيڪوڊنگ لاءِ سپورٽ NVIDIA هارڊويئر تيز رفتار GPU استعمال ڪندي وڊيو ڊيڪوڊر ۾ شامل ڪئي وئي آهي، ۽ H.265/HEVC هارڊويئر تيز رفتار انڪوڊنگ لاءِ سپورٽ انڪوڊر ۾ شامل ڪئي وئي آهي؛
  • msdk پلگ ان ۾ ڪيتريون ئي واڌايون ڪيون ويون آھن، جيڪي انٽيل چپس (Intel Media SDK جي بنياد تي) تي انڪوڊنگ ۽ ڊيڪوڊنگ لاءِ هارڊويئر ايڪسلريشن جي استعمال جي اجازت ڏين ٿيون. ھن ۾ شامل آھي dmabuf درآمد / برآمد، VP9 ڊيڪوڊنگ، 10-bit HEVC انڪوڊنگ، وڊيو پوسٽ پروسيسنگ ۽ متحرڪ ريزوليوشن تبديلي؛
  • ASS/SSA ذيلي ٽائيٽل رينڊرنگ سسٽم ڪيترن ئي ذيلي عنوانن جي پروسيسنگ لاءِ سپورٽ شامل ڪئي آهي جيڪي وقت ۾ هڪ ٻئي سان ٽڪرائيندا آهن ۽ انهن کي هڪ ئي وقت اسڪرين تي ڏيکاريندا آهن؛
  • ميسن بلڊ سسٽم لاءِ مڪمل مدد فراهم ڪئي وئي آهي، جيڪا هاڻي سڀني پليٽ فارمن تي GStreamer تعمير ڪرڻ جي سفارش ڪئي وئي آهي. ايندڙ برانچ ۾ Autotools جي سپورٽ کي ختم ڪرڻ جي اميد آهي؛
  • GStreamer جي بنيادي ڍانچي ۾ شامل آھن بائنڊنگز لاءِ ڊولپمينٽ لاءِ Rust ٻولي ۽ ھڪڙو ماڊل شامل آھي پلگ ان سان Rust ۾؛
  • ڪارڪردگي جي اصلاح ڪئي وئي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو