බහුමාධ්‍ය රාමුව GStreamer 1.16.0 ඇත

වසරකට වැඩි කාලයක් සංවර්ධනය කිරීමෙන් පසුව සිදු විය නිකුත්වීම ජීස්ට්රීමර් 1.16, මාධ්‍ය ධාවකයන් සහ ශ්‍රව්‍ය/ දෘශ්‍ය ගොනු පරිවර්තක සිට VoIP යෙදුම් සහ ප්‍රවාහ පද්ධති දක්වා පුළුල් පරාසයක බහුමාධ්‍ය යෙදුම් නිර්මාණය කිරීම සඳහා C වලින් ලියා ඇති හරස් වේදිකා කට්ටලයකි. GStreamer කේතය LGPLv2.1 යටතේ බලපත්‍ර ලබා ඇත. ඒ සමගම, gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 ප්ලගීන වෙත යාවත්කාලීන කිරීම් ලබා ගත හැකි අතර, gst-libav 1.16 බැඳීම සහ ද gst-rtsp-server 1.16 streaming server. API සහ ABI මට්ටමින්, නව නිකුතුව 1.0 ශාඛාව සමඟ පසුපසට අනුකූල වේ. Binary builds ළඟදීම එනවා සූදානම් වනු ඇත Android, iOS, macOS සහ Windows සඳහා (ලිනක්ස් හි බෙදාහැරීමේ පැකේජ භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ).

යතුර වැඩිදියුණු කිරීම් GStreamer 1.16:

  • WebRTC තොගය SCTP ප්‍රොටෝකෝලය භාවිතයෙන් ක්‍රියාත්මක කරන ලද P2P දත්ත නාලිකා සඳහා සහය එක් කර ඇත. බණ්ඩලය එක් සම්බන්ධතාවයක් තුළ විවිධ වර්ගයේ බහුමාධ්‍ය දත්ත යැවීම සඳහා සහ බහු TURN සේවාදායකයන් සමඟ වැඩ කිරීමේ හැකියාව (ලිපින පරිවර්තකයන් මඟ හැරීම සඳහා STUN දිගුව);
  • Matroska (MKV) සහ QuickTime/MP1 බහාලුම්වල AV4 වීඩියෝ කෝඩෙක් සඳහා සහය එක් කරන ලදී. අතිරේක AV1 සිටුවම් ක්‍රියාත්මක කර ඇති අතර කේතකය මඟින් සහාය දක්වන ආදාන දත්ත ආකෘති ගණන පුළුල් කර ඇත;
  • සහාය එකතු කරන ලදී සංවෘත සිරස්තල, මෙන්ම වීඩියෝ වලින් වෙනත් ආකාරයේ ඒකාබද්ධ දත්ත හඳුනා ගැනීමට සහ උකහා ගැනීමේ හැකියාව ANC (පරිගණක දත්ත, ස්කෑන් රේඛාවල නොපෙන්වන කොටස්වල ඩිජිටල් අතුරුමුහුණත් හරහා සම්ප්රේෂණය වන ශ්රව්ය සහ පාර-දත්ත වැනි අමතර තොරතුරු);
  • මතකයේ ඇති ශ්‍රව්‍ය නාලිකා ප්‍රත්‍යාවර්තයකින් තොරව කේතනය නොකළ (අමු) ශ්‍රව්‍ය සඳහා සහය එක් කරන ලදි (අන්තර්ගත නොවන, වම් සහ දකුණු ශ්‍රව්‍ය නාලිකා “LEFT|RIGHT|LEFT|RIGHT|LEFT|RIGHT” ආකාරයෙන් ප්‍රත්‍යාවර්ත නාලිකා වෙනුවට වෙනම කොටස්වල තබා ඇත. );
  • මූලික ප්ලගීන කට්ටලයට ගෙන යන ලදී (gst-plugins-base) GstVideoAggregator (අමු වීඩියෝ මිශ්ර කිරීම සඳහා පන්තිය), නිර්මාපකය (වීඩියෝමික්සර් සඳහා වැඩි දියුණු කළ ප්‍රතිස්ථාපනයකි) සහ කලින් "gst-plugins-bad" කට්ටලයේ තබා ඇති OpenGL මික්සර් මූලද්‍රව්‍ය (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic);
  • අලුතින් එකතු කරන ලදී තන්ත්‍රය ක්ෂේත්‍ර ප්‍රත්‍යාවර්තනය, එක් එක් බෆරය බෆරය හා සම්බන්ධ ධජ මට්ටමින් ඉහළ සහ පහළ ක්ෂේත්‍ර වෙන් කිරීම සමඟ අන්තර් සම්බන්ධිත වීඩියෝවක වෙනම ක්ෂේත්‍රයක් ලෙස සකසනු ලැබේ;
  • WebM ආකෘතිය සහ අන්තර්ගත සංකේතනය සඳහා සහය Matroska මාධ්‍ය බහාලුම් ඉවත් කරන්නා වෙත එක් කර ඇත;
  • එන්ජින් පාදක බ්‍රවුසරයක් ලෙස ක්‍රියා කරන නව 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 තැනීම සඳහා දැන් නිර්දේශ කර ඇති Meson ගොඩනැගීමේ පද්ධතිය සඳහා පූර්ණ සහාය ලබා දී ඇත. Autotools සහය ඉවත් කිරීම මීළඟ ශාඛාවේ අපේක්ෂා කෙරේ;
  • GStreamer හි ප්‍රධාන ව්‍යුහයට රස්ට් භාෂාවේ සංවර්ධනය සඳහා බන්ධන සහ රස්ට් හි ප්ලගීන සහිත මොඩියුලයක් ඇතුළත් වේ;
  • කාර්ය සාධන ප්‍රශස්තකරණය සිදු කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න