Paglabas ng OBS Studio 28.0 video streaming system na may suporta sa HDR

Sa ikasampung araw ng proyekto, nabuo ang paglabas ng OBS Studio 28.0, isang package para sa streaming, compositing at video recording. Ang code ay nakasulat sa C/C++ at ipinamahagi sa ilalim ng lisensya ng GPLv2. Binubuo ang mga pagtitipon para sa Linux, Windows at macOS.

Ang layunin ng pagbuo ng OBS Studio ay lumikha ng isang portable na bersyon ng Open Broadcaster Software (OBS Classic) na application na hindi nakatali sa Windows platform, sumusuporta sa OpenGL at napapalawak sa pamamagitan ng mga plugin. Ang isa pang pagkakaiba ay ang paggamit ng isang modular na arkitektura, na nagpapahiwatig ng paghihiwalay ng interface at ang core ng programa. Sinusuportahan nito ang transcoding ng mga source stream, pagkuha ng video habang naglalaro at streaming sa Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox at iba pang serbisyo. Upang matiyak ang mataas na pagganap, posibleng gumamit ng mga mekanismo sa pagpapabilis ng hardware (halimbawa, NVENC at VAAPI).

Ibinibigay ang suporta para sa pag-composite sa pagbuo ng eksena batay sa mga arbitrary na video stream, data mula sa mga web camera, video capture card, mga larawan, teksto, mga nilalaman ng mga window ng application o sa buong screen. Sa panahon ng pagsasahimpapawid, maaari kang lumipat sa pagitan ng ilang paunang natukoy na mga eksena (halimbawa, upang lumipat ng mga view na may diin sa nilalaman ng screen at larawan sa webcam). Nagbibigay din ang programa ng mga tool para sa paghahalo ng audio, pag-filter gamit ang VST plugins, volume equalization at noise reduction.

Mga pangunahing pagbabago:

  • Makabuluhang pinabuting pamamahala ng kulay. Nagdagdag ng suporta para sa pinalawig na dynamic range (HDR, High Dynamic Range) at lalim ng kulay na 10 bits bawat channel. Nagdagdag ng mga bagong setting para sa mga espasyo at format ng kulay. Ang HDR encoding na may 10-bit na kulay ay available para sa AV1 at HEVC na mga format at nangangailangan ng NVIDIA 10 at AMD 5000 level GPU para sa HEVC (Intel QuickSync at Apple VT ay hindi pa suportado). Ang pag-stream sa HDR ay kasalukuyang available lamang sa pamamagitan ng serbisyo ng YouTube HLS. Sa mga platform ng Linux at macOS, nangangailangan pa rin ng trabaho ang suporta sa HDR, halimbawa, hindi gumagana ang preview ng HDR at kailangang i-update ang ilang encoder.
  • Ang graphical na interface ay inilipat sa paggamit ng Qt 6. Sa isang banda, ginawang posible ng pag-update ng Qt na makakuha ng mga kasalukuyang pag-aayos ng bug at pagbutihin ang suporta para sa Windows 11 at Apple Silicon, ngunit sa kabilang banda, humantong ito sa pagtigil ng suporta para sa Windows 7 & 8, macOS 10.13 & 10.14, Ubuntu 18.04 at lahat ng 32-bit operating system, pati na rin ang pagkawala ng compatibility sa ilang plugin na patuloy na gumagamit ng Qt 5 (karamihan sa mga plugin ay nailipat na sa Qt 6).
  • Nagdagdag ng suporta para sa mga Mac computer na nilagyan ng Apple M1 ARM chip (Apple Silicon), kabilang ang mga native assemblies na gumagana nang walang emulation. Dahil hindi tugma ang mga native assemblies sa maraming plugin, posible ring gumamit ng mga assemblies batay sa x86 architecture sa mga Apple Silicon device. Kasama sa Apple VT encoder sa mga Apple Silicon system ang suporta para sa CBR, CRF, at Simple Mode.
  • Para sa Windows, isang bago, mas na-optimize na pagpapatupad ng encoder para sa AMD chips ay naidagdag, suporta para sa NVIDIA Background Removal component ay naidagdag na (nangangailangan ng NVIDIA Video Effects SDK), isang application para sa audio capture ay ibinigay, at isang echo removal mode ay naidagdag sa filter ng NVIDIA Noise Suppression.
  • Para sa macOS 12.5+, ipinatupad ang suporta para sa framework ng ScreenCaptureKit, kabilang ang isa na nagbibigay-daan sa iyong kumuha ng video na may tunog.
  • Ibinigay ang kakayahang piliing paghaluin ang video para sa virtual camera.
  • Kasama sa mga opisyal na plugin ang obs-websocket 5.0 para sa remote control ng OBS na may paglilipat ng data sa WebSocket.
  • Bilang default, may iniaalok na bagong tema ng disenyo na "Yami".
  • Idinagdag ang kakayahang awtomatikong hatiin ang isang pag-record sa mga bahagi depende sa laki o tagal ng file, pati na rin nang manu-mano.
  • Nagdagdag ng katutubong suporta para sa output gamit ang mga protocol ng SRT (Secure Reliable Transport) at RIST (Reliable Internet Stream Transport).
  • Nagdagdag ng suporta para sa pagpapadala ng mga mensahe mula sa interface ng OBS sa YouTube chat.

Pinagmulan: opennet.ru

Magdagdag ng komento