【更新】PS4不用采集卡,只用脚本进行斗鱼直播,已支持弹幕转发【我在单位, 媳妇在家帮我测试,哈哈】

代码在出处,爱折腾的可以来弄一下。涉及到Debian系linux脚本,iptables运用,nginx些许配置,nodejs的基础net编程,Twitch IRC协议。
如果有树莓派,那就更好了,相当方便。
出处 微博 微信 tilerphy 2017-10-16 11:53   63回复

评论
查看更早的评论
这个脚本能通过电脑加摄像头画面吗
ryougiazaka 2017-10-16 12:14
膜拜一下~~~真·dalao~~
x_evilcult_x 2017-10-16 12:29
LZ斗鱼房间号多少?
bearycho 2017-10-16 12:30
楼主还直播呢啊 房间告诉一下吧 我到时候弹幕你
lndlzh 2017-10-16 12:46
直播就把房间号说一下被,我们去看看
sunsharkbaous 2017-10-16 12:52
@ryougiazaka 如果电脑上有个OBS软件的话,可以把摄像头合成上去。那就是OBS软件的事儿了。我这大汉的脸,一开始就没想到要给大家看啊。 OBS软件貌似挺好用的,教程更丰富。 另外,如果PS4本身有摄像头,直接就能用。


@x_evilcult_x  一边查资料一边弄得,没想到nginx还能转发rtmp协议的流

@bearycho @lndlzh @sunsharkbaous 这个房间号,emm,1035304 这个是不是就是id啊,我的昵称叫 铜臂阿铁木
tilerphy 2017-10-16 12:53修改
还,还做直播啊
skywalker-pc 2017-10-16 12:59
@skywalker-pc  闹着玩的。。
tilerphy 2017-10-16 13:02
我之前在Mac下面使用 obs + RemotePlay + SnowFlake 直播,效果也不错。
syhily 2017-10-16 13:04
懒得折腾采集卡的时候我是直播remote play画面的
trombeelzam 2017-10-16 13:05
@tilerphy 我曾经试过你这种直播方式,会导致部分音游,没有声音。所以最后我放弃了。
syhily 2017-10-16 13:08
我记得几年前 基米就已经写过了?
diu-_-diu 2017-10-16 13:10
@syhily @trombeelzam RemotePlay花钱啊
@syhily 没声音这个倒是不知道怎么回事,理论上是游戏的问题,采集卡或者其他的合并输出肯定没那个问题。
@diu-_-diu 是的,我记得很久以前有人提起过,但是没有详细的做法,我就把脚本弄出来了。
tilerphy 2017-10-16 13:30
@tilerphy RemotePlay怎么花钱了
不是有官方PC免费软件吗
trombeelzam 2017-10-16 13:38
@tilerphy 直播能赚到钱吗
lndlzh 2017-10-16 13:40
这是在赚奶粉钱嘛
qrm0501 2017-10-16 13:50
斯国一 不过我已经跳出码农的坑两年了 都退化了 不然还能交流一下 对了你为什么不直播给孩子喂奶 赚点女粉丝的钱呢
yhnetfish0620 2017-10-16 14:32修改
@trombeelzam 那个就只能对着电脑玩了
@lndlzh @qrm0501 不为赚钱……总觉得有人看会好玩一些。
@yhnetfish0620 
tilerphy 2017-10-16 14:26
可以说是julao了
mercer_y 2017-10-16 14:30
你还真忙···
打游戏、直播、带孩子,下次生了二胎看你还玩的起来不
jasonstatham2015 2017-10-16 14:44
膜拜~
@tilerphy RemotePlay的话ps4登两个号就能对着原来的显示器玩喽
ufo025174 2017-10-16 14:49
@tilerphy PS4开两个号,A帐号玩,电脑开remote play登录B帐号
trombeelzam 2017-10-16 14:51
@mercer_y @ufo025174 @trombeelzam 我靠……还有这种操作啊! 早知道就不折腾了啊。
@jasonstatham2015  我是在等给孩子换尿布的空档里面弄的这。
tilerphy 2017-10-16 15:04
瞎玩过直播 没人看就弃了
lxgf 2017-10-16 15:24
膜拜大佬。。。。
carcrasheshk 2017-10-16 15:25
等有空学习下
maoyalu 2017-10-16 15:33
@tilerphy 不知道大佬有没有什么办法把互动弹幕抓下来呀,,反馈到PS4直播中。。
carcrasheshk 2017-10-16 16:34
看着好厉害... 不过弄不过来我还是remote play吧
anameforliang 2017-10-16 16:53
@tilerphy 没声音的原因是部分音游的声音是有版权的,在你那种直播方式下是不行的,默认的串流就是无声的。
RemotePlay登两个号,我一直是这么直播的,就是吃计算机硬件罢了。
syhily 2017-10-16 17:45修改
@carcrasheshk 这个貌似得拦截twitch的irc服务,不知道是socket的还是http的,要是http的那就相当好弄了,要是socket的那就费点劲了。
tilerphy 2017-10-16 23:56
@carcrasheshk 貌似还不难,虽然不是http协议,但是直接SOCKET走的也是明文传输,没有加密,理论上能做,今晚我试试。
tilerphy 2017-10-17 08:56修改
@tilerphy 这是把PS4的twitch转到斗鱼TV,是吗?
lostangelina 2017-10-17 09:18
已star
heisenbean_me 2017-10-17 09:22
Remote Play其实更简单一些,但是这种方式比较完美,适合*nix环境,也不算特别折腾
dream-piggy 2017-10-17 09:36
@lostangelina 是的,我今天看看twitch IRC 和 斗鱼的弹幕拉取,今早抓了PS4发往twitch IRC的包,是明文,应该可以伪造个弹幕服务器。
@heisenbean_me 代码很烂,实现就完事儿的那种。
@dream-piggy 恩,看到上面有基友提到了,我也觉得remote play更简单些。 但是这种视频和弹幕的转发,既然研究了,我就研究完吧,只剩下弹幕了。
tilerphy 2017-10-17 09:55
大佬很厉害,假如国内PS4能支持B站或斗鱼就好了。
victordou_ 2017-10-17 10:25
昨天直播间人数有没有暴涨
skywalker-pc 2017-10-17 10:27
@skywalker-pc 暴涨了大概10个人!不出意外的话,我就快火了!
@victordou_ 对啊对啊,如果能直接支持,那是最好不过的了。斗鱼的弹幕API做的倒是相当简单。不过即使支持也是国行先支持吧。
tilerphy 2017-10-17 10:47
基于linux开发的路由器是不是可以用直接用这代码?比如ROOT过的极路由什么的?
osirlohk 2017-10-17 11:53
@osirlohk 可以的,但是得有相关的软件包。比如nginx和nodejs。不过也还好,因为这俩都是能在路由器里面直接编译的。 怕就是怕有些编译前期的需求模块缺失。
如果有时间老哥你可以试试,出问题咱一起看看。
tilerphy 2017-10-17 11:59
@carcrasheshk 弹幕抓取支持了。
tilerphy 2017-10-17 12:02
某带娃主播直播月入百万
qjs1994 2017-10-17 12:26
@qjs1994 昨天我就是直播了一半 然后去哄孩子了,还忘了关麦克风
tilerphy 2017-10-17 13:05
高手,关注了!
有几个linux服务器准备做twitch推流,可以学习一下。
plclear 2017-10-17 13:43
@plclear 我那些脚本都写得很烂,属于业余linux选手,能实现了就行的水平。不过这个思路暂时是通了,就怕哪天IRC来个加密
tilerphy 2017-10-17 13:50
@tilerphy 慢慢学习就是了,又不是给人搞解决方案。 哪天不成功了纯做服务器转推就是了。
plclear 2017-10-17 13:58
大家好我是金币阿童木
a1j11q12k13 2017-10-17 14:01
妹子。。。程序员、。。
anshis10 2017-10-17 14:02
@plclear 如果Twitch IRC有了加密,那中间消息就很难破了,因为得逆向PS4的行为。现在还好IRC协议还是比较好分析的。

