เบเบญเบšเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ GStreamer 1.18.0 เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰

เบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบ›เบตเปเบฅเบฐเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบ›เปˆเบญเบเบ•เบปเบง GSStreamer 1.18, เบŠเบธเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ C เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบเป‰เบงเบฒเบ‡, เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบกเบตเป€เบ”เบเปเบฅเบฐเป„เบŸเบฅเปŒเบชเบฝเบ‡ / เบงเบดเบ”เบตเป‚เบญเปเบ›เบ‡, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ VoIP เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ™เป‰เปเบฒ. เบฅเบฐเบซเบฑเบ” GStreamer เป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ LGPLv2.1. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ‚เบญเบ‡ gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 plugins เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบœเบนเบเบกเบฑเบ” gst-libav 1.18 เปเบฅเบฐ. gst-rtsp-server 1.18 เป€เบŠเบตเบšเป€เบงเบตเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”. เปƒเบ™เบฅเบฐเบ”เบฑเบš API เปเบฅเบฐ ABI, เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆเปเบกเปˆเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบชเบฒเบ‚เบฒ 1.0. เบเบฒเบ™เบชเป‰เบฒเบ‡เบ–เบฒเบ™เบชเบญเบ‡เบˆเบฐเบกเบฒเปƒเบ™เป„เบงเป†เบ™เบตเป‰ เบˆเบฐเบ–เบทเบเบเบฐเบเบฝเบก เบชเปเบฒเบฅเบฑเบš Android, iOS, macOS เปเบฅเบฐ Windows (เปƒเบ™ Linux เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰เปเบžเบฑเบเป€เบเบฑเบ”เบˆเบฒเบเบเบฒเบ™เปเบˆเบเบขเบฒเบ).

