GStreamer 1.22 አስቀድሞ ተለቋል እና እነዚህ ዜናዎቹ ናቸው።

gstreamer አርማ

GStreamer በC ፕሮግራሚንግ ቋንቋ የተፃፈ ነፃ መድረክ-አቋራጭ የመልቲሚዲያ ማዕቀፍ ነው ፣ መተግበሪያዎችን እንዲፈጥሩ ያስችልዎታል

ከአንድ አመት ልማት በኋላ GStreamer 1.2 መውጣቱን አስታውቋል2, ይህም ሰፊ የመልቲሚዲያ አፕሊኬሽኖችን ለመፍጠር የመስቀል-ፕላትፎርም አካላት ስብስብ ነው, ከሚዲያ ማጫወቻዎች እና ኦዲዮ / ቪዲዮ ፋይል መቀየሪያዎች, ወደ ቪኦአይፒ አፕሊኬሽኖች እና የዥረት ስርዓቶች.

በአዲሱ የGStreamer 1.22 የድጋፍ ማሻሻያዎች ለ AV1 ቪዲዮ ኢንኮዲንግ ቅርጸት ጎልቶ ይታያል፣ እንዲሁም በVAAPI/VA፣ AMF፣ D1D3፣ NVCODEC፣ QSV እና Intel MediaSDK APIs በኩል በሃርድዌር የተጣደፈ AV11 ኢንኮዲንግ እና ዲኮዲንግ የመጠቀም ችሎታን ይጨምራል።

በአዲሱ ስሪት ውስጥ ጎልቶ የሚታየው ሌላው ማሻሻያ ነው ለAV1 አዲስ የRTP ተቆጣጣሪዎች ታክለዋል። በMP1፣ Matroska እና WebM ኮንቴይነሮች ላይ የተሻሻለ AV4 ትንተና፣ በተጨማሪም በ dav1d እና rav1e ቤተ-መጻሕፍት ላይ የተመሠረቱ የንጥሎቹ ግንባታዎች ከ AV1 ኢንኮደሮች እና ዲኮደሮች ጋር ተካትተዋል።

ከሱ በተጨማሪ Qt6 ድጋፍ ጎልቶ ይታያል ከየትኛው ጋር አብሮ ተተግብሯል Qt6 በ QML ትዕይንት ውስጥ ቪዲዮን ለመስራት የሚጠቀመው የqml6glsink አካል ታክሏል።ከGTK4 እና Wayland ጋር ለመስራት የ gtk4paintablesink እና gtkwaylandsink ኤለመንቶችን እና እንዲሁም የ HLS፣ DASH እና MSS (ማይክሮሶፍት ለስላሳ ዥረት) ፕሮቶኮሎችን የሚደግፉ አዳዲስ የማስተካከያ ዥረት ደንበኞች።

