GStreamer 1.18.0 multimedia çərçivəsi mövcuddur

Bir il yarım inkişafdan sonra reallaşdı buraxın GStreamer 1.18, media pleyerlərindən və audio/video fayl çeviricilərindən tutmuş VoIP proqramları və axın sistemlərinə qədər geniş çeşiddə multimedia proqramları yaratmaq üçün C dilində yazılmış komponentlər arası platforma dəsti. GStreamer kodu LGPLv2.1 altında lisenziyalaşdırılıb. Eyni zamanda, gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, həmçinin gst-libav 1.18 bağlama və gst-rtsp-server 1.18 axın serveri. API və ABI səviyyəsində yeni buraxılış 1.0 filialı ilə geriyə uyğundur. Binar quruluşlar tezliklə gələcək hazırlanacaq Android, iOS, macOS və Windows üçün (Linux-da paylama paketlərindən istifadə etmək tövsiyə olunur).

Açar irəliləyişlər GStreamer 1.18:

  • Yeni yüksək səviyyəli API təklif olunur GstTranscoder, faylları bir formatdan digərinə çevirmək üçün tətbiqlərdə istifadə edilə bilər.
  • Genişləndirilmiş dinamik diapazon (HDR, Yüksək Dinamik Aralıq) ilə məlumatın təkmilləşdirilmiş təqdimatı və videonun işlənməsi.
  • Tez oxutma sürətini dəyişdirmək imkanı əlavə edildi.
  • Kodeklər dəsti üçün əlavə dəstək AFD (Aktiv Format Təsviri) və Bar Data.
  • RTSP server və müştəri üçün əlavə dəstək hiylə rejimləri ONVIF (Açıq Şəbəkə Video İnterfeysi Forumu) spesifikasiyasında təsvir edilən (şəkil saxlayarkən sürətli sürüşdürmə).
  • Windows platformasında videonun dekodlanmasının aparat sürətləndirilməsi DXVA2 / Direct3D11 API istifadə edərək həyata keçirilir və Microsoft Media Fondundan istifadə edərək video çəkmək və kodlaşdırma sürətləndirməsi üçün plug-in təklif olunur. UWP (Universal Windows Platforması) üçün əlavə dəstək.
  • Qt Quick səhnəsinin daxil olan video axınının üstündə göstərilməsinə imkan vermək üçün qmlgloverlay elementi əlavə edildi.
  • JPEG və ya PNG formatlarında şəkillər ardıcıllığından video axını yaratmağı asanlaşdırmaq üçün imagesequencesrc elementi əlavə edilmişdir.
  • DASH məzmunu yaratmaq üçün dashsink elementi əlavə edildi.
  • DVB altyazı kodlaması üçün dvbsubenc elementi əlavə edildi.
  • Sabit bit sürəti MPEG-TS axınlarını SCTE-35 dəstəyi ilə kabel şəbəkələrinə uyğun formada paketləmək imkanı verir.
  • Mənbə və sink elementləri ilə yeni RTMP müştəri tətbiqi ilə rtmp2 tətbiq edildi.
  • RTSP Server sürəti və miqyasını idarə etmək üçün başlıqlara dəstək əlavə etdi.
  • Intel tərəfindən hazırlanmış kodlayıcı koduna əsaslanan H.265 video kodlayıcı svthevcenc əlavə edildi. SVT-HEVC.
  • VA-API istifadə edərək kompozisiya üçün vaapioverlay elementi əlavə edildi.
  • Rtpmanager-ə TWCC (Google Nəqliyyatda Tıxaclara Nəzarət) RTP genişlənməsi üçün dəstək əlavə edildi.
  • Splitmuxsink və splitmuxsrc elementləri indi köməkçi (AUX) video axınlarını dəstəkləyir.
  • "rtp://" URI-dən istifadə edərək RTP axınlarını qəbul etmək və yaratmaq üçün yeni elementlər təqdim olunur.
  • Gecikməyə həssas audio və video axınlarını ötürmək üçün AVTP (Audio Video Transport Protocol) plagini əlavə edildi.
  • TR-06-1 profili üçün əlavə dəstək (RIST - Etibarlı İnternet Axını Nəqliyyatı).
  • Raspberry Pi lövhəsi üçün kameradan video çəkmək üçün rpicamsrc elementi əlavə edildi.
  • GStreamer Redaktə Xidmətləri daxili vaxt qrafikləri, hər klip üçün sürət parametrləri və OpenTimelineIO formatından istifadə etmək imkanı üçün dəstək əlavə edir.
  • Autotools əsaslı qurma skriptləri silindi. Mezon indi əsas montaj aləti kimi istifadə olunur.

Mənbə: opennet.ru

Добавить комментарий