w298102526 发表于 2022-3-11 11:51

折腾PS5直接在B站直播

本帖最后由 w298102526 于 2022-3-11 13:09 编辑

PS5在B站直播大多数用采集卡(据我所知),想直播又没有采集卡,那么有没有其他方式直播呢,就这这个问题经过2天的研究终于找出了答案。

必要条件:
一台电脑 or 群晖(支持docker)
能上twitch(魔法)(至少首次登录)

物理拓扑:


IP地址:
openwrt-10.255.1.103虚机
docker-nginx-rtmp-10.255.1.101虚机
b站弹幕获取-10.255.1.101虚机
ps-irc-server-10.255.1.101虚机


接下来一个一个说
openwrt:魔法用一次,dns服务,ps5用openwrt当dns服务器
魔法用于ps5首次登录twitch验证使用
dns用于劫持*.contribute.live-video.net域名到docker-nginx-rtmp,irc.twitch.tv和tmi.twitch.tv劫持到ps-irc-server

docker-nginx-rtmp: 转发ps5发给twitch的流到B站
直接docker部署就行,用的bao3/playstation这个老哥的项目

完成上面两部就能正常直播,下面是弹幕获取。

b站弹幕获取、ps-irc-server:用于将b站直播间的实时弹幕抓回到本地,并通过ps-irc-server转发到PS5
b站弹幕获取是个python程序,也是git项目xfgryujk/blivedm
ps-irc-server也是个python程序,与b站弹幕获取使用,因为折腾弹幕临时写的,可算作demo版吧,不过够用ps-irc-server

使用到的东西就这么多,只是个大致流程和思路,openwrt和docker估计大部分人会玩群晖的就会部署,重点说下b站弹幕获取和ps-irc-server使用方式

1.将ps-irc-server中的sample和twitch复制到b站获取程序的目录下并替换
2.将twitch.py和sample.py下面的直播间ID换成自己的,willwillwang换成自己的twitch账号

接下来一起用ps5直接直播吧,效果图


另外自带twitch自带直播码率为6000kbps,我带宽也推到了6000kbps,但是在b站观看在画面混乱或高速移动时会有掉分辨率的情况,肯定不如电脑+采集卡,但是胜在方便


多谢各位看官看完了这么多,最后放个直播间地址供大家晚上看效果王同学323的直播间

有问题或者新思路可以私信或留言

jiro2004 发表于 2022-3-11 12:31

勤于折腾[可爱]

Wolverine 发表于 2022-3-11 12:32

感谢分享!

承世 发表于 2022-3-11 12:41

大佬牛逼啊,ps5不知道,ps4可以直接pc川流ps4直播

w298102526 发表于 2022-3-11 12:46

承世 发表于 2022-3-11 12:41
大佬牛逼啊,ps5不知道,ps4可以直接pc川流ps4直播

串流也搞过,不过电脑配置要求高,而且清晰度不如这个

w298102526 发表于 2022-3-11 12:49

jiro2004 发表于 2022-3-11 12:31
勤于折腾

嗨 反正摸鱼也是摸鱼

leaty177 发表于 2022-3-11 14:28

老头环现在太火了。 。 刚拿到巫师杖和法术。。 准备探索了

浪打云 发表于 2023-2-2 18:51

生命在于折腾
我最近也在想怎么搞一套设备来做中视频
页: [1]
查看完整版本: 折腾PS5直接在B站直播