« Réunion du 19-12-2023 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Balise : wikieditor
Balise : wikieditor
Ligne 21 : Ligne 21 :
*  '''La rétro-ingénierie de Vivox''' est une option, mais ce n'est peut-être '''pas la chose à faire''' étant donné que Vivox donne l'impression que l'on parle à travers des boîtes de conserve. Donc il faudrait non seulement trouver le protocole, mais aussi comment passer à un débit plus élevé ou quelque chose comme ça pour ne pas avoir une qualité horrible. Ensuite, il faut encore trouver un moyen d'exécuter le serveur (vocal), car l'exécuter en tant que module OpenSim est la pire des options pour diverses raisons.
*  '''La rétro-ingénierie de Vivox''' est une option, mais ce n'est peut-être '''pas la chose à faire''' étant donné que Vivox donne l'impression que l'on parle à travers des boîtes de conserve. Donc il faudrait non seulement trouver le protocole, mais aussi comment passer à un débit plus élevé ou quelque chose comme ça pour ne pas avoir une qualité horrible. Ensuite, il faut encore trouver un moyen d'exécuter le serveur (vocal), car l'exécuter en tant que module OpenSim est la pire des options pour diverses raisons.
* L'autre option vocale d'OpenSim est '''FreeSwitch''', mais cela a toujours été très difficile  à configurer correctement. Il n'y a sans doute pas grand bénéfice à en tirer. '''FreeSwitch est plutôt un téléphone SIP normal, il ne fait pas d'audio spatial.''' Mais,  s'il est possible de faire tourner un serveur FreeSwitch sur les mêmes serveurs que ceux qui font tourner OpenSim et si le serveur audio a une faible latence, cela pourrait être une solution (à la rigueur) si Vivox venait à disparaître et si aucune autre option n'est lue à ce moment-là.
* L'autre option vocale d'OpenSim est '''FreeSwitch''', mais cela a toujours été très difficile  à configurer correctement. Il n'y a sans doute pas grand bénéfice à en tirer. '''FreeSwitch est plutôt un téléphone SIP normal, il ne fait pas d'audio spatial.''' Mais,  s'il est possible de faire tourner un serveur FreeSwitch sur les mêmes serveurs que ceux qui font tourner OpenSim et si le serveur audio a une faible latence, cela pourrait être une solution (à la rigueur) si Vivox venait à disparaître et si aucune autre option n'est lue à ce moment-là.
* Il existe aussi des '''serveurs vocaux payants'''.  L'un d'entre eux supporte même FreeSwitch  ou Mumble pour le même coût. Pas de publicité ici mais, on peut les trouver dans un moteur de recherche en cherchant « Mumble ».


==== Deux équipes travaillent sur la Voice ====
==== Deux équipes travaillent sur la Voice ====

Version du 22 décembre 2023 à 08:20

Changements du code de la semaine

  • Quelques changements au niveau des uuids d'assets. C'est nécessaire pour l'Hypergrid et les OARs ( et les expirations de cache) ... cela scanne les choses pour les assets possibles, de sorte qu'ils sont transférés ( ou conservés ). [1]

Avertissement

Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC


Code général

Scripts

Base de données

Modules

Module de chat vocal

Problème côté viewer (client) et côté simulateur (serveur)

  • Cela rend la tâche plus complexe.
Les viewers

Les développeurs devront remplacer leur module de support vocal par un nouveau. Il faudrait un plugin d'intégration pour simplifier le travail des développeurs des viewers.

Côté du serveur
  • Il faut tenir compte de la latence, qui est essentielle pour que les communications vocales fonctionnent, et il est donc peu probable qu'elles fonctionnent dans OpenSim même. Cela signifie qu'il faut écrire un plugin de région pour l'intégrer à un serveur vocal quelconque.
  • En 2007, OpenSim avait un module de voice (serveur) qui fonctionnait c'est quelque chose en rapport avec Vivox et SL mais, il y a une spécification publique quelque part. Le client Mumble est du domaine public. Mumble est une option, il y en a deux autres qui peuvent techniquement faire l'audio spatial, mais cela dépend aussi des codecs, leur licence doit être vérifiée.
  • Lors de l'OSCC 2023, Mélanie a dit qu'elle avait du code pour les serveurs Mumble, provenant d'un ancien projet.
  • La rétro-ingénierie de Vivox est une option, mais ce n'est peut-être pas la chose à faire étant donné que Vivox donne l'impression que l'on parle à travers des boîtes de conserve. Donc il faudrait non seulement trouver le protocole, mais aussi comment passer à un débit plus élevé ou quelque chose comme ça pour ne pas avoir une qualité horrible. Ensuite, il faut encore trouver un moyen d'exécuter le serveur (vocal), car l'exécuter en tant que module OpenSim est la pire des options pour diverses raisons.
  • L'autre option vocale d'OpenSim est FreeSwitch, mais cela a toujours été très difficile à configurer correctement. Il n'y a sans doute pas grand bénéfice à en tirer. FreeSwitch est plutôt un téléphone SIP normal, il ne fait pas d'audio spatial. Mais, s'il est possible de faire tourner un serveur FreeSwitch sur les mêmes serveurs que ceux qui font tourner OpenSim et si le serveur audio a une faible latence, cela pourrait être une solution (à la rigueur) si Vivox venait à disparaître et si aucune autre option n'est lue à ce moment-là.
  • Il existe aussi des serveurs vocaux payants. L'un d'entre eux supporte même FreeSwitch ou Mumble pour le même coût. Pas de publicité ici mais, on peut les trouver dans un moteur de recherche en cherchant « Mumble ».

Deux équipes travaillent sur la Voice

  • Aucune idée de quand l'une ou l'autre aura quelque chose de disponible pour une utilisation générale.
  • Une des deux équipe est EchoVoice, mais le stagiaire de Thales qui travaillait dessus est parti, donc il en faut le remplacer. Quand le code sortira, il y aura des fonctionnalités gratuites... et d'autres payantes/fermées.

Bugs

Tests

Projets en cours / Infos

Viewers

Firestorm

  • La version 6.6.17 semblerait ne plus afficher en gris les objets avec matériel PBR.

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2023-12-19