ዝገት ውስጥ s ማሻሻያዎችን ፈቃድ ለዝገቱ ቋንቋ የተዘመነው ማሰሪያ ጎልቶ ታይቷል፣ እንዲሁም ምንሠ ታክሏል 19 አዲስ ተሰኪዎች, ተጽዕኖዎች እና ዝገት ውስጥ የተጻፉ ንጥሎች (gst-plugins-rs፣ በአዲሱ GStreamer ውስጥ ካሉት ለውጦች 33% የሚሆኑት በሩስት ውስጥ እንደሚተገበሩ ተወስኗል (ለውጦቹ ከማስያዣዎች እና ተሰኪዎች ጋር የተገናኙ ናቸው) እና የ gst-plugins-rs plugin ስብስብ ከሞጁሎች አንዱ ነው። በንቃት የዳበረ GStreamer ፕለጊን በሩስት የተፃፉ ፕሮግራሞች በማንኛውም ቋንቋ ሊጠቀሙበት ይችላሉ እና ከእነሱ ጋር አብሮ መስራት በ C እና C ++ ውስጥ ካሉ ተሰኪዎች ጋር ተመሳሳይ ነው።

በተጨማሪም የ Rust ተሰኪዎች ለዊንዶውስ እና ለማክኦኤስ መድረኮች ኦፊሴላዊ ሁለትዮሽ ፓኬጆች አካል ሆነው ይላካሉ (ማጠናቀር እና ማሰራጨት ከሊኑክስ ፣ ዊንዶውስ እና ማክሮስ ጋር ተኳሃኝ ናቸው)።

በWebRTC ላይ የተመሰረተ የሚዲያ አገልጋይ ተተግብሯል። ለ WHIP (WebRTC HTTP ingest) እና WHEP (WebRTC HTTP ውፅዓት) በመደገፍ በሩስት የተፃፈ።

En ሊኑክስ፣ የተሻሻለ የዲኤምኤ አጠቃቀም በኮድ ሲገለበጥ፣ ሲገለበጥ፣ ሲጣራ እና ቪዲዮ ሲሰራ የሃርድዌር ማጣደፍን በመጠቀም፣ እንዲሁም የተሻሻለ CUDA ውህደት፡ የተጨመረ gst-cuda ቤተ-መጽሐፍት እና cudaconvertscale ኤለመንት፣ ከD3D11 እና NVIDIA dGPU NVMM ኤለመንቶች ጋር ውህደት።

ከDirect3D11 ጋር ያለው ውህደትም ተሻሽሏል፡ አዲስ gst-d3d11 ላይብረሪ ታክሏል፣የd3d11screencapture፣d3d11videosink፣d3d11convert እና d3d11compositor plugins አቅም ተዘርግቷል።

ከሌሎቹ ለውጦች ከዚህ አዲስ ስሪት ጎልቶ የሚታየው

  • አዲስ ሃርድዌር-የተጣደፉ H.264/AVC፣ H.265/HEVC፣ እና AV1 ቪዲዮ ኢንኮዲዎች AMF (Advanced Media Framework) ኤስዲኬን ለ AMD ጂፒዩዎች በመጠቀም ተተግብረዋል።
  • ለመጠን መቀነስ የተመቻቹ ቀለል ያሉ ስብሰባዎችን የመፍጠር ችሎታን ይሰጣል።
  • ለWebRTC simulcast እና Google መጨናነቅ መቆጣጠሪያ ድጋፍ ታክሏል።
  • በWebRTC በኩል ለመላክ ቀላል፣ በራሱ የሚሰራ ተሰኪ ቀርቧል።
  • አዲስ የMP4 ሚዲያ ኮንቴይነሮች መጠቅለያ ለተበጣጠሰ እና ላልተቆራረጠ መረጃ ድጋፍ ተጨምሯል።
  • ለአማዞን AWS ማከማቻ እና የድምጽ ቅጂ አገልግሎቶች አዲስ ተሰኪዎች ታክለዋል።
  • ቪዲዮዎችን የመቀየር እና የመጠን አቅምን የሚያጣምር የቪዲዮ ቀለም መለኪያ ንጥል ተጨምሯል።
  • ከፍተኛ የቀለም ጥልቀት ላላቸው ቪዲዮዎች የተሻሻለ ድጋፍ።
  • ለንክኪ ስክሪን ዝግጅቶች ድጋፍ ወደ አሰሳ ኤፒአይ ተጨምሯል።
  • የሚዲያ ኮንቴይነሮችን ከማሸግ በፊት ለ PTS/DTS መልሶ ግንባታ H.264/H.265 የጊዜ ማህተም ማስተካከያ እቃዎች ተጨምረዋል።
  • ለH.265/HEVC ቪዲዮ ኢንኮዲንግ እና ወደ applemedia ፕለጊን መፍታት ድጋፍ ታክሏል።
  • ለH.265/HEVC ቪዲዮ ኮድ ወደ አንድሮይድሚዲያ ተሰኪ ድጋፍ ታክሏል።
  • የቀጥታ ሁነታን ለማስገደድ የሃይል-ቀጥታ ንብረቱ ወደ ኦዲዮሚክስ፣ አቀናባሪ፣ glvideomixer እና d3d11compositor plugins ተጨምሯል።

በመጨረሻ ስለዚህ ጉዳይ የበለጠ ማወቅ ከፈለጉ ስለዚህ አዲሱ የGstreamer ስሪት የለውጡን ሎግ ማረጋገጥ ይችላሉ። በሚቀጥለው አገናኝ ፡፡

በኡቡንቱ እና ተዋጽኦዎች ላይ Gstreamer 1.22 ን እንዴት እንደሚጫን?

Gastroer 1.22 ን በዲስትሮዎ ላይ ለመጫን ፍላጎት ካለዎት ከዚህ በታች የምናጋራቸውን ደረጃዎች በመከተል ማድረግ ይችላሉ ፡፡

ሂደቱ ለሁለቱም ለአዲሱ የኡቡንቱ ስሪት እና ለቀደሙት ስሪቶች ከድጋፍ ጋር የሚሰራ ነው።

ለመጫን እኛ ተርሚናል መክፈት አለብን (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

የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