{
  "id": 10486510,
  "title": "Hijacking the PS5's RTMP Stream",
  "url": "https://urgent.news/2026/09/28/hijacking-the-ps5s-rtmp-stream-10486510",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-28T15:35:23.000Z",
  "source": {
    "name": "Hacker News",
    "slug": "hacker-news",
    "url": "https://yashgarg.dev/posts/hijacking-ps5-rtmp-stream/"
  },
  "original_language": "en",
  "account": "Sony's PS5 has implemented limitations on how users can utilize the console's hardware, particularly when it comes to streaming. While the console provides a \"Broadcast\" button for streaming, it only supports a limited selection of services. Third-party Bluetooth devices, such as headphones or controllers, are also restricted, as they cannot pair with the PS5. A common workaround for streaming games on the PS5 is using a capture card to feed the HDMI output into a streaming software on a computer. However, decent capture cards can be costly, and the user sought an alternative solution.\n\nOne option the user explored was streaming from the PS5 to their MacBook via Remote Play. While this method worked, it required connecting the PS5, controller, and earphones to the Remote Play device, and input lag was a concern. Additionally, stream quality was controlled by the PS5, leaving no room for customization. The console supports default streaming to YouTube and Twitch through RTMP, but this process can be manipulated to stream directly to a user's own device.\n\nBy spoofing Twitch's RTMP ingest server, users can reroute the stream to their own computer, bypassing the need for expensive capture cards or dealing with input lag and quality control. To achieve this, a macOS menu bar app was created, combining dnsmasq and nginx-rtmp to control DNS resolution for Twitch's ingest domains. The PS5 is configured to use a GL.iNet router running OpenWRT, which sets the Mac's IP as the DNS server specifically for the PS5's DHCP lease. Once the PS5 begins broadcasting, the stream is pushed directly to the user's Mac, where it can be further processed using OBS or shared directly on platforms like Discord.",
  "summary": null,
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "Lobsters",
        "title": "Hijacking the PS5's RTMP Stream",
        "url": "https://urgent.news/2026/09/28/hijacking-the-ps5s-rtmp-stream",
        "published": "2026-09-28T11:45:16.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}