UE5 AI数字人直播互动 高级弹幕插件
技术细节
特征:
易于使用且功能强大,无需更改项目代码,只需添加组件即可开箱即用
订阅最多72个具有更多消息类型的消息事件
用于消息解析的内置protobuf
代码模块:
- DouYinBarrage(Runtime)
蓝图数量:7
C++类的数量:18
网络复制:否
支持的开发平台:Win64
支持的目标构建平台:Win64
Demo节点预览(点击Fullscreen全屏)
快速开始使用抖音弹幕插件
在您的actor上添加弹幕组件
提取cookie
从中复制全部直接粘贴,如果不设置cookies,会导致无法获取到礼物

使用获取直播间信息节点
提供两个参数,第一个是直播间ID,第二个是cookie(用以自定义设置,可选), 第三个参数是服务器地址,随便选

使用设置直播间信息节点

使用连接直播间节点

订阅直播间消息

视频预览
插件可订阅功能
已实现消息统计
统计说明
| 项目 | 数值 |
|---|---|
| 已实现消息总数 | 72 |
| 统计口径 | 按消息分发入口统计 |
| 状态 | 全部已实现 |
消息清单
| 序号 | 消息中文名称 | 实现状态 |
|---|---|---|
| 1 | 比赛消息 | 已实现 |
| 2 | 聊天消息 | 已实现 |
| 3 | 点赞消息 | 已实现 |
| 4 | 用户加入直播间消息 | 已实现 |
| 5 | 礼物消息 | 已实现 |
| 6 | 关注消息 | 已实现 |
| 7 | 直播间消息 | 已实现 |
| 8 | 直播间粉丝票更新消息 | 已实现 |
| 9 | 公共消息 | 已实现 |
| 10 | 产品变更信息消息 | 已实现 |
| 11 | 控制消息 | 已实现 |
| 12 | 粉丝团消息 | 已实现 |
| 13 | 房间通知消息 | 已实现 |
| 14 | 连麦对战消息 | 已实现 |
| 15 | 连麦消息(主入口) | 已实现 |
| 16 | 连麦对战结束消息 | 已实现 |
| 17 | 装饰变更消息 | 已实现 |
| 18 | 连麦设置通知消息 | 已实现 |
| 19 | 通用Toast消息 | 已实现 |
| 20 | 主播连麦静音消息 | 已实现 |
| 21 | 通知特效消息 | 已实现 |
| 22 | 装饰更新消息 | 已实现 |
| 23 | 备份SEI消息 | 已实现 |
| 24 | 抽奖新事件消息 | 已实现 |
| 25 | 房间横幅刷新消息 | 已实现 |
| 26 | 榜单奖励消息 | 已实现 |
| 27 | 房间消息 | 已实现 |
| 28 | 房间排行消息 | 已实现 |
| 29 | 房间统计消息 | 已实现 |
| 30 | 对战特效容器消息 | 已实现 |
| 31 | 团播容器变更消息 | 已实现 |
| 32 | 团播礼物接收推荐消息 | 已实现 |
| 33 | 团播成员变更消息 | 已实现 |
| 34 | 通用卡片区域消息 | 已实现 |
| 35 | 房间数据同步消息 | 已实现 |
| 36 | 房间流适配消息 | 已实现 |
| 37 | 热门房间消息 | 已实现 |
| 38 | 聊天点赞消息 | 已实现 |
| 39 | 屏幕聊天消息 | 已实现 |
| 40 | 福袋临时状态消息 | 已实现 |
| 41 | 福袋奖励消息 | 已实现 |
| 42 | 福袋消息 | 已实现 |
| 43 | 表情聊天消息 | 已实现 |
| 44 | 绑定礼物消息 | 已实现 |
| 45 | 特权屏聊消息 | 已实现 |
| 46 | 资产特效工具消息 | 已实现 |
| 47 | 连麦通用消息 | 已实现 |
| 48 | 对战队伍任务消息 | 已实现 |
| 49 | 对战能量容器消息 | 已实现 |
| 50 | 赛季PK结果消息 | 已实现 |
| 51 | 高亮评论消息 | 已实现 |
| 52 | 夹心边框消息 | 已实现 |
| 53 | 语音聊天消息 | 已实现 |
| 54 | 互动特效消息 | 已实现 |
| 55 | 小时榜入口消息 | 已实现 |
| 56 | 礼物排序消息 | 已实现 |
| 57 | 房间横幅消息 | 已实现 |
| 58 | 热门聊天消息 | 已实现 |
| 59 | 活动表情组消息 | 已实现 |
| 60 | 货架交易数据消息 | 已实现 |
| 61 | 直播电商购物消息 | 已实现 |
| 62 | 直播电商通用消息 | 已实现 |
| 63 | 成长任务消息 | 已实现 |
| 64 | 直播电商消息 | 已实现 |
| 65 | 反馈卡片消息 | 已实现 |
| 66 | 展台聊天消息 | 已实现 |
| 67 | 一起播成员变更消息 | 已实现 |
| 68 | 收益游戏状态消息 | 已实现 |
| 69 | 轻量礼物消息 | 已实现 |
| 70 | 收益互动分数消息 | 已实现 |
| 71 | 对战结束惩罚消息 | 已实现 |
| 72 | 连麦消息(兼容入口) | 已实现 |
更新日志
更新:
1.1.3
插件更新至5.7.0
更新了72个消息类型
移除快手弹幕相关功能
更新protocol协议
修复无法获取礼物的问题
如果需要获取礼物消息,必须登录网页版抖音,然后按F12随便打开一个请求获取完整cookies,详情查看 上面提取cookie 的操作方式

1.1.2
新增签名函数,修复一些变量未初始化

1.1.1
修复快手弹幕组件无法使用
1.1.0
修复礼物结构 GiftStruct 没有数据
1.0.9
礼物事件修改 新增 礼物结构,礼物总数,礼物唯一ID,是否为重复礼物消息

新增可订阅事件
下播消息 status 为 3是下播,

粉丝团事件 升级粉丝团是1,加入粉丝团是2

1.0.8
修复获取直播间ID等返回多余数据
liveroomid参数允许使用完整地址或者直接提供房间ID
修复因为wss url错误的数据导致编辑器崩溃
cookies参数可空,如果为空则使用内置的cookie获取
如果提供cookie只需要提供__ac_nonce=XXXX;ttwid=XXXX
1.0.7
修改抖音需要提供cookie参数才能连接wss
1.0.6
新增KSBarrage组件,支持快手直播弹幕。请注意,需要登录帐户才能获得DID,然后不支持获取头像
更新:
1.0.5
修复了由于无法获取wss而无法初始化连接的问题
1.0.4
增加礼物数量结构
1.0.3
修复礼物重复的问题
1.0.2中
增加直接提供live room ID获取wss link和ttwid的权限
1.0.1
修复了一些问题
图片节点预览









#### 快速开始使用快手弹幕插件
在您的actor上添加KSBarrage组件

调用获取快手直播间信息节点,输入直播间ID,就是网页地址最后一串字符


当On Req Success执行线成功时 返回一个LiveStreamid
继续调用获取快手弹幕地址节点
浏览器打开快手直播间,按F12,复制全部cookies放入


成功时继续执行 设置直播间信息节点,然后连接直播间


这些节点来自KSBarrage弹幕组件
并提供以下事件可供订阅


购买地址
(Advanced LiveRoom Barrage | Fab "EPIC商店")
虚幻引擎新手交流群 992569397
Demo下载
源码下载(将插件放入Plugins文件夹):
弹幕插件Demo示例.zip
Demo预览:
