Réunion du 19-12-2023
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 /stockage
Stockage des assets
Déduplication
- L'objectif de la déduplication est de ne stocker qu'une seule fois un même asset. Elle est intégrée dans FSAssets.
Suppression des assets morts
- La suppression des actifs morts n'est pas facile, mais pas impossible non plus, il suffit d'être prudent.
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 ». Les prix : 400 utilisateurs 130 $ (120 €) par mois.
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
OSCC 2023
- Les vidéos de la conférence sont sur Youtube :
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