Sortie de la plateforme de communication vocale Mumble 1.4

Après plus de deux ans de développement, la version de la plateforme Mumble 1.4 a été présentée, axée sur la création de chats vocaux offrant une faible latence et une transmission vocale de haute qualité. Un domaine d'application clé de Mumble consiste à organiser la communication entre les joueurs tout en jouant à des jeux informatiques. Le code du projet est écrit en C++ et distribué sous licence BSD. Les versions sont préparées pour Linux, Windows et macOS.

Le projet se compose de deux modules : le client mumble et le serveur murmur. L'interface graphique est basée sur Qt. Le codec audio Opus est utilisé pour transmettre des informations audio. Un système de contrôle d'accès flexible est fourni, par exemple, il est possible de créer des chats vocaux pour plusieurs groupes isolés avec possibilité de communication séparée entre les dirigeants de tous les groupes. Les données sont transmises uniquement via un canal de communication crypté ; l'authentification par clé publique est utilisée par défaut.

Contrairement aux services centralisés, Mumble vous permet de stocker les données utilisateur sur vos propres serveurs et de contrôler entièrement le fonctionnement de l'infrastructure, si nécessaire, en connectant des processeurs de script supplémentaires, pour lesquels une API spéciale basée sur les protocoles Ice et GRPC est disponible. Cela inclut l'utilisation de bases de données d'utilisateurs existantes pour l'authentification ou la connexion de robots sonores qui, par exemple, peuvent jouer de la musique. Il est possible de contrôler le serveur via une interface web. Les fonctions de recherche d'amis sur différents serveurs sont à la disposition des utilisateurs.

D'autres utilisations incluent l'enregistrement de podcasts collaboratifs et la prise en charge de l'audio positionnel en direct dans les jeux (la source audio est associée au joueur et provient de son emplacement dans l'espace de jeu), y compris les jeux avec des centaines de participants (par exemple, Mumble est utilisé dans les communautés de joueurs). d'Eve Online et Team Fortress 2 ). Les jeux prennent également en charge un mode superposition, dans lequel l'utilisateur voit à quel joueur il parle et peut voir les FPS et l'heure locale.

Principales nouveautés :

  • La possibilité de développer des plugins à usage général pouvant être installés et mis à jour indépendamment de l'application principale a été implémentée. Contrairement aux plugins intégrés précédemment fournis, le nouveau mécanisme peut être utilisé pour implémenter des ajouts arbitraires et ne se limite pas aux moyens d'extraire les informations de localisation du joueur pour implémenter l'audio de position.
  • Ajout d'une boîte de dialogue à part entière pour rechercher les utilisateurs et les chaînes disponibles sur le serveur. La boîte de dialogue peut être appelée via la combinaison Ctrl+F ou via le menu. La recherche de masque et les expressions régulières sont prises en charge.
    Sortie de la plateforme de communication vocale Mumble 1.4
  • Ajout du mode d'écoute de la chaîne, permettant à l'utilisateur d'entendre tous les sons entendus par les participants de la chaîne, mais sans se connecter directement à la chaîne. Dans ce cas, les utilisateurs qui écoutent sont reflétés dans la liste des participants au canal, mais sont marqués d'une icône spéciale (uniquement dans les nouvelles versions ; dans les clients plus anciens, ces utilisateurs ne sont pas affichés). Le mode est unidirectionnel, c'est-à-dire si l'utilisateur qui écoute souhaite parler, il devra se connecter au canal. Pour les administrateurs de canaux, des ACL et des paramètres sont fournis pour interdire les connexions en mode écoute.
    Sortie de la plateforme de communication vocale Mumble 1.4
  • L'interface TalkingUI a été ajoutée, vous permettant de comprendre qui parle en ce moment. L'interface fournit une fenêtre contextuelle avec une liste des utilisateurs qui parlent actuellement, similaire à l'info-bulle du mode jeu, mais destinée à un usage quotidien par des non-joueurs.
    Sortie de la plateforme de communication vocale Mumble 1.4
  • Des indicateurs de restriction d'accès ont été ajoutés à l'interface, vous permettant de comprendre si l'utilisateur peut ou non se connecter à la chaîne (par exemple, si la chaîne autorise uniquement la connexion avec un mot de passe ou est liée à un groupe spécifique sur le serveur).
    Sortie de la plateforme de communication vocale Mumble 1.4
  • Les messages texte prennent en charge le balisage Markdown, qui, par exemple, peut être utilisé pour envoyer des listes, des extraits de code, des citations, mettre en évidence des parties de texte en gras ou en italique et concevoir des liens.
  • Ajout de la possibilité de lire de l'audio stéréo, permettant au serveur d'envoyer un flux audio en mode stéréo, qui ne sera pas converti en mono par le client. Cette fonctionnalité peut être utilisée, par exemple, pour créer des robots musicaux. L'envoi d'audio depuis le client officiel n'est toujours possible qu'en mode mono.
  • Ajout de la possibilité d'attribuer des surnoms aux utilisateurs, ce qui permet d'attribuer un nom plus compréhensible aux utilisateurs qui abusent des noms trop longs ou changent fréquemment de nom. Les noms attribués peuvent apparaître dans la liste des participants sous forme d'étiquettes supplémentaires ou remplacer entièrement le nom d'origine. Les surnoms sont liés aux certificats utilisateur, ne dépendent pas du serveur sélectionné et ne changent pas après un redémarrage.
    Sortie de la plateforme de communication vocale Mumble 1.4
  • Le serveur dispose désormais de fonctions permettant d'envoyer un texte de bienvenue en mode diffusion grâce au protocole Ice. Ajout de la prise en charge de la réflexion des ACL et de toutes les modifications apportées aux groupes dans le journal. Ajout d'ACL distinctes pour contrôler la réinitialisation des commentaires et des avatars. Par défaut, les espaces sont autorisés dans les noms d'utilisateur. Charge CPU réduite en activant le mode TCP_NODELAY par défaut.
  • Ajout de plugins pour prendre en charge l'audio positionnel dans Among Us et dans les jeux personnalisés basés sur le moteur Source. Plugins mis à jour pour les jeux Call of Duty 2 et GTA V.
  • Le codec audio Opus a été mis à jour vers la version 1.3.1.
  • Suppression de la prise en charge de Qt4, DirectSound et CELT 0.11.0. Le thème classique a été supprimé.

Sortie de la plateforme de communication vocale Mumble 1.4
Sortie de la plateforme de communication vocale Mumble 1.4

Source: opennet.ru

Ajouter un commentaire