直播间机器人是如何实现的?

2021-05-02 08:48:46 +08:00
 AerithLoveMe
想问问大家,直播间欢迎机器人是如何实现的?比如 B 站的关注感谢,入场欢迎,点歌...这些都是如何实现的?是依靠官方提供的接口还是?
1502 次点击
所在节点    问与答
5 条回复
Canon1014
2021-05-02 11:21:41 +08:00
监听 api 或者 websocket ? github 有个仓库民间记录了 b 站的好多的接口可能提供一些思路。但是仓库地址我忘了 🌝🌝
xmumiffy
2021-05-02 11:53:55 +08:00
监听 b 站的弹幕 socket 然后自己发出弹幕。不想自己全套写可以用弹幕姬的 SDK
crab
2021-05-02 13:02:12 +08:00
ws 连上就可以了
EridanusSora
2021-05-03 00:51:43 +08:00
我做过,稍微讲下
主要是通过监听 websocket 来获得弹幕信息,弹幕信息格式是一个私有二进制协议,不过没有加密,github 上有很多库可以直接用
HarryQu
2021-05-03 19:47:08 +08:00
网页可以用 WebSocket,移动端可以用即时通讯 IM SDK 。

直播间就像一个群,当有用户进入直播间,就好比一个用户加入了一个 IM 群。

用户进入直播间后,服务器主动给用户进行推送。

根据业务有单播、多播和广播等方式。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774594

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX