UE5 AI数字人弹幕互动 高级弹幕插件

UE5 AI数字人弹幕互动 高级弹幕插件

UE5 AI数字人直播互动 高级弹幕插件 tips:info 这是一个易于使用且功能强大的直播抖音/KS弹幕插件,无需更改项目代码,只需添加组件即可开箱即用 专注于 虚幻引擎数字人领域,数字人弹幕互动 tips:warn 此插件没有任何中间服务器以及中转,纯C++解析protobuf,全程操作都在源

UE5 AI数字人直播互动 高级弹幕插件

tips:info 这是一个易于使用且功能强大的直播抖音/KS弹幕插件,无需更改项目代码,只需添加组件即可开箱即用 专注于 虚幻引擎数字人领域,数字人弹幕互动
tips:warn 此插件没有任何中间服务器以及中转,纯C++解析protobuf,全程操作都在源码 可自定义修改源码实现自己想要的功能,所有节点蓝图暴露
tips:warn 警告:本插件仅限用于 虚幻引擎 数字人 的弹幕交互 插件本身实现为通过cookie连接web版的wss,功能仅限读取网页弹幕 如用非法用途违反国家法律自行承担后果!
tips:warn 由于EPIC商店只维护编译3个最新版本,例如最新版本是5.4,那么更新插件只支持5.2-5.4 其5.1及以下无法更新, 只能自己下载高版本手动通过IDE编译为低版本
tips:danger 注意!本插件实现非官方API,无法保证稳定,且无义务提供技术支持。 本插件只有读取弹幕功能,没有发送,修改等功能 如果您为公司或者寻求更加稳定的弹幕和功能支持,建议您与官方合作以获得最佳服务!请访问 https://developer.open-douyin.com 通过认证后使用官方API

技术细节

特征:

易于使用且功能强大,无需更改项目代码,只需添加组件即可开箱即用

订阅最多72个具有更多消息类型的消息事件

用于消息解析的内置protobuf

代码模块:

  • DouYinBarrage(Runtime)

蓝图数量:7

C++类的数量:18

网络复制:否

支持的开发平台:Win64

支持的目标构建平台:Win64

Demo节点预览(点击Fullscreen全屏)

快速开始使用抖音弹幕插件

在您的actor上添加弹幕组件image-ggbh.png
提取cookie

从中复制全部直接粘贴,如果不设置cookies,会导致无法获取到礼物

QQ截图20240327012002.png

使用获取直播间信息节点

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

image.png

tips:warn 直播间cookies 可空,如果为空则使用内置的cookie获取, 如果提供cookie只需要提供__ac_nonce=XXXX;ttwid=XXXX 这两个参数平常无需更改,可长期使用,为了稳定性建议您从您的服务器动态获取最为稳妥
使用设置直播间信息节点

image-lwne.png

使用连接直播间节点

image-kqsm.png

订阅直播间消息

image-dbwz.png

视频预览

插件可订阅功能

已实现消息统计

统计说明

项目 数值
已实现消息总数 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 的操作方式

image-zfrl.png

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

image-muwr.png

1.1.1

修复快手弹幕组件无法使用

1.1.0

修复礼物结构 GiftStruct 没有数据

1.0.9
礼物事件修改 新增 礼物结构,礼物总数,礼物唯一ID,是否为重复礼物消息

image-uorx.png

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

image-gxbk.png

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

image-rsqx.png

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

修复了一些问题

图片节点预览

QQ20230718175242-1920x1080-fa73d212feb6fc7ba72189def4cce047.pngQQ20230718175330-1920x1080-28dcad134b6872a32bcbedaed1ec4182.pngQQ20230718175125-1920x1080-a1d1e3b9727905c30529b00c95ee873a.pngQQ20230718175405-1920x1080-4e7da19aa33b270db52aace18ce249ec.pngQQ20230718175439-1920x1080-ad2acc6a86b22145becfdb3386a9b977.pngQQ20230718180521-1920x1080-6444f190b5e266e6fed5298d9fcc4df2.png

QQ20230718172514-1920x1080-987e904c4778d8a9cb446f9f466552e1.pngQQ20230718173136-1920x1080-590160f262ad6940e956602aa5e73ae8.pngQQ20230718172706-1920x1080-b1f61575eb3567de328a0234e5509b17.png
#### 快速开始使用快手弹幕插件

tips:warn 快手弹幕已停止更新
在您的actor上添加KSBarrage组件

image-vglh.png

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

image-enyr.png

image-injc.png

当On Req Success执行线成功时 返回一个LiveStreamid

继续调用获取快手弹幕地址节点

浏览器打开快手直播间,按F12,复制全部cookies放入

QQ20241219-160837.png

image-gjna.png

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

image-zbmx.png

image-rynm.png

这些节点来自KSBarrage弹幕组件

并提供以下事件可供订阅

image-mflj.png

image-keuj.png

购买地址

(Advanced LiveRoom Barrage | Fab "EPIC商店")

虚幻引擎新手交流群 992569397

Demo下载

drive:baidu name:点击下载 V1.1.2 Demo link:https://pan.baidu.com/s/1tcrQNuPJetC8X2SG4vK7qQ?pwd=6666 password:6666

源码下载(将插件放入Plugins文件夹):
弹幕插件Demo示例.zip

Demo预览:
image-hscd.png

如何编译插件源码

编译教程

Comment