A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: Lumi-Kumi

PS5直接推流 使用Linux+支持DNSMasq的路由器 国内直播平台教程

[复制链接]

精华
0
帖子
9925
威望
0 点
积分
10064 点
种子
343 点
注册时间
2016-3-25
最后登录
2025-1-30
 楼主| 发表于 2021-5-4 20:14  ·  云南 | 显示全部楼层
本帖最后由 Lumi-Kumi 于 2021-5-4 23:52 编辑

论坛审核抽风 编辑掉...

精华
0
帖子
9925
威望
0 点
积分
10064 点
种子
343 点
注册时间
2016-3-25
最后登录
2025-1-30
 楼主| 发表于 2021-5-4 20:34  ·  云南 | 显示全部楼层
jocover 发表于 2021-5-4 19:38
我之前写的教程是用vmware挂linux虚拟机跑的呀,我不知道你说什么


我说的是之前你那个教程需要修改PS4网络设置添加代__理到指到Linux
而这个完全不需要修改ps5的任何设置也不需要过代__理
路由端修改的dnsmasq设置也对ps5除了推流之外的使用完全没有影响
而Linux不管是虚拟机还是树莓派都可以在需要推流的时候随用随开(暂停唤醒)
ps:刚才发的回复又被吃了 代___理 俩字都不让打

精华
0
帖子
3364
威望
0 点
积分
3417 点
种子
603 点
注册时间
2013-2-21
最后登录
2025-1-30
发表于 2021-5-4 20:39  ·  上海 | 显示全部楼层
Lumi-Kumi 发表于 2021-5-4 20:34
我说的是之前你那个教程需要修改PS4网络设置添加代__理到指到Linux
而这个完全不需要修改ps5的任何设置也 ...

哦,PS4在1.70固件后dnsmasq方法被屏蔽的,所以需要劫持rtmp的1935端口流量,估计ps5上又开放了

精华
0
帖子
9925
威望
0 点
积分
10064 点
种子
343 点
注册时间
2016-3-25
最后登录
2025-1-30
 楼主| 发表于 2021-5-4 20:41  ·  云南 | 显示全部楼层
jocover 发表于 2021-5-4 20:39
哦,PS4在1.70固件后dnsmasq方法被屏蔽的,所以需要劫持rtmp的1935端口流量,估计ps5上又开放了 ...

这个就不知道了之前没有关注太多

精华
0
帖子
154
威望
0 点
积分
154 点
种子
18 点
注册时间
2021-4-20
最后登录
2022-12-12
发表于 2021-5-5 14:35  ·  山东 | 显示全部楼层
Lumi-Kumi 发表于 2021-5-4 18:16
api.twitch.tv并不接受推流我可以肯定
你先把你的楼梯关掉
然后打开指令控制台

好尴尬,我开着扶梯,然后这会儿我 Youtbe 可以直播,但是 twitch 不行,我把设置都还原了。。。但是 PS5 上看 twitch 直播却没问题。现在我有点郁闷了。
或者有没有办法能劫持*** 的,我只看到 *** 是 a.rtmp.***.com ,也同样解析到我的机器上,但是没有效果。

另外斗胆问一下大佬,我的 rtmp 是用  docker pull alfg/nginx-rtmp 这个,直接创建的。而且在他的 web 页面也同样可看到 stat 的各个参数,应该就算正常了吧。
是不是接下来就用 dns 劫持应该就可以了?

精华
0
帖子
9925
威望
0 点
积分
10064 点
种子
343 点
注册时间
2016-3-25
最后登录
2025-1-30
 楼主| 发表于 2021-5-5 14:47  ·  云南 | 显示全部楼层
宝珂梦 发表于 2021-5-5 14:35
好尴尬,我开着扶梯,然后这会儿我 Youtbe 可以直播,但是 twitch 不行,我把设置都还原了。。。但是 PS5 ...


参数页面在推流的时候有没有看到live_******这段蓝色的ID?
有的话就只差劫持了
修改劫持参数后看Twitch不影响的只是推流有影响

精华
0
帖子
9925
威望
0 点
积分
10064 点
种子
343 点
注册时间
2016-3-25
最后登录
2025-1-30
 楼主| 发表于 2021-5-5 14:53  ·  云南 | 显示全部楼层
本帖最后由 Lumi-Kumi 于 2021-5-5 15:19 编辑

等我树莓派到了我直接做个镜像算了
然后分享出来
直接刷到TF卡插上去开机就完了省略了自己部署Linux的步奏

精华
0
帖子
154
威望
0 点
积分
154 点
种子
18 点
注册时间
2021-4-20
最后登录
2022-12-12
发表于 2021-5-5 18:35  ·  山东 来自手机 | 显示全部楼层
Lumi-Kumi 发表于 2021-5-5 14:53
等我树莓派到了我直接做个镜像算了
然后分享出来
直接刷到TF卡插上去开机就完了省略了自己部署Linux的步奏 ...

可以的,树莓反正硬解视频没问题。我倒是还是觉得做个 docker 更方便一点,这样树莓也能用。

精华
0
帖子
154
威望
0 点
积分
154 点
种子
18 点
注册时间
2021-4-20
最后登录
2022-12-12
发表于 2021-7-31 03:41  ·  山东 | 显示全部楼层
兄台,可否确认一下,此方法在 PS5 真的可行吗?我一直没成功过。。。。有几个问题:

1. 直播的域名,通过抓包,live.twitch.tv 已经不用了,现在使用的是 sea.contribute.live-video.net ,端口 1935
2. 通过 DNSmasq 将上述域名解析到内网的地址 192.168.50.57 (nginx rtmp 的机器)。通过 web 可以看到 PS5 确实向 nginx 发送了,web 上的 Accept 计数是增加的,但是并没有数据(估计就中断了,后面都是 0k)
3. 取消 DNSmas 方式,使用 iptables 将所有端口 1935 (除内网 192.168.50 之外)做 DNAT 到 Nginx-RTMP 那台。情况和 2 一样,计数增加但是实际没有流量。

所以我需要怎么做,请赐教~~

精华
0
帖子
6184
威望
0 点
积分
6343 点
种子
301 点
注册时间
2005-12-27
最后登录
2025-1-25
发表于 2021-7-31 06:36  ·  天津 来自手机 | 显示全部楼层
楼主这篇教程简直就是劝退,有点复杂。还是感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-1-30 22:07 , Processed in 0.217324 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部