Publication du système de streaming vidéo OBS Studio 30.0

OBS Studio 30.0, une suite pour le streaming, la composition et l'enregistrement vidéo, est désormais disponible. Le code est écrit en C/C++ et distribué sous licence GPLv2. Les assemblys sont générés pour Linux (flatpak), Windows et macOS.

L'objectif du développement d'OBS Studio était de créer une version portable de l'application Open Broadcaster Software (OBS Classic) qui n'est pas liée à la plate-forme Windows, prend en charge OpenGL et est extensible via des plugins. Une autre différence est l'utilisation d'une architecture modulaire, ce qui implique la séparation de l'interface et du cœur du programme. Il prend en charge le transcodage des flux sources, la capture vidéo pendant les jeux et le streaming vers PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox et d'autres services. Pour garantir des performances élevées, il est possible d'utiliser des mécanismes d'accélération matérielle (par exemple, NVENC, Intel QSV et VAAPI).

La composition est prise en charge avec une construction de scènes basée sur des flux vidéo arbitraires, des données de caméras Web, des cartes de capture vidéo, des images, du texte, le contenu des fenêtres d'application ou l'écran entier. Pendant la diffusion, vous pouvez basculer entre plusieurs scènes prédéfinies (par exemple, pour changer de vue en mettant l'accent sur le contenu de l'écran et l'image de la webcam). Le programme fournit également des outils de mixage audio, de filtrage à l'aide de plugins VST, d'égalisation du volume et de réduction du bruit.

Changements clés :

  • Ajout de la possibilité de diffuser (sortie vidéo) à l'aide de la technologie WebRTC, qui permet de transmettre du contenu en mode P2P directement au navigateur de l'utilisateur sans utiliser de serveur intermédiaire. Pour établir des sessions entre le serveur de diffusion et le client WebRTC, le protocole WHIP (WebRTC-HTTP Ingestion Protocol) est utilisé, qui a remplacé le protocole FTL, dont le support sera interrompu l'année prochaine. Fonctionnalités d'utilisation de WebRTC :
    • Réduire les délais de diffusion vidéo à des fractions de secondes, ce qui permet de créer du contenu interactif et d'interagir avec les téléspectateurs en temps réel, par exemple en organisant des talk-shows.
    • La possibilité de basculer entre les réseaux sans interrompre la diffusion (par exemple, vous pouvez passer du Wi-Fi à un réseau mobile).
    • Prend en charge la transmission de plusieurs flux vidéo au sein d'une même session, par exemple pour filmer sous différents angles ou organiser des vidéos interactives.
    • La possibilité de télécharger plusieurs versions de flux déjà transcodés avec différents niveaux de qualité pour des utilisateurs ayant des bandes passantes de communication différentes, afin de ne pas effectuer de travail de transcodage côté serveur.
    • Prend en charge l'utilisation de différents codecs vidéo, tels que H.265 et AV1, pour réduire les besoins en bande passante.
  • Le design de la barre d'état a été modifié, dont les informations sont désormais mieux structurées. Des icônes plus compréhensibles et adaptées aux tâches ont été utilisées.
    Publication du système de streaming vidéo OBS Studio 30.0
  • Ajout de l'option « Pleine hauteur », qui permet aux panneaux ancrables (fenêtres intégrées) d'occuper toute la hauteur de la fenêtre, ce qui est pratique lorsque vous placez un panneau de discussion sur de petits écrans d'ordinateurs portables.
  • Ajout de la prise en charge de la technologie Intel QSV (Quick Sync Video) pour l'accélération matérielle de l'encodage et du décodage vidéo aux formats H264, HEVC et AV1 sur la plateforme Linux.
  • Un mode sans échec (« Safe Mode ») a été implémenté, dans lequel OBS démarre sans plugins, scripts et sockets Web. Le démarrage en mode sans échec est suggéré après la détection d'un arrêt incorrect. Le mode peut également être activé via le menu « Aide ».
  • Ajout du panneau YouTube Live Control Room pour le streaming YouTube.
  • Les appareils Decklink prennent désormais en charge la capture vidéo 10 bits par canal de couleur et la lecture HDR.
  • Les listes déroulantes affichées dans l'encodeur vidéo et audio sont triées par nom par défaut.
  • Ajout de la prise en charge du regroupement arbitraire de filtres en mode glisser-déposer.
  • La prise en charge du format MJPEG avec rendu des couleurs en niveaux de gris a été ajoutée aux modules de capture vidéo via V4L et DirectShow.
  • La sortie de streaming via RTMP prend en charge IPv6 avec la possibilité de revenir à IPv4 pour créer des services prenant en charge IPv6 et IPv4.
  • Ajout de la possibilité de définir les paramètres FFmpeg pour VAAPI.
  • Pour réduire le temps de démarrage sur la plate-forme Windows, la mise en cache des shaders est activée.
  • Sur la plate-forme macOS, la possibilité de capturer le son des applications en cours d'exécution a été fournie, la mise en œuvre de la caméra virtuelle a été repensée et une option a été ajoutée pour masquer les fenêtres OBS lors de la capture de l'écran via la fonction « Display Capture ».
  • La prise en charge de Qt 5, Ubuntu 20.04 et des versions de FFmpeg antérieures à 4.4 a été interrompue.

Source: opennet.ru

Ajouter un commentaire