Aller au contenu


Photo

[PS5] MirrorPSX : transformez votre PS5 en récepteur AirPlay et DLNA grâce à une application native


  • Please log in to reply
No replies to this topic

Posté Aujourd'hui, 05:59

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 15,105 Messages :
  • Sexe:Male
Un nouveau projet intéressant fait son apparition dans la scène PlayStation 5. Développé par seregonwar, MirrorPSX est une application native conçue pour transformer la PS5 en récepteur multimédia. Son objectif : permettre de diffuser l'écran d'un iPhone, d'un iPad ou d'un Mac directement sur la console, mais également de recevoir des vidéos depuis des appareils compatibles DLNA, notamment Android. Contrairement aux solutions reposant sur une machine virtuelle ou un environnement Linux, MirrorPSX s'appuie sur une application native développée en C++20, avec OpenProspero et un moteur graphique Vulkan.
 
 
 
 
AirPlay et DLNA directement sur PS5
 
MirrorPSX propose deux modes de réception :
 
- Apple AirPlay : réception de l'écran d'un iPhone, iPad ou Mac. L'appareil est détecté depuis le menu de recopie d'écran et une association par code PIN permet d'établir la connexion.
- DLNA : réception de vidéos non protégées envoyées depuis une application compatible, notamment sur Android.
 
L'interface a été pensée pour une utilisation à la manette. Les commandes PlayStation apparaissent lors des interactions puis disparaissent automatiquement pendant la lecture.
 
Le lecteur propose notamment la pause, la recherche dans la vidéo lorsque disponible, le réglage du volume et la fonction muet.
 
 
 
 
 
Une architecture native avec Vulkan et OpenProspero
 
Le projet repose sur plusieurs composants techniques :
- C++20 pour le développement de l'application.
- Vulkan pour le rendu graphique sur PS5.
- OpenProspero SharedBroker pour préparer les permissions nécessaires au processus PS5.
- Gestion des files d'attente vidéo et audio.
- Ressources GPU réutilisables pour optimiser le transfert des images.
 
Un élément important : MirrorPSX nécessite un compagnon externe nommé OpenProspero-SharedBroker.elf. Celui-ci doit être chargé séparément avec un ELF Loader et reste actif pendant l'utilisation de l'application.
 
Version Windows également disponible
 
Le développeur propose aussi une version Windows permettant de tester le récepteur directement sur PC. Cette version sert notamment d'environnement de développement et de prévisualisation, sans nécessiter le compagnon OpenProspero réservé à la PS5.
 
Installation sur PS5
 
Deux formats sont proposés :
 
1. Version PKG
- Installer le fichier MirrorPSX-PS5-vNN.NN.pkg avec un workflow PKG compatible.
- Charger le compagnon OpenProspero-SharedBroker.elf.
- Lancer MirrorPSX depuis le menu de la console.
2. Version ZIP pour ShadowMountPlus
- Extraire l'archive ZIP.
- Copier le dossier PPSA99221 dans /data/homebrew/PPSA99221/.
- Charger ShadowMountPlus pour enregistrer et monter le titre.
- Lancer MirrorPSX.
 
Attention : il faut utiliser une seule installation du titre à la fois, PKG ou dossier ZIP.
 
Compatibilité et limitations
 
Développement expérimental
 
Le développeur apporte plusieurs précisions importantes :
- Le lancement de l'application sur PS5 a été testé sur matériel réel.
- Le compagnon externe et la découverte réseau ont également été testés.
- Les dernières corrections concernant l'association Apple nécessitent encore des essais sur console.
- La lecture vidéo effective sur PS5 et la sortie audio doivent encore être validées sur matériel.
- Aucune matrice de compatibilité firmware PS5 n'est actuellement publiée.
Pour Android, il ne s'agit pas d'une recopie complète de l'écran : seul l'envoi de vidéos compatibles DLNA est pris en charge.
 
YouTube Cast, Netflix, Google Cast, Miracast et les contenus protégés par DRM ne sont pas supportés.
 
Téléchargement : MirrorPSX
 
 
 

  • Retour en haut




1 utilisateur(s) sur ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)