Как перехватить RTMP-поток PS5 и стримить в Discord
Hijacking the PS5's RTMP Stream
Автор обходит ограничения PS5, перенаправляя RTMP-поток с Twitch на свой Mac через подмену DNS. Вместо покупки карты захвата за $100 он использует dnsmasq и nginx-rtmp, чтобы PS5 думала, что вещает на Twitch, а на самом деле отправляла видео на локальный сервер. Затем поток забирается через mpv и шарится в Discord с задержкой меньше секунды.
The PS5 doesn’t hardcode Twitch’s IP, it looks it up via DNS every time. If we control what DNS returns, we control where the stream goes.
- londons_explore
Как-то грустно, что уже 2026 год, а эти данные всё ещё ходят по интернету незашифрованными...
RTMP и все видео- и аудиопротоколы под ним тоже не тривиальны — готов поспорить, там ждут своего часа сотни эксплойтов, которые любое трёхбуквенное агентство, сидящее в интернете, может использовать, чтобы захватить вашу PS5 и все хранящиеся в ней учётные данные...
- barake
Именно так Lightstream Studio и обеспечивала наложение стрим-оверлеев для консолей[1]. Несколько лет назад Microsoft добавила их как официальный пункт назначения, используя более совершенный протокол, и необходимость в MITM-хакерстве отпала.
Я раньше работал в этой области, и Lightstream всегда делала интересные вещи, даже если, казалось, так и не нашла PMF.
1: https://support.golightstream.com/hc/en-us/articles/38643168...
- forestry
Это потрясающе. Невозможность поделиться своим геймплеем с друзьями в Discord — одна из моих главных болей.
- jprjr_
Чувствую, что здесь не хватает нескольких частей, которых я не понимаю.
Автор упоминает, что PS5 использует RTMPS для отправки видео на Twitch — но вдруг почему-то используется обычный RTMP?
- Muromec
Не обращайте на меня внимания, я просто сижу тут с портом HDMI-RX на rk3588 и радуюсь, что он работает и что я не превратил плату в кирпич, когда делал обновление uboot, чтобы снять с неё проклятие.