Izdavanje OBS Studio 28.0 video streaming sistema sa HDR podrΕ‘kom

Π’ дСнь дСсятилСтия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сформирован выпуск OBS Studio 28.0, ΠΏΠ°ΠΊΠ΅Ρ‚Π° для ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ вСщания, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π° ΠΈ записи Π²ΠΈΠ΄Π΅ΠΎ. Код написан Π½Π° языках C/C++ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2. Π‘Π±ΠΎΡ€ΠΊΠΈ сформированы для Linux, Windows ΠΈ macOS.

Cilj razvoja OBS Studija bio je kreiranje prenosive verzije Open Broadcaster Software (OBS Classic) aplikacije koja nije vezana za Windows platformu, podržava OpenGL i proőiriva je preko dodataka. Druga razlika je koriőtenje modularne arhitekture, koja podrazumijeva odvajanje interfejsa i jezgre programa. Podržava transkodiranje izvornih tokova, snimanje videa tokom igara i streaming na Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox i druge servise. Da bi se osigurale visoke performanse, moguće je koristiti mehanizme hardverskog ubrzanja (na primjer, NVENC i VAAPI).

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:

  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ динамичСского Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (HDR, High Dynamic Range) ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ†Π²Π΅Ρ‚Π° 10 Π±ΠΈΡ‚ Π½Π° ΠΊΠ°Π½Π°Π». Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ настройки Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… пространств ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиСм HDR ΠΈ 10-Π±ΠΈΡ‚Π½ΠΎΠΉ Ρ†Π²Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ доступно для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² AV1 ΠΈ HEVC ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ для HEVC GPU уровня NVIDIA 10 ΠΈ AMD 5000 (Intel QuickSync ΠΈ Apple VT ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ). ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²Π΅Ρ‰Π°Π½ΠΈΠ΅ Π² HDR ΠΏΠΎΠΊΠ° достуано Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· HLS-сСрвис YouTube. На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Linux ΠΈ macOS ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HDR Π΅Ρ‰Ρ‘ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ прСдпросмотр HDR ΠΈ трСбуСтся ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ².
  • ГрафичСский интСрфСйс ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС Qt 6. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Qt ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ исправлСния ошибок ΠΈ ΡƒΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Windows 11 ΠΈ Apple Silicon, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Windows 7 & 8, macOS 10.13 & 10.14, Ubuntu 18.04 ΠΈ всСх 32-разрядных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ совмСстимости с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Qt 5 (Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ Π½Π° Qt 6).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Mac, оснащённых ARM-Ρ‡ΠΈΠΏΠΎΠΌ Apple M1 (Apple Silicon), Π² Ρ‚ΠΎΠΌ числС прСдоставлСны Ρ€ΠΎΠ΄Π½Ρ‹Π΅ сборки, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π±Π΅Π· эмуляции. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ€ΠΎΠ΄Π½Ρ‹Π΅ сборки нСсовмСстимы со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, оставлСна ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π½Π° устройствах Apple Silicon сборок Π½Π° Π±Π°Π·Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86. Π’ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ Apple VT Π½Π° систСмах Apple Silicon Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° CBR, CRF ΠΈ Simple Mode.
  • Для Windows Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая, Π±ΠΎΠ»Π΅Π΅ оптимизированная, рСализация ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° для Ρ‡ΠΈΠΏΠΎΠ² AMD, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° удалСния Ρ„ΠΎΠ½Π° NVIDIA Background Removal (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ NVIDIA Video Effects SDK), прСдоставлСно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°Ρ…Π²Π°Ρ‚Π° Π·Π²ΡƒΠΊΠ°, Π² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ подавлСния ΡˆΡƒΠΌΠΎΠ² NVIDIA Noise Suppression Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ удалСния эха.
  • Для macOS 12.5+ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ScreenCaptureKit, Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ со Π·Π²ΡƒΠΊΠΎΠΌ.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ смСшивания Π²ΠΈΠ΄Π΅ΠΎ для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.
  • Π’ число ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ obs-websocket 5.0 для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ управлСния OBS с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ²Π΅Ρ€Ρ… WebSocket.
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая Ρ‚Π΅ΠΌΠ° оформлСния Β«YamiΒ».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСской Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΈ записи Π½Π° части Π² зависимости ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° встроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² SRT (Secure Reliable Transport) ΠΈ RIST (Reliable Internet Stream Transport).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈΠ· интСрфСйса OBS сообщСний Π² Ρ‡Π°Ρ‚ YouTube.

izvor: opennet.ru