Aller au contenu

« Présentation de la conférence OSCC 2024 « Voice WebRTC pour OpenSimulator » » et « Modèle:Architectures pour un simulateur autonome » : différence entre les pages

De OSWiki
(Différence entre les pages)
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
Présentation de la conférence OSCC 2024  de Robert Adams connu sous le nom de Misterblue Wave  dans le monde virtuel.(Source : https://youtu.be/nL78fieIFYg)
==Pour installer un simulateur autonome==
 
'''Un simulateur en mode standalone''' ou simulateur autonome  est '''un serveur de monde virtuel OpenSim isolé''', ne dépendant pas d'une grille de mondes virtuels. Il est conseillé de créer '''une région''' par simulateur, mais le dispositif permet d'en créer plusieurs, toujours sur la même machine. Toutefois, le nombre de régions devrait être réduit.
= Introduction =
{|class="wikitable" style ="font-size:0.9em;"
 
|+
Cette présentation concerne les développeurs et les propriétaires de simulateurs ou de grille OpenSimulator. Pour les utilisateurs, il n'y aura pas de changements dans les viewers.
'''TABLEAU DES OPTIONS D'INSTALLATION D'UN SIMULATEUR AUTONOME'''
 
|-
'''Il s'agira ici de ''':
!scope="col"|Machine
# donner des détails sur la mise en œuvre de la voice WebRTC par Second Life.
!scope="col"|Remarque
# décrire la voice WebRtc basée sur Janus-gateway pour OpenSimulator : os-webrtc-janus
!scope="col"|Nombre de simulateurs
 
!scope="col"|Connexion
= Second Life remplace Vivox =
!scope="col"|Réseau
Jusqu’à présent Second Life utilisait Vivox et Opensimulator utilisait un support « gratuit » de Vivox. Mais, suite à une mise à jour, Vivox a abandonné certaines fonctionnalités et SecondLife a décidé de le remplacer. Liden Lab a mis en place ses propres serveurs  pour le chat vocal spatial et non spatiale. Une solution basée sur les protocoles [[Lexique_des_réunions#WebRTC |'''WebRtc''']] a été développée.
!scope="col"|Utilisateurs
 
|-
Ainsi, les  viewers tiers devraient supporter la voice Vivox et WebRTC. Beaucoup pensent ne supporter que la voice WebRtc laissant '''OpenSimulator sans solution de chat vocal'''.
|
 
<gallery >
= Qu'est ce que WebRtc ?  =
Fichier:Ordinateur-non-connecte.png |Ordinateur non connecté à un réseau
 
</gallery >
[[Lexique_des_réunions#WebRTC |'''WebRTC''']] est un ensemble de standards permettant de créer des flux audio/vidéo/de données en temps réel entre les navigateurs. Il est probablement basé sur plus de 10 standards / normes parmi lesquelles il y a :
|
 
|
<ul>
|
<li>
|
[https://duckduckgo.com/?t=ffab&q=RTP+protocol+&ia=web '''RTP'''] : protocole de communication informatique permettant le transport de données soumises à des contraintes de temps réel, tels que des flux média audio ou vidéo. 
|
</li>
|-
<li>
|
[https://fr.wikipedia.org/wiki/Session_Description_Protocol '''SDP''']:  protocole de communication de description de paramètres d'initialisation d'une session de diffusion en flux.
<gallery >
</li>
Fichier:LAN-opensim.png|Ordinateur en [https://fr.wikipedia.org/wiki/R%C3%A9seau_local réseau local]
<li>
</gallery >
[https://fr.wikipedia.org/wiki/Session_Initiation_Protocol '''SIP'''] : protocole de communication standard ouvert de gestion de sessions souvent utilisé dans les télécommunications multimédia (son, image, etc.). Il est depuis 2007 le plus courant pour la téléphonie par internet (la VoIP).
|
</li>
|
<li>
|
[https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment '''ICE'''(en)] : est une technique utilisée dans les réseaux informatiques pour trouver des moyens permettant à deux ordinateurs de communiquer entre eux de la manière la plus directe possible dans un réseau pair-à-pair. Cela est le plus souvent utilisé pour des médias interactifs tels que la voix sur protocole Internet (VoIP), les communications pair-à-pair, la vidéo et la messagerie instantanée.
|
</li>
|
<li>
|-
[https://fr.wikipedia.org/wiki/Simple_Traversal_of_UDP_through_NATs '''STUN'''] :  protocole client-serveur permettant à un client UDP situé derrière un routeur NAT (ou de multiples NAT) de découvrir son adresse IP publique ainsi que le type de routeur NAT derrière lequel il est. Ces informations sont utilisées pour échanger correctement des données UDP avec l'extérieur d'un réseau NAT.
|
</li>
<gallery >
<li>
Fichier:Internet-standalone.png|Ordinateur en [https://fr.wikipedia.org/wiki/R%C3%A9seau_%C3%A9tendu réseau étendu] comme [https://fr.wikipedia.org/wiki/Internet internet]
[https://en.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT '''TURN'''(en)] : protocole qui aide à traverser les traducteurs d'adresses réseau (NAT) ou les pare-feu pour les applications multimédias. Il peut être utilisé avec le protocole TCP et le protocole UDP. Il est particulièrement utile pour les clients sur des réseaux masqués par des dispositifs NAT symétriques.
</gallery >
</li>
|
</ul>
|
 
|
= Flux entre deux navigateurs =
|
 
|
<gallery>
|-
Fichier:WebRTC_01.jpg | Acteurs
|
Fichier:WebRTC_02.jpg | Service d'annuaire
<gallery >
</gallery>
Fichier:Serveur standalone.png|[https://fr.wikipedia.org/wiki/Serveur_d%C3%A9di%C3%A9 Serveur dédié ]
* 🏗️
</gallery >
|
|
|
|
|
|-
|
<gallery >
Fichier:VM-standalone.png|[https://fr.wikipedia.org/wiki/Machine_virtuelle  Machine virtuelle]
</gallery >
|
|
|
|
|
|}
*🏗️

Version du 10 janvier 2025 à 17:31

Pour installer un simulateur autonome

Un simulateur en mode standalone ou simulateur autonome est un serveur de monde virtuel OpenSim isolé, ne dépendant pas d'une grille de mondes virtuels. Il est conseillé de créer une région par simulateur, mais le dispositif permet d'en créer plusieurs, toujours sur la même machine. Toutefois, le nombre de régions devrait être réduit.

TABLEAU DES OPTIONS D'INSTALLATION D'UN SIMULATEUR AUTONOME
Machine Remarque Nombre de simulateurs Connexion Réseau Utilisateurs
  • 🏗️