Videostreamingsysteem OBS Studio 30.0 gepubliceerd

OBS Studio 30.0, een suite voor streaming, compositie en video-opname, is nu beschikbaar. De code is geschreven in C/C++ en wordt gedistribueerd onder de GPLv2-licentie. Er worden Assemblies gegenereerd voor Linux (flatpak), Windows en macOS.

Het doel van de ontwikkeling van OBS Studio was het creëren van een draagbare versie van de Open Broadcaster Software (OBS Classic) applicatie die niet gebonden is aan het Windows-platform, OpenGL ondersteunt en uitbreidbaar is via plug-ins. Een ander verschil is het gebruik van een modulaire architectuur, wat de scheiding impliceert tussen de interface en de kern van het programma. Het ondersteunt het transcoderen van bronstreams, video-opname tijdens games en streaming naar PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox en andere services. Om hoge prestaties te garanderen, is het mogelijk om hardwareversnellingsmechanismen te gebruiken (bijvoorbeeld NVENC, Intel QSV en VAAPI).

Er wordt ondersteuning geboden voor het samenstellen van een scène op basis van willekeurige videostreams, gegevens van webcamera's, video-opnamekaarten, afbeeldingen, tekst, de inhoud van toepassingsvensters of het volledige scherm. Tijdens de uitzending is het mogelijk om te schakelen tussen verschillende vooraf gedefinieerde scène-opties (bijvoorbeeld om van weergave te wisselen met de nadruk op de scherminhoud en het beeld van de webcam). Het programma biedt ook tools voor het mixen van audio, filteren met VST-plug-ins, volumenivellering en ruisonderdrukking.

Belangrijkste wijzigingen:

  • De mogelijkheid toegevoegd om uit te zenden (video-uitvoer) met behulp van WebRTC-technologie, waarmee u inhoud in P2P-modus rechtstreeks naar de browser van de gebruiker kunt verzenden zonder een tussenliggende server te gebruiken. Om sessies tussen de broadcastserver en de WebRTC-client tot stand te brengen, wordt het WHIP-protocol (WebRTC-HTTP Ingestion Protocol) gebruikt, dat het FTL-protocol vervangt, waarvan de ondersteuning volgend jaar wordt stopgezet. Kenmerken van het gebruik van WebRTC:
    • Het terugbrengen van vertragingen bij de videolevering tot fracties van seconden, waardoor het mogelijk wordt om interactieve inhoud te creëren en in realtime met kijkers te communiceren, bijvoorbeeld door talkshows te organiseren.
    • De mogelijkheid om tussen netwerken te schakelen zonder de uitzending te onderbreken (je kunt bijvoorbeeld overstappen van wifi naar een mobiel netwerk).
    • Ondersteunt de overdracht van meerdere videostreams binnen één sessie, bijvoorbeeld om vanuit verschillende hoeken te fotograferen of interactieve video's te organiseren.
    • De mogelijkheid om verschillende versies van reeds getranscodeerde streams met verschillende kwaliteitsniveaus te downloaden voor gebruikers met verschillende communicatiebandbreedtes, om geen transcoderingswerk aan de serverzijde uit te voeren.
    • Ondersteunt het gebruik van verschillende videocodecs, zoals H.265 en AV1, om de bandbreedtevereisten te verminderen.
  • Het ontwerp van de statusbalk is gewijzigd, de informatie daarin is nu beter gestructureerd. Er is gebruik gemaakt van begrijpelijker en taakgeschikte iconen.
    Videostreamingsysteem OBS Studio 30.0 gepubliceerd
  • De optie “Volledige hoogte” toegevoegd, waardoor dockbare panelen (ingebedde vensters) de gehele hoogte van het venster kunnen beslaan, wat handig is bij het plaatsen van een chatpaneel op kleine laptopschermen.
  • Ondersteuning toegevoegd voor Intel QSV-technologie (Quick Sync Video) voor hardwareversnelling van videocodering en -decodering in H264-, HEVC- en AV1-formaten op het Linux-platform.
  • Er is een veilige modus (“Veilige modus”) geïmplementeerd, waarin OBS start zonder plug-ins, scripts en websockets. Er wordt voorgesteld om op te starten in de veilige modus nadat een onjuiste afsluiting is gedetecteerd. De modus kan ook worden ingeschakeld via het menu “Help”.
  • YouTube Live Control Room-paneel toegevoegd voor YouTube-streaming.
  • Decklink-apparaten ondersteunen nu video-opname met 10 bits per kleurkanaal en HDR-weergave.
  • De vervolgkeuzelijsten die in de video- en audio-encoder worden weergegeven, zijn standaard op naam gesorteerd.
  • Ondersteuning toegevoegd voor willekeurige groepering van filters in drag & drop-modus.
  • Ondersteuning voor het MJPEG-formaat met kleurweergave in grijswaarden is toegevoegd aan de video-opnamemodules via V4L en DirectShow.
  • Streaminguitvoer via RTMP ondersteunt IPv6 met de mogelijkheid om terug te vallen op IPv4 om services te creëren die IPv6 en IPv4 ondersteunen.
  • De mogelijkheid toegevoegd om FFmpeg-instellingen voor VAAPI in te stellen.
  • Om de opstarttijd op het Windows-platform te verkorten, is shader caching ingeschakeld.
  • Op het macOS-platform is de mogelijkheid geboden om het geluid van actieve applicaties vast te leggen, de implementatie van de virtuele camera is opnieuw ontworpen en er is een optie toegevoegd om OBS-vensters te verbergen bij het vastleggen van het scherm via de functie "Display Capture".
  • Ondersteuning voor Qt 5, Ubuntu 20.04 en versies van FFmpeg vóór 4.4 is stopgezet.

Bron: opennet.ru

Voeg een reactie