@a1j11q12k13 铜臂阿铁木! 这名字我也不知道啥时候取的,不知道原因,现在还改不掉了。

@anshis10 那是我家女王大人……帮我测试呢。 我是大汉!
tilerphy 2017-10-17 14:21
@tilerphy nginx设置好了,也能ping通ps4的ip,但是ps4上总是提示dns服务器无法使用是为什么呀
kjcm150 2017-10-17 14:33
@kjcm150 加我微信 , 不然刷了gene板块了。 哈哈
tilerphy 2017-10-17 15:01修改
试过一次 然后想起来FT有限制没声音
放弃了
还是老实存钱买采集卡吧
jameslewisliu 2017-10-17 15:11
有教程吗?
holletian 2017-10-17 17:03
@holletian 在出处,GitHub的readme
tilerphy 2017-10-17 19:24
可以啊 技术派
huhaosp 2017-10-17 22:25
@huhaosp 前人走了一些路,我继续走下去而已。
tilerphy 2017-10-18 00:08
妹子程序员!而且还是后端程序员!(这个方法我也在网上看到过,然后nginx和obs都编译好了,发现自己没有直播帐号
iku1995 2017-10-18 09:23
看不懂 来个傻瓜教程可以考虑
suika_xixi 2017-10-18 09:26
大神…来一个傻瓜教程拯救一下无知的我吧…
sun7victory 2017-10-18 10:44
nb了
secondlife_xhm 2017-10-18 10:46
@iku1995 ……那是我媳妇……我才是那个老哥!
@suika_xixi @sun7victory 等我慢慢的把代码修整修整,现在如果工具包全的话,两步走就能用了。 不过我看还能简化。

@secondlife_xhm 
tilerphy 2017-10-18 14:15
膜拜技术大佬
felixchao09 2017-10-18 14:26
一台树莓派就能直播了吗?电脑要同时开着吗?
vv_zc 2017-10-19 00:19
回复不能
T