RTMP
实时消息传输协议,最初由Macromedia设计用于Flash Player与服务器之间的音视频传输,默认运行在TCP 1935端口,至今仍是主流直播推流场景的核心传输协议
时间轴 (近 90 天)
该劫持实验通过在本地网络控制DNS解析或路由,将PS5的RTMP连接重定向到自建RTMP接收服务器
开发者Yash Garg发布了一篇技术文章,记录如何拦截并重定向PS5发出的RTMP流到自己控制的服务器
RTMP协议最初由Macromedia(后被Adobe收购)设计用于Flash Player与服务器之间的音视频传输
RTMP默认运行在TCP 1935端口,依靠TCP的可靠传输保证音视频数据按序到达
RTMP将数据切分为固定大小的块(Chunk),每个块带有时间戳、流ID等元数据
RTMPS本质上是将RTMP流量包裹在TLS之中,与HTTPS对HTTP的关系类似
主流平台如Twitch、YouTube的接收端同时支持RTMP(1935端口)和RTMPS(443端口)
PS5在建立RTMP连接时并未对服务器身份做强校验,这是劫持得以实现的前提
EdgeOS Desktop系统支持WiFi推流、网络相机功能,并兼容RTSP、RTMP等流媒体协议
全部知识事实 (9)
该劫持实验通过在本地网络控制DNS解析或路由,将PS5的RTMP连接重定向到自建RTMP接收服务器
50%待验证主流平台如Twitch、YouTube的接收端同时支持RTMP(1935端口)和RTMPS(443端口)
50%待验证PS5在建立RTMP连接时并未对服务器身份做强校验,这是劫持得以实现的前提
50%待验证RTMP协议最初由Macromedia(后被Adobe收购)设计用于Flash Player与服务器之间的音视频传输
50%待验证RTMP默认运行在TCP 1935端口,依靠TCP的可靠传输保证音视频数据按序到达
50%待验证RTMP将数据切分为固定大小的块(Chunk),每个块带有时间戳、流ID等元数据
50%待验证RTMPS本质上是将RTMP流量包裹在TLS之中,与HTTPS对HTTP的关系类似
50%待验证EdgeOS Desktop系统支持WiFi推流、网络相机功能,并兼容RTSP、RTMP等流媒体协议
50%待验证开发者Yash Garg发布了一篇技术文章,记录如何拦截并重定向PS5发出的RTMP流到自己控制的服务器
50%