Expériences interactives · Guide pratique
Pixel Streaming : une expérience 3D dans le navigateur
Le visiteur peut explorer une scène 3D sans l’exécuter sur son propre appareil. Le calcul et l’exploitation se déplacent : au-delà du contenu, il faut préparer les trajets de l’image et des actions.
Rendu distant, navigateur et commande de session
- Application Unreal / rendu
- Encodage + connexion
- Navigateur : image + audio
- Action → application
Pixel Streaming permet à Unreal d’exécuter et de rendre une application sur un autre ordinateur puis d’envoyer image/audio par WebRTC au navigateur, qui renvoie des actions. Il ne transforme pas Live Link en visioconférence. Préparez figure ou scène comme application avec un parcours d’exploitation complet.
- Versions : identifier Unreal, génération Pixel Streaming/Pixel Streaming 2 et branche d’infrastructure correspondante. Utilisez la documentation et l’infrastructure correspondant à cette version.
- Ressources : relever système, GPU/encodeur compatibles, résolution cible, audio, navigateur/appareil et réseau. La fiche GPU ne prouve pas les performances de la scène.
- Sessions : préciser état partagé entre spectateurs, commande réservée à une personne ou instance indépendante par visiteur. Ressources et exploitation diffèrent.
- Interface : limiter les actions, afficher chargement/déconnexion, permettre remise à zéro et alternative au geste ou au téléphone. Ne pas activer le microphone sans nécessité.
Epic décrit signalisation et, selon le trajet réseau, STUN/TURN. Son infrastructure de référence ne constitue pas seule un service complet de production. Avant de vous engager, attribuez les responsabilités d’hébergement, d’accès, de capacité et d’assistance, puis identifiez les coûts de calcul, de transfert et des services auxiliaires. Testez le nombre de sessions et d’actions simultanées pris en charge avant de fixer la capacité du service.
Répétition proposée : scène/appareil finaux, arrivées/départs, actions simultanées, perte de liaison et reprise. Mesurer la réponse visible depuis l’action du visiteur, en plus des performances du rendu. Si le trajet convient mal, prévoir poste local accompagné ou parcours vidéo approuvé. Choisir selon objectif et résultats de répétition.
Questions pour préparer la configuration
Le navigateur exécute-t-il toute la scène 3D ?
Avec Pixel Streaming, Unreal s’exécute et effectue le rendu sur un autre ordinateur. Le navigateur reçoit image et son et renvoie les actions. Évaluez ordinateur de rendu, connexion et appareil visiteur.
Plusieurs navigateurs signifient-ils des expériences indépendantes ?
Pas forcément : ils peuvent partager une instance et son état. Des sessions individuelles exigent des ressources et une exploitation adaptées, puis des essais avec la charge prévue.
Sources et portée
- Epic — Pixel Streaming, Unreal Engine 5.8 — Rendu distant, audio/vidéo WebRTC et commandes navigateur.
- Epic — Hosting and Networking Guide for Pixel Streaming — Architecture de connexion et de montée en charge ; composants de référence, pas un service de production complet.
- Epic — Pixel Streaming Reference, Unreal Engine 5.8 — Exigences selon matériel, navigateur et génération du plugin. Vérifier la version retenue.