GStreamer 1.26.5 অডিওকনভার্ট, ওভারলে, V4L2, VA এবং Vulkan-এর মূল সমাধানগুলি উপস্থাপন করেছে

  • অডিওকনভার্ট, ওভারলে, V4L2, VA, এবং Vulkan-এর মূল সংশোধন, এবং wasapi2, threadshare এবং rtpbin2-এর উন্নতি।
  • নতুন ব্যবহারিক সহায়তা: ভিডিওরেট/ইমেজফ্রিজে JPEG XS এবং STT/ক্লাউড পরিষেবাগুলিতে অতিরিক্ত ক্ষমতা
  • সম্পূর্ণ ১.২৬ সিরিজ পর্যালোচনা: ভিভিসি, জেপিইজি এক্সএস, এলসিইভিসি, সাবটাইটেল, এইচএলএস/ড্যাশ, অ্যানালিটিক্স এবং অ্যাক্সিলারেশন
  • পাইপওয়্যার ইন্টিগ্রেশন: বর্তমান অবস্থা, বাফার/ফরম্যাট চ্যালেঞ্জ এবং বাস্তব-বিশ্ব ব্যবহারের ক্ষেত্রে রোডম্যাপ

জি স্ট্রীমার 1.26.5

জি স্ট্রীমার 1.26.5 এখন উপলব্ধ ১.২৬ স্টেবল ব্রাঞ্চের মধ্যে একটি রক্ষণাবেক্ষণ আপডেট হিসেবে, যেখানে স্থিতিশীলতা, রিগ্রেশন সংশোধন এবং ব্যবহারকারীরা প্রতিদিন যেসব ক্ষেত্রের সম্মুখীন হন সেগুলির বাস্তব উন্নতির উপর জোর দেওয়া হয়। Es একটি বাগ ফিক্স রিলিজ যা যেকোনো 1.26.x-এ সহজেই ইনস্টল করা যাবে, এবং এতে কিছু খুব দরকারী ছোট ছোট সংযোজনও রয়েছে, নির্দিষ্ট উপাদানগুলিতে JPEG XS সমর্থন থেকে শুরু করে Windows, V4L2, Vulkan বা ডিভাইস মনিটরের সাথে ইন্টিগ্রেশন পর্যন্ত সমন্বয়।

এই রিলিজটি ১.২৬.০ থেকে বিশাল অগ্রগতির উপর ভিত্তি করে তৈরি, যেখানে নতুন প্রযুক্তি (H.1.26.0, LCEVC, JPEG XS), অ্যাডাপ্টিভ স্ট্রিমিং, সাবটাইটেলিং এবং ট্রেসিং-এ গভীর উন্নতি, Vulkan, OpenGL, CUDA, Direct266D3 এবং VA-এর সাথে আরও ইন্টিগ্রেশন এবং C এবং Rust-এ লেখা নতুন উপাদানের একটি হোস্ট যুক্ত করা হয়েছে। নিম্নলিখিত লাইনগুলিতে আমরা 1.26.5 যা কিছু নিয়ে আসে তার বিস্তারিত পর্যালোচনা করব এবং সমগ্র 1.26 সিরিজের সবচেয়ে গুরুত্বপূর্ণটি মনে রাখব। যাতে আপডেট করার আগে আপনার কাছে একটি সম্পূর্ণ ওভারভিউ থাকে।

GStreamer 1.26.5 কী এবং কেন আপনার যত্ন নেওয়া উচিত

১.২৬.৫ সংস্করণটি ১.২৬ সিরিজের পঞ্চম বাগ সংশোধন।, ৭ আগস্ট প্রকাশিত, নির্ভরযোগ্যতার উপর দৃষ্টি নিবদ্ধ করে। উৎপাদনে আবিষ্কৃত বাস্তব-বিশ্বের সমস্যাগুলি সমাধান করে এমন সংশোধন এবং উন্নতিগুলি হাইলাইট করা হয়েছে: অডিওকনভার্ট মিক্সিং ম্যাট্রিক্সের সাথে একটি ক্যাপ নেগোসিয়েশন রিগ্রেশন ঠিক করে, cea7overlay এবং cea608overlay এখন GPU মেমরি বাফার গ্রহণ করে যখন ডাউনস্ট্রিম ওভারলে কম্পোজিশন সমর্থন করে, এবং d708d3screencapture আরও শক্তিশালী আচরণের জন্য উৎস এবং ডিভাইস সরবরাহকারী উভয়কেই পালিশ করে।

