A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: jocover

搭建Windows环境PS4直播服务器+支持OBS

[复制链接]

精华
0
帖子
700
威望
0 点
积分
720 点
种子
10 点
注册时间
2007-1-21
最后登录
2024-3-11
发表于 2014-8-17 09:22  ·  上海 | 显示全部楼层
本帖最后由 xho22 于 2014-11-26 12:07 编辑

斗鱼升级,以下方法暂时无用,仅供参考

根据大神jocover的这个直播帖子,让广大玩家掌握了直播ps4游戏的方法,只是转发弹幕的方法有点复杂,大神公布了一阵子但不是人人都能用所以撤了,因为不同的斗鱼账号是不能填同样的协议,而其他都比较容易理解的情况下,分析协议是件比较麻烦的事情。

转发弹幕的方法是jocover大神弄出来的,而我在这里把分析协议抓包的过程公布一下,希望有兴趣的玩家可以试着钻研钻研。
一,首先下载 http://pan.baidu.com/s/1jGFXbiY 里面的3个东西
(1)node(32或64位并安装)
(2) wireshark_ cn.zip(抓包工具)
(3)douyu.js(这个文件是需要自己修改的,修改方法请细看)
(4) ascii转换器(这个无所谓下不下,只是个转换器而已,有需要的就下吧)

二,twitch映射
(1)在命令控制符里面打nslookup irc.twitch.tv和nslookup tmi.twitch.tv,记录下解析的ip,然后做映射,映射方法1楼有。(电脑的dns最好和ps4的dns一致)


三,打开抓包工具wireshark
(1)菜单选抓包->网络接口->对着电脑的网卡右边点开始


四,打开斗鱼直播
这个就不说了,自己去斗鱼把直播开关给开了

五,抓包分析协议
(1)在wireshark上方的过滤栏里面打
ip.dst==221.229.163.130  and tcp.dstport == 8601回车

解释一下:221.229.163.130就是danmu.douyutv.com的ip地址,如果有变自己解析,
搜不到的话221.229.163.130改成115.231.98.26,我这里是解析到了2个ip
还搜不到的话8601改成8602,而这个就是端**了,记得记一下

(2)在过滤后的条目中,一条一条去看,先看R2区域一定要有Data,没有的无视,有Data 的话再仔细查看R3区域内的16进制文字,在这里要记录3条16进制的字符串。
第一个字符串为type@loginreq开头的,点选R2区域的Data,会选中R3区域的16进制字符串,并复制下来。


同理字段2,是type@=joingroup开头的一段

同理字段3,是保活数据,也就是type@=keeplive/tick@=55/开头的,这里的数字55好像无所谓,因为会一直变,所以字段3我感觉就用我js里面的问题也不大。


六,修改douyu.js文件
(1)确定已获得了端**和3个字符串
(2)需要修改的地方我已经注释在js里面了,很容易找


(3)将js中所有xho22替换成自己的twitch账号

七,启动node
(1)将修改好的js放到node根目录
(2)在命令控制符里面,先进入node文件夹,然后打node douyu.js
(最好这时候ps4直播开着,因为可能会连接超时自动断开)


八,在直播的网页里面测试吧


九,最后感谢一下楼主的功劳。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
700
威望
0 点
积分
720 点
种子
10 点
注册时间
2007-1-21
最后登录
2024-3-11
发表于 2014-8-17 09:24  ·  上海 | 显示全部楼层
yhtfgr 发表于 2014-8-16 21:30
目前变成这样了,大神求帮助。

121楼我写了个教程,自己钻研钻研吧

精华
0
帖子
3042
威望
0 点
积分
3085 点
种子
511 点
注册时间
2013-2-21
最后登录
2024-11-16
 楼主| 发表于 2014-8-17 10:06  ·  上海 | 显示全部楼层
xho22 发表于 2014-8-17 09:22
根据大神jocover的这个直播帖子,让广大玩家掌握了直播ps4游戏的方法,只是转发弹幕的方法有点复杂,大神公 ...

感谢你的教程,顶楼更新了斗鱼弹幕教程

精华
0
帖子
9260
威望
0 点
积分
9623 点
种子
46 点
注册时间
2009-3-27
最后登录
2024-11-15
发表于 2014-8-17 10:09  ·  广东 | 显示全部楼层
Nginx启动闪退肿么破 用那个测试是否在运行的方法检测无法检测到

精华
0
帖子
3042
威望
0 点
积分
3085 点
种子
511 点
注册时间
2013-2-21
最后登录
2024-11-16
 楼主| 发表于 2014-8-17 10:12  ·  上海 | 显示全部楼层
dmc0515 发表于 2014-8-17 10:09
Nginx启动闪退肿么破 用那个测试是否在运行的方法检测无法检测到

检查一下配置文件,大多数是nginx的配置有问题

精华
0
帖子
187
威望
0 点
积分
1173 点
种子
281 点
注册时间
2012-4-28
最后登录
2024-11-9
发表于 2014-8-17 10:33  ·  上海 | 显示全部楼层
本帖最后由 windcatypc 于 2014-8-17 10:45 编辑
xho22 发表于 2014-8-17 09:24
121楼我写了个教程,自己钻研钻研吧


感谢您及LZ两位大神,目前正在尝试,有个问题,twitch映射这是指1楼的第四步吧?子网掩码255.255.255.255还是255.255.255.0?  另外如何解析弹幕ip,lz的2个ip都尝试了没用

精华
0
帖子
700
威望
0 点
积分
720 点
种子
10 点
注册时间
2007-1-21
最后登录
2024-3-11
发表于 2014-8-17 10:56  ·  上海 来自手机 | 显示全部楼层
windcatypc 发表于 2014-8-17 10:33
感谢您及LZ两位大神,目前正在尝试,有个问题,twitch映射这是指1楼的第四步吧?子网掩码255.255.255.255 ...

4个255没错,解析ip就用那个
nslookup danmu.douyutv.com

精华
0
帖子
187
威望
0 点
积分
1173 点
种子
281 点
注册时间
2012-4-28
最后登录
2024-11-9
发表于 2014-8-17 11:11  ·  上海 | 显示全部楼层
xho22 发表于 2014-8-17 10:56
4个255没错,解析ip就用那个
nslookup danmu.douyutv.com

最后打开node
client connected
就没有然后了。。

精华
0
帖子
577
威望
0 点
积分
595 点
种子
10 点
注册时间
2004-2-13
最后登录
2023-12-14
发表于 2014-8-17 11:19  ·  浙江 | 显示全部楼层
终于有教程了。。。。

精华
0
帖子
577
威望
0 点
积分
595 点
种子
10 点
注册时间
2004-2-13
最后登录
2023-12-14
发表于 2014-8-17 11:21  ·  浙江 | 显示全部楼层
终于有教程了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 21:37 , Processed in 0.207865 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部