
જીસ્ટ્રીમર 1.26.5 હવે ઉપલબ્ધ છે ૧.૨૬ સ્ટેબલ બ્રાન્ચમાં જાળવણી અપડેટ તરીકે, જેમાં સ્થિરતા, રીગ્રેશન ફિક્સેસ અને વપરાશકર્તાઓ દરરોજ અનુભવતા ક્ષેત્રોમાં વ્યવહારુ સુધારાઓ પર મજબૂત ધ્યાન કેન્દ્રિત કરવામાં આવ્યું છે. Es એક બગ ફિક્સ રિલીઝ જે કોઈપણ 1.26.x પર સરળતાથી ઇન્સ્ટોલ કરી શકાય છે, અને જેમાં કેટલાક ખૂબ જ ઉપયોગી નાના ઉમેરાઓ પણ આવે છે, જેમાં ચોક્કસ તત્વો પર JPEG XS માટે સપોર્ટથી લઈને Windows, V4L2, Vulkan અથવા ઉપકરણ મોનિટર સાથે સંકલન સુધીના ગોઠવણોનો સમાવેશ થાય છે.
આ પ્રકાશન 1.26.0 થી આગળની મોટી છલાંગ પર આધારિત છે, જેમાં નવી તકનીકો (H.266, LCEVC, JPEG XS), અનુકૂલનશીલ સ્ટ્રીમિંગમાં ઊંડા સુધારા, સબટાઈટલિંગ અને ટ્રેસિંગ, વલ્કન, OpenGL, CUDA, Direct3D12 અને VA સાથે વધુ એકીકરણ, અને C અને Rust માં લખાયેલા ઘણા નવા તત્વો ઉમેરવામાં આવ્યા છે. નીચેની પંક્તિઓમાં આપણે ૧.૨૬.૫ લાવે છે તે દરેક બાબતની વિગતવાર સમીક્ષા કરીશું અને સમગ્ર ૧.૨૬ શ્રેણીમાંથી સૌથી મહત્વપૂર્ણ યાદ રાખીશું. જેથી અપડેટ કરતા પહેલા તમારી પાસે સંપૂર્ણ ઝાંખી હોય.
GStreamer 1.26.5 શું છે અને તમારે શા માટે કાળજી લેવી જોઈએ
આવૃત્તિ ૧.૨૬.૫ એ ૧.૨૬ શ્રેણીમાં પાંચમું બગફિક્સ છે., 7 ઓગસ્ટના રોજ પ્રકાશિત, વિશ્વસનીયતા પર ધ્યાન કેન્દ્રિત કરે છે. ઉત્પાદનમાં શોધાયેલ વાસ્તવિક-વિશ્વ સમસ્યાઓને સંબોધતા સુધારાઓ અને સુધારાઓ પ્રકાશિત કરવામાં આવ્યા છે: audioconvert મિક્સિંગ મેટ્રિસિસ સાથે કેપ નેગોશિયેશન રીગ્રેશનને ઠીક કરે છે, cea608overlay અને cea708overlay હવે GPU મેમરી બફર સ્વીકારે છે જ્યારે ડાઉનસ્ટ્રીમ ઓવરલે કમ્પોઝિશનને સપોર્ટ કરે છે, અને d3d12screencapture વધુ મજબૂત વર્તન માટે સ્રોત અને ઉપકરણ પ્રદાતાઓ બંનેને પોલિશ કરે છે.
પ્રજનન અને શોધ ભાગમાં, મહત્વપૂર્ણ મુદ્દાઓને શુદ્ધ કરવામાં આવ્યા છે.: ONVIF મેટાડેટા સાથે સ્ટ્રીમ્સ પર decodebin3 હવે નિષ્ફળ થતું નથી, અને uridecodebin3 ક્રેશ થવાનું જોખમ બંધ કરે છે સંદેશાઓમાં URI ઉમેરતી વખતે (ઉદાહરણ તરીકે, જો ડીકોડર ખૂટે છે). V4L2 મેમરી લીકને દૂર કરે છે ગતિશીલ રીઝોલ્યુશન ફેરફારોમાં, અને VA એન્કોડર્સને સુધારા મળે છે સીમાવર્તી કેસ માટે.
ઉપયોગી કોડેક ઉમેરાઓ છે: વિડીયોરેટ અને ઇમેજફ્રીઝ હવે સાથે કામ કરી શકે છે JPEG XSLanguage, જે આ ફોર્મેટ સાથે સિંક્રનાઇઝેશન પાઇપલાઇન્સ અને ફ્રેમ જનરેશનની સુવિધા આપે છે. વલ્કનને એકીકરણ સુધારણા પ્રાપ્ત થઈ, wasapi2 ઉપકરણ દેખરેખ સુધારે છે વિન્ડોઝ પર થ્રેડશેર અને rtpbin2 માં અસંખ્ય સુધારાઓ શામેલ છે y gst-ડિવાઇસ-મોનિટર-1.0 કમાન્ડ લાઇનથી ઉપયોગીતા મેળવે છે. વધુમાં, ક્લાઉડ સેવાઓમાં, AWS ટ્રાન્સલેટમાં સંક્ષિપ્તતા ઉમેરવામાં આવે છે. અને માટે એક વિકલ્પ awtranscriber2 સાથે પાર્ટીશન સ્પીકર્સ, સાથે સ્પીચમેટિક્સમાં નવી માસ્ક-પ્રોફેનિટીઝ પ્રોપર્ટી ટ્રાન્સક્રિપ્શનમાં અપમાનજનક ભાષાનો સામનો કરવા માટે.
રીમાઇન્ડર: 1.26.0 માં મોટો ઉછાળો (મુખ્ય વિશેષતાઓ)
૧.૨૬.૦ (૧૧ માર્ચ) એ દૂરગામી સુધારાઓ રજૂ કર્યા 1.x API વિશે, જેમાં નવા કોડેક્સ, સબટાઈટલિંગ, સ્ટ્રીમિંગ, એનાલિટિક્સ અને એક્સિલરેશન પર ધ્યાન કેન્દ્રિત કરવામાં આવ્યું છે. હાઇલાઇટ્સમાં શામેલ છે:
- VVC H.266 કોડેક સપોર્ટ: પાર્સર, hw માટે બેઝ ડીકોડર, VA-API ડીકોડિંગ, MP4, Matroska અને MPEG-TS માં FFmpeg ડીકોડર અને mux/demux ની ઍક્સેસ; Rust માં VVdeC-આધારિત ડીકોડર ઉમેરવામાં આવ્યું હતું.
- JPEG XSLanguage: MPEG-TS માં mux/demux સાથે SVT JPEG XS આધારિત એન્કોડિંગ અને ડીકોડિંગ તત્વો, ઇન્ટરલેસ્ડ અને પ્રોગ્રેસિવને સપોર્ટ કરે છે.
- એલસીઇવીસી: V‑Nova SDK ની ટોચ પર એન્કોડિંગ/ડીકોડિંગ તત્વો અને lcevch264decodebin સાથે એન્હાન્સમેન્ટ લેયર કાઢવા માટે h264parse માં સપોર્ટ.
- સબટાઈટલ અને ક્લોઝ્ડ કૅપ્શન્સ: H.264/H.265 માટે એક્સટ્રેક્ટર/ઇન્સર્ટર્સ, cea708ઓવરલે રસ્ટ તરફથી, સીઇએ708મક્સ, ttocea708 દ્વારા વધુમાં સુધારાઓ સીસીકોમ્બિનરઅને સીડીપી સર્વિસ ઇન્જેક્ટ સીડીપી માટે.
- એચએલએસ/ડૅશ: file://, બેકઓફ અને રીટ્રીઝ સપોર્ટ સાથે adaptivedemux2 ક્લાયંટ, hlscmafsink દ્વારા વધુ y hlssink3 દ્વારા વધુ CMAF/TS માટે, hlsmultivariantink દ્વારા વધુ, અને વ્યવસ્થાઓ ડેશસિંક.
- સ્પ્લિટમક્સએસઆરસી/સિંક કોન આળસુ લોડિંગ અને ગતિશીલ ટુકડાઓ, એડ-ફ્રેગમેન્ટ સિગ્નલો અને ઓપન ફાઇલ પોલિસી.
- MPEG-TS વધુ સક્ષમ
- MP4/માટ્રોસ્કા: VVC, Hap, Lagarith, કાચો વિડીયો, રોટેશન અને ફ્લિપ ટેગ્સ, qtdemux માં ટ્રિક મોડ અને કાચો વિડીયો ISO સપોર્ટ.
- SMPTE 2038 સહાયક મેટાડેટા (ડેમક્સ/મક્સ અને સીસી રૂપાંતર) માટે રસ્ટમાં.
- ઍનલિટિક્સ: નવું GstTensorMetaLanguage, N થી N સંબંધો, વિભાજન માસ્ક, ઓનવિફમેટાડેટા એક્સટ્રેક્ટર, ઓરિજિનલબફર y રિલેશનમેટા, તેમજ વધુ પોલિશ્ડ પાયથોન બાઇન્ડિંગ્સ.
- પ્રવેગકતા અને ગ્રાફિક્સ: માં મહાન સુધારાઓ જ્વાળામુખી y ઓપનજીએલ (v210, YUY2/UYVY, Y444_10/16, DMABuf આયાત), સીધા DMABuf આયાત સાથે QML, CUDA કમ્પોઝર, nvenc AV1, Jetson NVMM અને પ્રીકમ્પાઇલ્ડ કર્નલ સાથે, ડાયરેક્ટ3ડી12 કોન d3d12વિડિઓસિંક, d3d12swapchainસિંક, d3d12ડિઇન્ટરલેસ, શૂન્ય-કોપી GPU IPC, અને યોગ્ય HDR કેપ્ચર.
- કેપ્ચર કાર્ડ્સ: : AJA અને ડેકલિંક (HDR PQ/HLG અને ફ્રેમ પ્લાનિંગ) માં સુધારા.
- આરટીપી / આરટીએસપી: ક્લાયંટ-મેનેજ્ડ MIKEY કી સાથે rtspsrc, rtpbin માં નવા સિંક મોડ્સ, RFC7273 સ્ટેટફુલ જીટરબફર, rtph265depay માં સુધારાઓ, અને ટાઇમસ્ટેમ્પ્સનું પુનર્જીવન rtppassthroughpay દ્વારા વધુ, અને નવું rtpbin2 દ્વારા વધુ રસ્ટ માં.
- WebRTC: મૂળભૂત રોલબેક અને સુધારાઓ સાથે webrtcbin; વેબઆરટીસીંક/એસઆરસી વધુ એન્કોડર્સ, MSE, અને NTP/PTP સિંક્રનાઇઝેશન સાથે; WHEP/WHIP ઇકોસિસ્ટમમાં પહેલેથી જ હાજર છે; અને 1.26.x થી આગળના પ્રકાશનોમાં ઉપલબ્ધ LiveKit/Kinesis તત્વો.
- નવી વસ્તુઓ કોમોના વેબવ્યુ2એસઆરસી, H.264/H.265 માટે સીસી એક્સટ્રેક્ટર, h266પાર્સ, svtjpegxsenc/ડિસેમ્બર અને VA અને Rust માં બહુવિધ ટુકડાઓ.
ફરક પાડતા સુંદર ટેકનિકલ ફેરફારો
કન્ટેનર અને પરિવહન
MP4 અને Matroska માં મજબૂત VVC સપોર્ટ ઉમેરવામાં આવ્યો છે., હેપ/લેગારિથ જેવા વિશિષ્ટ ફોર્મેટ અને કાચો વિડિઓ, મીડિયા અને ટ્રેક દીઠ પરિભ્રમણ અને ફ્લિપ્સના યોગ્ય સંચાલન ઉપરાંત. MPEG-TS હવે mux અને demux VVC, JPEG-XS, VP9 અને AV1 (કસ્ટમ મેપિંગ સાથે), મીટર કરી શકે છે ID3 y SMPTE 302M, અને 2-બાઇટ M192TS અજમાવી જુઓ. લાઇવ સ્ટ્રીમ્સ માટે, mpegtslivesrcLanguage પીસીઆર-આધારિત ઘડિયાળ પૂરી પાડે છે.
અનુકૂલનશીલ સ્ટ્રીમિંગમાં la ક્લાયંટ એડેપ્ટિવડેમક્સ2 નકલી લાઇવ ફ્લશ અટકાવે છે, file:// URI ને સપોર્ટ કરે છે અને બેકઓફ સાથે ફરીથી પ્રયાસ કરે છે, અને ડેશસિંક ગતિશીલ MPDs માટે સમયગાળાની લંબાઈ સુધારે છે. એચ.એલ.એસ. CMAF અને સ્કેલિંગ વેરિઅન્ટ્સ પર ધ્યાન કેન્દ્રિત કરીને નવા સિંક મેળવે છે.
સબટાઈટલ, CC અને SMPTE 2038
H.264/H.265 એક્સટ્રેક્ટર/ઇન્સર્ટર ડીકોડિંગ વિના પ્રેઝન્ટેશન ક્રમમાં CC ને હેરફેર કરે છે (રીકોડિંગ વિના પાઇપલાઇન્સની પ્રક્રિયા માટે ઉપયોગી), અને રસ્ટ પરિવારમાં શામેલ છે st2038ancdemux/mux અને ડીસી કન્વર્ટર. cea708ઓવરલે 708 માં cc1.26.5overlay ને આધુનિક સપોર્ટ અને GPU બફર સ્વીકૃતિ સાથે બદલે છે.
વિશ્લેષણ અને મેટાડેટા
GstTensorMeta અને નવા N-થી-N સંબંધો મૂળ બફર્સને સાચવવા માટે માસ્ક, ONVIF રૂપાંતરણો અને ઉપયોગિતા પ્લગઇન્સ સાથે જટિલ કમ્પ્યુટર વિઝન વર્કફ્લોને સરળ બનાવે છે. સુધારેલ પાયથોન બાઇન્ડિંગ્સ વિશ્લેષણાત્મક ધ્યેયોના પુનરાવર્તન અને સંપાદનને સુવ્યવસ્થિત કરો.
પ્રવેગક: વલ્કન, ઓપનજીએલ, સીયુડીએ અને ડી3ડી12
વલ્કન અસંગત યાદશક્તિ, રંગમેટ્રી અને પૂલ સુધારે છે, H.264/H.265 પ્રોફાઇલ્સ અને વધુ ચપળ એન્કોડર ઉપરાંત. ઓપનજીએલ રૂપાંતરણો (v210, YUY2/UYVY, ઉચ્ચ ઊંડાઈ Y444) અને DMABuf ને વિસ્તૃત કરે છે. CUDA કમ્પોઝર, nvav1enc, Jetson NVMM સપોર્ટ અને પ્રીકમ્પાઇલ્ડ ઉમેરો. ડાયરેક્ટ3ડી12 જાહેર પુસ્તકાલય ખોલે છે, સાથે ડૂબી જાય છે રંગ સંતુલન, mipmap ટેક્સચર, ઝીરો-કોપી IPC, અને પોર્ટેબલ ડીઇન્ટરલેસિંગ.
RTP, RTSP અને WebRTC
આરટીએસપી વ્યવસ્થા કરે છે માઇકી ક્લાયન્ટ બાજુ પર (એક્સિસ કેમેરા સાથે ઉપયોગી), આરટીપીબીન never/ntp મોડ્સ મેળવે છે, અને jitterbuffer RFC7273 સ્થિતિને પ્રદર્શિત કરે છે. H.265 RTP માં સુધારેલ કીફ્રેમ વિનંતી અને ગેટવે પર ટાઇમસ્ટેમ્પનું પુનર્જીવન. કાટ AC2, AMR, JPEG, KLV, MPEG‑TS, MP3A/G, Opus, PCMU/A, VP4/8 માટે rtpbin9 અને પેલોડર્સ પૂરા પાડે છે. WebRTC પર રોલબેક, ઓડિયો લેવલ અને રીટ્રાન્સમિશનને ફાઇન-ટ્યુન કરવામાં આવી રહ્યા છે, અને 1.26.x માં Janus, LiveKit અને WHEP સ્ત્રોતો ઉમેરવામાં આવ્યા છે.
API, પ્રદર્શન અને ટ્રેસ
GstIdStr સ્ટ્રક્ચર્સ/કેપ્સમાં GQuark ને બદલે છે ટૂંકી સાંકળોની તુલના કરીને લીક અટકાવવા અને કામગીરી સુધારવા માટે; જીએસટીવેકડેક સરળ અને વધુ કાર્યક્ષમ કતાર માટે કોર દાખલ કરો. ઑડિઓ/વિડિઓ ઉપયોગિતાઓ વિસ્તૃત કરવામાં આવી છે. (પુનઃક્રમાંકન, ઝડપી પાથ v210⇄I420_10/I422_10), અને નવા ટ્રેસર્સ ઉમેરવામાં આવે છે (મેમરી, પુશ ટાઇમ્સ અને PCAP). લોગીંગ સિસ્ટમ સમૃદ્ધ વિગતો ઉમેરે છે સંદેશાઓ (URI, સ્ટ્રીમ-આઈડી) ને, અને DOTs નું લેખન ઑપ્ટિમાઇઝ કરવામાં આવે છે.