পুনরুৎপাদন এবং আবিষ্কার অংশে, গুরুত্বপূর্ণ বিষয়গুলি পরিমার্জিত করা হয়েছে।: ONVIF মেটাডেটা সহ স্ট্রিমগুলিতে decodebin3 আর ব্যর্থ হয় না, এবং uridecodebin3 ক্র্যাশের ঝুঁকি বন্ধ করে বার্তাগুলিতে URI যোগ করার সময় (উদাহরণস্বরূপ, যদি কোনও ডিকোডার অনুপস্থিত থাকে)। V4L2 মেমোরি লিক দূর করে গতিশীল রেজোলিউশন পরিবর্তনে, এবং VA এনকোডারগুলি সংশোধন করা হয়েছে সীমান্তবর্তী মামলার জন্য।

দরকারী কোডেক সংযোজন রয়েছে: ভিডিওরেট এবং ইমেজফ্রিজ এখন এর সাথে কাজ করতে পারে জেপিইজি এক্সএস, যা এই ফর্ম্যাটের সাথে সিঙ্ক্রোনাইজেশন পাইপলাইন এবং ফ্রেম জেনারেশনকে সহজতর করে। ভলকান ইন্টিগ্রেশন ফিক্স পেয়েছে, wasapi2 ডিভাইস পর্যবেক্ষণ উন্নত করে উইন্ডোজে থ্রেডশেয়ার এবং rtpbin2 অসংখ্য সংশোধন অন্তর্ভুক্ত করে y gst-device-monitor-1.0 কমান্ড লাইন থেকে ব্যবহারযোগ্যতা অর্জন করে। এছাড়াও, ক্লাউড পরিষেবাগুলিতে, AWS অনুবাদে সংক্ষিপ্ততা যোগ করা হয়। এবং এর জন্য একটি বিকল্প awtranscriber2 সহ পার্টিশন স্পিকার, সাথে a স্পিচমেটিক্সে নতুন মাস্ক-প্রোফ্যানিটিজ সম্পত্তি প্রতিলিপিতে আপত্তিকর ভাষা মোকাবেলা করা।

অনুস্মারক: ১.২৬.০-এ বড় উল্লম্ফন (মূল বৈশিষ্ট্য)

