OBS Studio 29.1, paket za streaming, kompoziting i snimanje, sada je dostupan. Napisan je u C/C++ i licenciran pod GPLv2 licencom. Verzije su kreirane za Linux, Windows и macOS.
Cilj razvoja OBS Studija bio je kreiranje prenosive, platformski neovisne verzije aplikacije Open Broadcaster Software (OBS Classic). Windows, koji podržava OpenGL i proširiv je putem dodataka. Još jedna karakteristika je njegova modularna arhitektura, koja odvaja interfejs od jezgra programa. Podržava transkodiranje izvornih tokova, snimanje videa tokom igara i streaming na PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox i druge servise. Mehanizmi hardverskog ubrzanja (kao što su NVENC i VAAPI) mogu se koristiti za osiguranje visokih performansi.
Obezbeđena je podrška za komponovanje sa izgradnjom scene na osnovu proizvoljnih video tokova, podataka sa veb kamera, kartica za video snimanje, slika, teksta, sadržaja prozora aplikacije ili celog ekrana. Tokom emitovanja, dozvoljeno je prebacivanje između nekoliko unapred definisanih opcija scene (na primer, prebacivanje prikaza sa naglaskom na sadržaj ekrana i sliku sa veb kamere). Program takođe pruža alate za miksovanje zvuka, filtriranje pomoću VST dodataka, nivelisanje jačine zvuka i suzbijanje šuma.
Ključne promjene:
- Mogućnost strimovanja u AV1 i HEVC formatima implementirana je korištenjem Enhanced RTMP protokola, koji proširuje mogućnosti standardnog RTMP protokola kako bi podržao nove video kodeke i HDR. U svom trenutnom obliku, poboljšani RTMP u OBS studiju trenutno je podržan samo za YouTube i još uvijek ne uključuje HDR podršku.
- U pojednostavljenom načinu rada (Simple output), dodana je podrška za istovremeno snimanje nekoliko audio zapisa.
- Dodata mogućnost odabira audio kodera za snimanje i emitiranje.
- Dodata je postavka za prethodno učitavanje izvornog sadržaja u memoriju kako bi se eliminisale situacije ispuštanja okvira prilikom primjene efekata prijelaza (Stinger).
- Dodata je opcija u ugrađeni prozor pretraživača (Browser Dock) za kopiranje adrese stranice.
- Dodata mogućnost skaliranja panela pretraživača pritiskom na Ctrl -/+.
- Dodata je mogućnost snimanja u fragmentiranim MP4 i MOV formatima radi poboljšanja kompatibilnosti sa MKV. Fragmentirani MP4 i MOV fajlovi mogu se kasnije upakovati u obične MP4 i MOV datoteke.
- Dodata podrška za surround zvuk za AJA zvučne kartice.
- Dodate opcije za snimanje zvuka u formatima bez gubitaka (FLAC/ALAC/PCM).
- Dodan je indikator koji pokazuje da je ulazni audio tok aktivan (mikrofon je uključen), ali nije povezan sa audio trakom.
- AMD AV1 enkoder je dodat u režim jednostavnog izlaza.
- Mnoge interne strukture podataka su pretvorene da koriste hash tablice kako bi se ubrzalo dohvaćanje podataka i poboljšale performanse pri radu s velikim zbirkama.
- Poboljšan pregled YouTube sličica pomoću bilinearnog skaliranja.
- Ovisno o odabranom formatu, nekompatibilni audio i video koderi se automatski onemogućuju.
- Podrška za HEVC i HDR dodata je VA-API koderu.
- Podrška za HDR je dodana DeckLink modulu za snimanje videa. Poboljšane performanse DeckLink-a.
- Značajno poboljšane performanse snimanja ekrana na sistemima sa Intel GPU-ima. Linux.
- Kada se radi u prijenosnom načinu rada, zaustavlja se učitavanje dodataka za cijeli sistem.
- Do Windows Implementiran je način blokiranja DLL-ova, sprječavajući uključivanje problematičnih DLL-ova koji bi mogli uzrokovati zamrzavanje ili pad sistema. Na primjer, starije verzije VTubeng virtualne kamere su sada blokirane.
- U hardverskom dekodiranju izvornih multimedijalnih tokova implementirana je mogućnost korištenja CUDA.
- Alati za skriptiranje sada podržavaju Python 3.11.
- Flatpak je dodao podršku za DK AAC.
izvor: opennet.ru