เบเบฐเปเบˆ เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ GSStreamer 1.18:

  • ะŸั€ะตะดะปะพะถะตะฝ ะฝะพะฒั‹ะน ะฒั‹ัะพะบะพัƒั€ะพะฒะฝะตะฒั‹ะน API GstTranscoder, ะบะพั‚ะพั€ั‹ะน ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะฒ ะฟั€ะธะปะพะถะตะฝะธัั… ะดะปั ะฟะตั€ะตะบะพะดะธั€ะพะฒะฐะฝะธั ั„ะฐะนะปะพะฒ ะธะท ะพะดะฝะพะณะพ ั„ะพั€ะผะฐั‚ะฐ ะฒ ะดั€ัƒะณะพะน.
  • ะฃะปัƒั‡ัˆะตะฝะพ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะต ะธะฝั„ะพั€ะผะฐั†ะธะธ ะธ ะพะฑั€ะฐะฑะพั‚ะบะฐ ะฒะธะดะตะพ ั ั€ะฐััˆะธั€ะตะฝะฝั‹ะผ ะดะธะฝะฐะผะธั‡ะตัะบะธะผ ะดะธะฐะฟะฐะทะพะฝะพะผ (HDR, High Dynamic Range).
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธะทะผะตะฝะตะฝะธั ัะบะพั€ะพัั‚ะธ ะฒะพัะฟั€ะพะธะทะฒะตะดะตะฝะธั ะฝะฐ ะปะตั‚ัƒ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฝะฐะฑะพั€ะฐ ะบะพะดะตะบะพะฒ AFD (Active Format Description) ะธ Bar Data.
  • ะ’ ัะตั€ะฒะตั€ะต ะธ ะบะปะธะตะฝั‚ะต RTSP ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ trick-ั€ะตะถะธะผะพะฒ (ะฑั‹ัั‚ั€ะฐั ะฟั€ะพะบั€ัƒั‚ะบะฐ ั ัะพั…ั€ะฐะฝะตะฝะธะตะผ ะบะฐั€ั‚ะธะฝะบะธ), ะพะฟะธัะฐะฝะฝั‹ั… ะฒ ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ ONVIF (Open Network Video Interface Forum).
  • ะะฐ ะฟะปะฐั‚ั„ะพั€ะผะต Windows ั€ะตะฐะปะธะทะพะฒะฐะฝะพ ะฐะฟะฟะฐั€ะฐั‚ะฝะพะต ัƒัะบะพั€ะตะฝะธะต ะดะตะบะพะดะธั€ะพะฒะฐะฝะธั ะฒะธะดะตะพ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ API DXVA2 / Direct3D11, ะฐ ั‚ะฐะบะถะต ะฟั€ะตะดะปะพะถะตะฝ ะฟะปะฐะณะธะฝ ะดะปั ะทะฐั…ะฒะฐั‚ะฐ ะฒะธะดะตะพ ะธ ัƒัะบะพั€ะตะฝะธั ะบะพะดะธั€ะพะฒะฐะฝะธั ะฟั€ะธ ะฟะพะผะพั‰ะธ Microsoft Media Foundation. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ UWP (Universal Windows Platform).
  • ะ”ะพะฑะฐะฒะปะตะฝ ัะปะตะผะตะฝั‚ qmlgloverlay, ะฟะพะทะฒะพะปััŽั‰ะธะน ะฒั‹ะฒะตัั‚ะธ ัั†ะตะฝัƒ Qt Quick ะฟะพะฒะตั€ั… ะฒั…ะพะดัั‰ะตะณะพ ะฒะธะดะตะพะฟะพั‚ะพะบะฐ.
  • ะ”ะพะฑะฐะฒะปะตะฝ ัะปะตะผะตะฝั‚ imagesequencesrc, ัƒะฟั€ะพั‰ะฐัŽั‰ะธะน ัะพะทะดะฐะฝะธะต ะฒะธะดะตะพะฟะพั‚ะพะบะฐ ะธะท ะฟะพัะปะตะดะพะฒะฐั‚ะตะปัŒะฝะพัั‚ะธ ะธะทะพะฑั€ะฐะถะตะฝะธะน ะฒ ั„ะพั€ะผะฐั‚ะฐั… JPEG ะธะปะธ PNG.
  • ะ”ะพะฑะฐะฒะปะตะฝ ัะปะตะผะตะฝั‚ dashsink ะดะปั ะณะตะฝะตั€ะฐั†ะธะธ ะบะพะฝั‚ะตะฝั‚ะฐ DASH.
  • ะ”ะพะฑะฐะฒะปะตะฝ ัะปะตะผะตะฝั‚ dvbsubenc ะดะปั ะบะพะดะธั€ะพะฒะฐะฝะธั ััƒะฑั‚ะธั‚ั€ะพะฒ DVB.
  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัƒะฟะฐะบะพะฒะบะธ ะฟะพั‚ะพะบะพะฒ MPEG-TS ั ั„ะธะบัะธั€ะพะฒะฐะฝะฝั‹ะผ ะฑะธั‚ั€ะตั‚ะพะผ ะธ ะฟะพะดะดะตั€ะถะบะพะน SCTE-35, ะฒ ั„ะพั€ะผะต, ัะพะฒะผะตัั‚ะธะผะพะน ั ะบะฐะฑะตะปัŒะฝั‹ะผะธ ั‚ะตะปะตัะตั‚ัะผะธ.
  • ะ ะตะฐะปะธะทะพะฒะฐะฝ rtmp2 ั ะฝะพะฒะพะน ั€ะตะฐะปะธะทะฐั†ะธะตะน ะบะปะธะตะฝั‚ะฐ RTMP ั ัะปะตะผะตะฝั‚ะฐะผะธ source ะธ sink.
  • ะ’ RTSP Server ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะทะฐะณะพะปะพะฒะบะพะฒ ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ัะบะพั€ะพัั‚ัŒัŽ ะธ ะผะฐััˆั‚ะฐะฑะธั€ะพะฒะฐะฝะธะตะผ.
  • ะ”ะพะฑะฐะฒะปะตะฝ svthevcenc, ะบะพะดะธั€ะพะฒั‰ะธะบ ะฒะธะดะตะพ H.265 ะฝะฐ ะฑะฐะทะต ั€ะฐะทะฒะธะฒะฐะตะผะพะณะพ ะบะพะผะฟะฐะฝะธะตะน Intel ะบะพะดะธั€ะพะฒั‰ะธะบะบะพะดะฐ SVT-HEVC.
  • ะ”ะพะฑะฐะฒะปะตะฝ ัะปะตะผะตะฝั‚ vaapioverlay ะดะปั ะบะพะผะฟะพะทะธั‚ะธะฝะณะฐ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ VA-API.
  • ะ’ rtpmanager ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ RTP-ั€ะฐััˆะธั€ะตะฝะธั TWCC (Google Transport-Wide Congestion Control).
  • ะ’ ัะปะตะผะตะฝั‚ะฐั… splitmuxsink ะธ splitmuxsrc ะฟะพัะฒะธะปะฐััŒ ะฟะพะดะดะตั€ะถะบะฐ ะฒัะฟะพะผะพะณะฐั‚ะตะปัŒะฝั‹ั… (AUX) ะฒะธะดะตะพะฟะพั‚ะพะบะพะฒ.
  • ะŸั€ะตะดัั‚ะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ัะปะตะผะตะฝั‚ั‹ ะดะปั ะฟะพะปัƒั‡ะตะฝะธั ะธ ะณะตะฝะตั€ะฐั†ะธะธ RTP-ะฟะพั‚ะพะบะพะฒ, ะธัะฟะพะปัŒะทัƒั URI ยซrtp://ยป.
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฟะปะฐะณะธะฝ AVTP (Audio Video Transport Protocol) ะดะปั ะฟะตั€ะตะดะฐั‡ะธ ะทะฒัƒะบะพะฒั‹ั…- ะธ ะฒะธะดะตะพะฟะพั‚ะพะบะพะฒ, ั‡ัƒะฒัั‚ะฒะธั‚ะตะปัŒะฝั‹ั… ะบ ะทะฐะดะตั€ะถะบะฐะผ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ะพั„ะธะปั TR-06-1 (RIST โ€” Reliable Internet Stream Transport).
  • ะ”ะพะฑะฐะฒะปะตะฝ ัะปะตะผะตะฝั‚ rpicamsrc ะดะปั ะทะฐั…ะฒะฐั‚ะฐ ะฒะธะดะตะพ ั ะบะฐะผะตั€ั‹ ะดะปั ะฟะปะฐั‚ั‹ Raspberry Pi.
  • ะ’ GStreamer Editing Services ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฒะปะพะถะตะฝะฝั‹ั… ะฒั€ะตะผะตะฝะฝั‹ั… ัˆะบะฐะป, ะทะฐะดะฐะฝะธั ัะบะพั€ะพัั‚ะธ ะฒ ะฟั€ะธะฒัะทะบะต ะบ ะพั‚ะดะตะปัŒะฝะพะผัƒ ะบะปะธะฟัƒ ะธ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ั„ะพั€ะผะฐั‚ะฐ OpenTimelineIO.
  • ะฃะดะฐะปะตะฝั‹ ัั†ะตะฝะฐั€ะธะธ ัะฑะพั€ะบะธ ะฝะฐ ะพัะฝะพะฒะต Autotools. ะ’ ะบะฐั‡ะตัั‚ะฒะต ะพัะฝะพะฒะฝะพะณะพ ัะฑะพั€ะพั‡ะฝะพะณะพ ะธะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธั ั‚ะตะฟะตั€ัŒ ะฟั€ะธะผะตะฝัะตั‚ัั Meson.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™