১.২৬.০ (১১ মার্চ) সুদূরপ্রসারী উন্নতি এনেছে 1.x API সম্পর্কে, নতুন কোডেক, সাবটাইটেলিং, স্ট্রিমিং, বিশ্লেষণ এবং ত্বরণের উপর ফোকাস সহ। হাইলাইটগুলির মধ্যে রয়েছে:

  • VVC H.266 কোডেক সাপোর্ট: পার্সার, hw-এর জন্য বেস ডিকোডার, VA-API ডিকোডিং, MP4, Matroska এবং MPEG-TS-এ FFmpeg ডিকোডার এবং mux/demux-এ অ্যাক্সেস; রাস্টে একটি VVdeC-ভিত্তিক ডিকোডার যোগ করা হয়েছে।
  • জেপিইজি এক্সএস: SVT JPEG XS ভিত্তিক এনকোডিং এবং ডিকোডিং উপাদান MPEG‑TS-এ mux/demux সহ, ইন্টারলেসড এবং প্রগতিশীল সমর্থন করে।
  • এলসিইভিসি: V‑Nova SDK এর উপরে এনকোডিং/ডিকোডিং উপাদান এবং lcevch264decodebin দিয়ে বর্ধিতকরণ স্তরটি বের করার জন্য h264parse-এ সমর্থন।
  • সাবটাইটেল এবং ক্লোজড ক্যাপশন: H.264/H.265 এর জন্য এক্সট্র্যাক্টর/ইনসার্টার, cea708ওভারলে রাস্ট থেকে, cea708mux সম্পর্কে, অনুসরণ, উন্নতি সিসিকম্বিনার, Y সিডিপি সার্ভিস ইনজেক্ট সিডিপির জন্য।
  • এইচএলএস/ড্যাশ: file://, ব্যাকঅফ এবং রিট্রি সাপোর্ট সহ অ্যাডাপটিভডেমাক্স২ ক্লায়েন্ট, hlscmafsink সম্পর্কে y hlssink3 সম্পর্কে CMAF/TS এর জন্য, অনুসরণ, এবং ব্যবস্থা ড্যাশসিঙ্ক.
  • স্প্লিটমাক্সএসআরসি/সিঙ্ক বিরূদ্ধে অলস লোডিং এবং গতিশীল টুকরো, অ্যাড-ফ্র্যাগমেন্ট সিগন্যাল এবং ওপেন ফাইল নীতি।
  • এমপিইজি-টিএস আরও সক্ষম
  • এমপি৪/মাট্রোস্কা: VVC, Hap, Lagarith, raw ভিডিও, ঘূর্ণন এবং ফ্লিপ ট্যাগ, qtdemux-এ ট্রিক মোড এবং raw ভিডিও ISO সমর্থন।
  • SMPTE 2038 অক্জিলিয়ারী মেটাডেটার জন্য রাস্টে (ডেমাক্স/মাক্স এবং সিসি রূপান্তর)।
  • বৈশ্লেষিক ন্যায়: নতুন জিএসটি টেনসরমেটা, N থেকে N সম্পর্ক, বিভাজন মুখোশ, অনুসরণ, অরিজিনালবাফার y রিলেশনমেটা, সেইসাথে আরও পালিশ করা পাইথন বাইন্ডিং।
  • ত্বরণ এবং গ্রাফিক্স: দুর্দান্ত উন্নতি Vulkan y যেমন OpenGL (v210, YUY2/UYVY, Y444_10/16, DMABuf আমদানি), সরাসরি DMABuf আমদানি সহ QML, CUDA কম্পোজার, nvenc AV1, Jetson NVMM এবং প্রি-কম্পাইল করা কার্নেল সহ, ডাইরেক্ট৩ডি১২ বিরূদ্ধে d3d12ভিডিওসিঙ্ক, d3d12swapchainsink সম্পর্কে, d3d12ডিইন্টারলেস, জিপিইউ আইপিসি শূন্য-অনুলিপি, এবং সঠিক এইচডিআর ক্যাপচার।
  • কার্ড ক্যাপচার: : AJA এবং Decklink (HDR PQ/HLG এবং ফ্রেম পরিকল্পনা) এর উন্নতি।
  • RTP / RTSP: ক্লায়েন্ট-পরিচালিত MIKEY কী সহ rtspsrc, rtpbin-এ নতুন সিঙ্ক মোড, RFC7273 স্টেটফুল জিটারবাফার, rtph265depay-তে উন্নতি এবং টাইমস্ট্যাম্পগুলির পুনর্জন্ম rtppassthroughpay সম্পর্কে, এবং নতুন rtpbin2 সম্পর্কে মরিচা মধ্যে
  • WebRTC এর: মৌলিক রোলব্যাক এবং উন্নতি সহ webrtcbin; ওয়েবআরটিসিঙ্ক/এসআরসি আরও এনকোডার, MSE, এবং NTP/PTP সিঙ্ক্রোনাইজেশন সহ; WHEP/WHIP ইতিমধ্যেই ইকোসিস্টেমে উপস্থিত; এবং 1.26.x এর পরে রিলিজে উপলব্ধ LiveKit/Kinesis উপাদান।
  • নতুন উপকরণ Como ওয়েবভিউ২এসআরসি, H.264/H.265 এর জন্য CC এক্সট্র্যাক্টর, h266parse সম্পর্কে, svtjpegxsenc/ডিসেম্বর এবং VA এবং Rust-এ একাধিক টুকরো।

সূক্ষ্ম প্রযুক্তিগত পরিবর্তন যা পার্থক্য তৈরি করে

পাত্র এবং পরিবহন

MP4 এবং Matroska-তে শক্তিশালী VVC সাপোর্ট যোগ করা হয়েছে।, হ্যাপ/লাগারিথের মতো বিশেষ ফর্ম্যাট এবং কাঁচা ভিডিও, প্রতি মিডিয়া এবং প্রতি ট্র্যাকে ঘূর্ণন এবং ফ্লিপের সঠিক পরিচালনা ছাড়াও। এমপিইজি-টিএস এখন mux এবং demux VVC, JPEG-XS, VP9 এবং AV1 (কাস্টম ম্যাপিং সহ), মিটার করতে পারে ID3 y এসএমপিটিই এক্সএনএমএক্সএমএম, এবং 2-বাইট M192TS চেষ্টা করুন। লাইভ স্ট্রিমগুলির জন্য, mpegtslivesrc সম্পর্কে একটি পিসিআর-ভিত্তিক ঘড়ি প্রদান করে।

