HeadlinesBriefing favicon HeadlinesBriefing.com

Guide de piratage de flux RTMP PS5

Hacker News •
×

Sony a progressivement verrouillé les fonctionnalités hardware de la PS5, restreignant les appareils Bluetooth tiers et bloquant le partage d'écran Discord. Le bouton de diffusion intégré de la console ne prend en charge que quelques services comme Twitch et YouTube. Pour les utilisateurs souhaitant diffuser sur Discord, les options sont limitées : cartes de capture coûteuses ou Remote Play, qui souffre de lag d'entrée et d'exigences de configuration rigides.

La PS5 utilise le protocole de messagerie en temps réel (RTMP) pour la diffusion, résolvant les domaines d'ingestion via DNS plutôt qu'en codant des adresses IP. Cette résolution DNS crée une opportunité de redirection. En contrôlant les réponses DNS, il est possible d'intercepter le flux RTMP.

La découverte impliquait l'analyse des journaux DNS pour identifier que la PS5 résout 'ingest.global-contribute.live-video.net', qui chaîne vers 'aps30.contribute.live-video.net', le serveur RTMP effectif. La solution nécessite deux composants principaux : dnsmasq et nginx-rtmp. Une application de barre de macOS bundl ces outils, configurant dnsmasq pour rediriger les domaines d'ingestion Twitch vers l'adresse LAN locale.

Cela redirige le flux vidéo effectif vers un Mac exécutant nginx-rtmp, permettant de l'afficher dans OBS ou logiciel similaire sans la limitation de 60 secondes de timeout vue avec les vérifications API YouTube. La méthode fonctionne car la PS5 valide les certificats contre les CA de confiance, mais en redirigeant vers un serveur local, les validations de certificats sont évitées, permettant un flux stable pour les plateformes tierces.