Réunion du 19-03-2024

De OSWiki
Aller à la navigation Aller à la recherche

Changements du code de la semaine

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. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉


Noyau

Scripts

Base de données

Migration de la BDD

Modules

Chat vocal

Changements chez Linden Lab

  • Second Life va remplacer Vivox par WebRTC[1][2] (une vidéo de présentation de 2016) et utiliser des serveurs audio Second Life. La voix WebRTC pour SL est en cours de développement. Linden Lab ne va pas documenter l'interface viewer/simulateur, quelqu'un devra lire le code client de Linden Lab.

Et pour OpenSim ?

  • WebRTC est libre et open-source [3], il serait possible de développer un module pour OpenSim mais, Vincent.Sylvester n'est pas sûr que cela fonctionne bien. Plusieurs implémentations sont disponibles Rust, Go
  • Côté OpenSim, il faudra écrire un nouveau gestionnaire de protocole puis, voir si cela s'intègre à au module Freeswitch, ce qui impliquerait des limitations de fonctionnalités. WebRTC apporte peut-être des solutions qui pourraient être intégrées au module. Mais,la latence et les performances risquent de ne pas être excellentes lorsque tout fonctionnera dans OpenSim.

Protection de la vie privée

Cas du peer to peer =

  • En peer to peer WebRTC permet de dévoiler votre adresse IP locale réelle, même en cas d'utilisation d'un VPN.
  • S'il s'agissait d'un simple peer to peer, les échanges pourraient être chiffrés de bout en bout mais, dans le cas de WebRTC, l'adresse IP de l'autre extrémité doit être connue, puisque c'est un échange adressé.
  • En résumé : échanges secrets possibles, anonymat plus compliqué.
Peer to peer WebRTC optionnel
  • WebRTC lui-même peut faire du peer to peer mais c'est optionnel.
  • Le plan de Second Life serait de pouvoir voir uniquement l'IP du serveur audio.
  • Pour OpenSim c'est un peu plus facile à mettre en œuvre car il y a un point par lequel tout passe et il suffit de transmettre à un serveur webrtc.
  • L'opérateur du serveur audio peut écouter. Les connexions SSL au serveur audio couvrent une grande partie des problèmes de confidentialité mais, SSL quadruple la bande passante utilisée.

Système D de l'utilisateur d'OpenSim

  • Utiliser Discord[4](licence propriétaire) en même temps qu'OpenSim.

Bugs

Tests

Projets en cours / Infos

Viewers

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-03-19