অভিযোজিত স্ট্রিমিং-এ la ক্লায়েন্ট অ্যাডাপটিভডেমাক্স২ জাল লাইভ ফ্লাশ প্রতিরোধ করে, file:// URI সমর্থন করে এবং ব্যাকঅফ সহ পুনরায় চেষ্টা করে, এবং ড্যাশসিঙ্ক গতিশীল MPD-এর জন্য সময়কাল নির্ধারণ করে। HLS CMAF এবং স্কেলিং ভেরিয়েন্টের উপর দৃষ্টি নিবদ্ধ করে নতুন সিঙ্ক অর্জন করেছে।

সাবটাইটেল, CC এবং SMPTE 2038

H.264/H.265 এক্সট্র্যাক্টর/ইনসার্টরগুলি ডিকোডিং ছাড়াই উপস্থাপনা ক্রমে CC-কে ম্যানিপুলেট করে (রিকোডিং ছাড়াই পাইপলাইন প্রক্রিয়াকরণের জন্য দরকারী), এবং রাস্ট পরিবার অন্তর্ভুক্ত করে st2038ancdemux/mux সম্পর্কে এবং ডিসি কনভার্টার। cea708ওভারলে ১.২৬.৫-এ cc708overlay-কে আধুনিক সাপোর্ট এবং GPU বাফার গ্রহণযোগ্যতা দিয়ে প্রতিস্থাপন করে।

বিশ্লেষণ এবং মেটাডেটা

GstTensorMeta এবং নতুন N-থেকে-N সম্পর্ক জটিল কম্পিউটার ভিশন ওয়ার্কফ্লো সহজতর করে, মাস্ক, ONVIF রূপান্তর এবং ইউটিলিটি প্লাগইন ব্যবহার করে মূল বাফারগুলি সংরক্ষণ করা। উন্নত পাইথন বাইন্ডিং বিশ্লেষণাত্মক লক্ষ্যগুলির পুনরাবৃত্তি এবং সম্পাদনাকে সুবিন্যস্ত করুন।

ত্বরণ: ভলকান, ওপেনজিএল, সিইউডিএ এবং ডি৩ডি১২

ভুলকান অসংলগ্ন স্মৃতিশক্তি, রঙিনতা এবং পুল উন্নত করে, H.264/H.265 প্রোফাইল এবং আরও চটপটে এনকোডার ছাড়াও। যেমন OpenGL রূপান্তরগুলি (v210, YUY2/UYVY, উচ্চ গভীরতা Y444) এবং DMABuf প্রশস্ত করে। CUDA কম্পোজার, nvav1enc, Jetson NVMM সাপোর্ট এবং প্রি-কম্পাইলড যোগ করুন। ডাইরেক্ট৩ডি১২ পাবলিক লাইব্রেরি খুলে, ডুবে গেল রঙের ভারসাম্য, মিপম্যাপ টেক্সচার, জিরো-কপি আইপিসি, এবং পোর্টেবল ডিইন্টারলেসিং।

আরটিপি, আরটিএসপি এবং ওয়েবআরটিসি

RTSP পরিচালনা করে মাইকি ক্লায়েন্টের দিকে (অ্যাক্সিস ক্যামেরার সাথে কার্যকর), আরটিপিবিন 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 কে প্রতিস্থাপন করে ছোট চেইন তুলনা করে লিক প্রতিরোধ এবং কর্মক্ষমতা উন্নত করা; GstVecDeque সম্পর্কে সহজ এবং আরও দক্ষ সারির জন্য core লিখুন। অডিও/ভিডিও ইউটিলিটিগুলি প্রসারিত করা হয়েছে (পুনর্ক্রম, দ্রুত পথ v210⇄I420_10/I422_10), এবং নতুন ট্রেসার যোগ করা হচ্ছে (মেমরি, পুশ টাইম এবং PCAP)। লগিং সিস্টেমটি সমৃদ্ধ বিবরণ যোগ করে বার্তাগুলিতে (URI, স্ট্রিম-আইডি), এবং DOT লেখা অপ্টিমাইজ করা হয়।

জি স্ট্রীমার 1.26.4
সম্পর্কিত নিবন্ধ:
GStreamer 1.26.4 নতুন বৈশিষ্ট্য সহ mp4mux, LiveKit এবং ডিভাইসগুলির জন্য সমর্থন উন্নত করে