Мультимедиа хүрээ GStreamer 1.18.0 боломжтой

Жил хагасын дараа хөгжлийнхөө дараа болсон суллах GStreamer 1.18, медиа тоглуулагч, аудио/видео файл хөрвүүлэгчээс эхлээд VoIP программууд болон стриминг системүүд хүртэл өргөн хүрээний мультимедиа програмуудыг бүтээхэд зориулагдсан C хэл дээр бичигдсэн хөндлөн платформ бүрэлдэхүүн хэсгүүдийн багц. GStreamer код нь LGPLv2.1 дагуу лицензтэй. Үүний зэрэгцээ, gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 залгаасуудын шинэчлэлтүүд, мөн gst-libav 1.18 холбох болон gst-rtsp-server 1.18 урсгал сервер. API болон ABI түвшинд шинэ хувилбар нь 1.0 салбартай ухарч нийцдэг. Удахгүй хоёртын хувилбарууд гарч ирнэ бэлтгэгдэнэ Android, iOS, macOS болон Windows-д зориулагдсан (Линукс дээр түгээлтийн багцуудыг ашиглахыг зөвлөж байна).

Түлхүүр сайжруулалт GStreamer 1.18:

  • Шинэ дээд түвшний API санал болгож байна Gst Transcoder, энэ нь файлуудыг нэг форматаас нөгөө формат руу хөрвүүлэхэд хэрэглэгдэх боломжтой.
  • Өргөтгөсөн динамик хүрээ (HDR, Өндөр динамик хүрээ) бүхий мэдээллийн танилцуулга, видео боловсруулалтыг сайжруулсан.
  • Тоглуулах хурдыг шууд өөрчлөх боломжийг нэмсэн.
  • Олон тооны кодлогчийн дэмжлэгийг нэмсэн AFD (Идэвхтэй форматын тайлбар) болон бар өгөгдөл.
  • RTSP сервер болон үйлчлүүлэгчийн дэмжлэгийг нэмсэн заль мэх горимууд (Зургийг хадгалах явцад хурдан гүйлгэх) ONVIF (Нээлттэй сүлжээний видео интерфэйсийн форум) тодорхойлолтод тайлбарласан.
  • Windows платформ дээр DXVA2 / Direct3D11 API ашиглан видео тайлах техник хангамжийн хурдасгуур хэрэгждэг бөгөөд Microsoft Media Foundation ашиглан видео бичлэг хийх, кодлох хурдатгалд зориулсан залгаасыг санал болгож байна. UWP (Universal Windows Platform)-ийн дэмжлэгийг нэмсэн.
  • Ирж буй видеоны урсгал дээр Qt Quick дүр зургийг харуулах боломжийг олгохын тулд qmlgloverlay элементийг нэмсэн.
  • JPEG эсвэл PNG форматаар дараалсан зургуудаас видео урсгал үүсгэхэд хялбар болгох үүднээс imagesequencesrc элементийг нэмсэн.
  • DASH контент үүсгэхийн тулд зураасны элементийг нэмсэн.
  • DVB хадмал орчуулгад зориулсан dvbsubenc элементийг нэмсэн.
  • SCTE-35 дэмжлэгтэйгээр тогтсон битийн хурдтай MPEG-TS урсгалыг кабелийн сүлжээнд тохирох хэлбэрээр багцлах боломжийг олгодог.
  • Эх сурвалж болон шингээгч элементүүдтэй RTMP клиентийн шинэ хувилбар бүхий rtmp2-г хэрэгжүүлсэн.
  • RTSP сервер нь хурд болон масштабыг хянахын тулд толгой хэсэгт нэмэлт дэмжлэг үзүүлсэн.
  • Intel-ийн боловсруулсан кодлогч код дээр суурилсан H.265 видео кодлогч svthevcenc нэмэгдсэн. SVT-HEVC.
  • VA-API ашиглан нэгтгэхэд зориулж vaapioverlay элемент нэмсэн.
  • RTPmanager-д TWCC (Google Transport-Wide Congestion Control) RTP өргөтгөлийн дэмжлэгийг нэмсэн.
  • Splitmuxsink болон splitmuxsrc элементүүд нь туслах (AUX) видео урсгалыг дэмждэг болсон.
  • "rtp://" URI ашиглан RTP урсгалыг хүлээн авах, үүсгэх шинэ элементүүдийг нэвтрүүлсэн.
  • Сааталд мэдрэмтгий аудио болон видео дамжуулалтыг дамжуулах AVTP (Audio Video Transport Protocol) залгаасыг нэмсэн.
  • TR-06-1 профайлын дэмжлэгийг нэмсэн (RIST - Найдвартай интернет урсгалын тээвэрлэлт).
  • Raspberry Pi самбарт зориулж камераас видео авах rpicamsrc элементийг нэмсэн.
  • GStreamer Editing Services нь үүрлэсэн цагийн хуваарь, нэг клипийн хурдны тохиргоо, OpenTimelineIO форматыг ашиглах боломжийг нэмдэг.
  • Autotools дээр суурилсан бүтээх скриптүүдийг устгасан. Мезоныг одоо угсралтын үндсэн хэрэгсэл болгон ашиглаж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх