找回密码
 加入我们
搜索
      
楼主: w298102526

[视听] 折腾PS5直接在B站直播

[复制链接]
发表于 2022-3-11 11:51 | 显示全部楼层 |阅读模式
本帖最后由 w298102526 于 2022-3-11 13:09 编辑

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

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

物理拓扑:
微信图片_20220311112728.png

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直接直播吧,效果图
微信图片_20220311114512.jpg

另外自带twitch自带直播码率为6000kbps,我带宽也推到了6000kbps,但是在b站观看在画面混乱或高速移动时会有掉分辨率的情况,肯定不如电脑+采集卡,但是胜在方便
微信图片_20220311130726.png
微信图片_20220311130908.png
多谢各位看官看完了这么多,最后放个直播间地址供大家晚上看效果王同学323的直播间

有问题或者新思路可以私信或留言
发表于 2022-3-11 12:31 来自手机 | 显示全部楼层
勤于折腾
发表于 2022-3-11 12:32 | 显示全部楼层
感谢分享!
发表于 2022-3-11 12:41 来自手机 | 显示全部楼层
大佬牛逼啊,ps5不知道,ps4可以直接pc川流ps4直播
 楼主| 发表于 2022-3-11 12:46 | 显示全部楼层
承世 发表于 2022-3-11 12:41
大佬牛逼啊,ps5不知道,ps4可以直接pc川流ps4直播

串流也搞过,不过电脑配置要求高,而且清晰度不如这个
 楼主| 发表于 2022-3-11 12:49 | 显示全部楼层

嗨 反正摸鱼也是摸鱼
发表于 2022-3-11 14:28 | 显示全部楼层
老头环现在太火了。 。 刚拿到巫师杖和法术。。 准备探索了
发表于 2023-2-2 18:51 | 显示全部楼层
生命在于折腾
我最近也在想怎么搞一套设备来做中视频
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-4-27 01:39 , Processed in 0.013061 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表