MediaSharing - Plugin de gestion de flux audio-visuels
Introduction
Ce plugin a d'abord été créé dans le cadre du démonstrateur MeetinTech pour la gestion côté client Unreal des différents streams accessibles depuis un salon donné.
Il est conçu pour fonctionner avec une API salon (connecté via les classes du plugin ModularBase) et un serveur média duquel il charge les ressources.
Il ne contient actuellement que des classes permettant la récupération de flux audio-vidéo. A terme, il devrait aussi inclure les fonctionnalités d'envoi depuis Unreal et d'enregistrement en local. Peut-être sera-t-il intéressant de séparer les éléments en ligne des éléments locaux, à la manière de SurfaceDrawing + ModCom_SurfaceDrawing.
Dans cette section, je décris les classes et blueprint inclus dans le plugin, ainsi que les interactions attendues avec des services extérieurs.
📄️ Description des classes
Le plugin inclut actuellement quatre classes C++.
📄️ Utilisation du plugin
Dans le cadre du démonstrateur, ce plugin est utilisé avec une API salon et un serveur Média.