De release van OBS Studio 30.0 is beschikbaar, een pakket voor streaming, compositing en videorecording. De code is geschreven in C/C++ en wordt verspreid onder de GPLv2-licentie. De builds zijn beschikbaar voor Linux (flatpak), Windows en macOS.
Het doel van de ontwikkeling van OBS Studio was om een platformonafhankelijke versie van de Open Broadcaster Software (OBS Classic) te creëren, die OpenGL ondersteunt en uitbreidbaar is via plugins. Ook kenmerkt het zich door een modulaire architectuur, wat betekent dat de interface en de kern van het programma van elkaar zijn gescheiden. Het ondersteunt het opnieuw coderen van bronstromen, het vastleggen van video tijdens games en streaming naar PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox en andere diensten. Voor hoge prestaties kan gebruik worden gemaakt van hardwareversnelling (zoals NVENC, Intel QSV en VAAPI).
Er wordt ondersteuning geboden voor compositing met scene-opbouw op basis van willekeurige videoflows, gegevens van webcams, video-capture kaarten, afbeeldingen, tekst, inhoud van applicatievensters of het volledige scherm. Tijdens de uitzending is het mogelijk om te schakelen tussen verschillende vooraf gedefinieerde scene-varianten (bijvoorbeeld om te schakelen tussen presentaties met de focus op scherminhoud en het beeld van de webcam). De software biedt ook tools voor audiomixing, filtering met VST-plugins, het egaliseren van volumes en het onderdrukken van ruis.
Belangrijkste wijzigingen:
- De mogelijkheid om uit te zenden (video-uitvoer) met behulp van WebRTC-technologie is toegevoegd, waarmee inhoud in P2P-modus rechtstreeks naar de browser van de gebruiker kan worden verzonden zonder tussenkomst van een tussenpersoon. de server. Voor het tot stand brengen van sessies tussen de zender en de WebRTC-klant wordt het WHIP-protocol (WebRTC-HTTP Ingestion Protocol) gebruikt, dat de FTL-protocol vervangt, waarvan de ondersteuning volgend jaar zal worden stopgezet. Kenmerken van het gebruik van WebRTC: server Verlaging van de vertragingen bij het leveren van video tot enkele seconden, waardoor interact content kan worden gemaakt en interactie met kijkers in realtime mogelijk is, zoals het organiseren van talkshows.
- De mogelijkheid om tussen netwerken te schakelen zonder de uitzending te onderbreken (bijvoorbeeld het wisselen van Wi-Fi naar een mobiel netwerk).
- Ondersteuning voor de overdracht van meerdere videostreams binnen één sessie, bijvoorbeeld voor opname vanuit verschillende hoeken of het organiseren van interactieve video's.
- De mogelijkheid om meerdere varianten van reeds gecodeerde streams met verschillende kwaliteitsniveaus te uploaden voor gebruikers met verschillende bandbreedtes, zodat de werkbelasting voor het coderen aan de serverzijde kan worden vermeden.
- Ondersteuning voor het gebruik van verschillende videocodecs, zoals H.265 en AV1 om de bandbreedte-eisen te verlagen.
- De lay-out van de statusregel is gewijzigd, de informatie daarin is nu beter gestructureerd. Meer begrijpelijke en relevante pictogrammen zijn gebruikt.
- De lay-out van de statusregel is gewijzigd, waarin de informatie nu beter gestructureerd is. Er zijn meer begrijpelijke en relevante pictogrammen gebruikt.

- De optie 'Full-Height' is toegevoegd, waardoor aanraakpanelen (invoegvensters) de volledige hoogte van het venster kunnen innemen, wat handig is voor het plaatsen van een chatpaneel op kleine laptop schermen.
- Ondersteuning voor Intel QSV (Quick Sync Video) is toegevoegd voor hardware-versnelling van het coderen en decoderen van video in de formaten H264, HEVC en AV1 op het Linux-platform.
- De veilige modus ('Safe Mode') is geïmplementeerd, waarbij OBS zonder plugins, scripts en websockets wordt opgestart. Opstarten in veilige modus wordt aangeboden na het detecteren van een onjuiste afsluiting. Deze modus kan ook worden ingeschakeld via het menu 'Help'.
- Het 'YouTube Live Control Room' paneel is toegevoegd voor live-uitzendingen naar YouTube.
- Voor Decklink-apparaten is ondersteuning voor video-opname met 10-bits per kleurkanaal en weergave met HDR gerealiseerd.
- In de keuzelijsten die in de video- en audiocodec worden weergegeven, is sorteren op naam standaard ingeschakeld.
- Ondersteuning voor willekeurige groepering van filters in drag & drop-modus is toegevoegd.
- In de video-opnamemodules via V4L en DirectShow is ondersteuning voor het MJPEG-formaat met grijstinten toegevoegd.
- Bij streaming via RTMP is ondersteuning voor IPv6 geïmplementeerd met de mogelijkheid om terug te vallen op IPv4 voor het creëren van services die zowel IPv6 als IPv4 ondersteunen.
- De mogelijkheid om FFmpeg-instellingen voor VAAPI in te stellen is toegevoegd.
- Om de opstarttijd op het Windows-platform te verkorten, wordt shader-caching gebruikt.
- Op het macOS-platform is de mogelijkheid toegevoegd om geluid van actieve applicaties op te nemen, is de implementatie van de virtuele camera vernieuwd en is er een optie toegevoegd om OBS-vensters te verbergen tijdens het scherm opnemen via de functie 'Display Capture'.
- De ondersteuning voor Qt 5, Ubuntu 20.04 en versies van FFmpeg vóór 4.4 is beëindigd.
Bron: opennet.ru
