适用于直播电商、海外直播运营、跨境内容运营、主播数据监控、互动大屏、OBS 直播间弹幕展示等场景。
解决多平台直播间弹幕分散、人工切换平台效率低、海外观众语言不统一、弹幕无法统一接入运营后台或直播大屏的问题。
面向需要同时运营 YouTube、Twitch、TikTok 等海外直播平台的团队,帮助运营人员集中查看、过滤、翻译和转发直播互动消息。
可用于直播间实时互动展示、主播提词辅助、客服/运营监控、多平台弹幕汇总、直播活动数据采集等业务。
点击空白处退出提示
适用于直播电商、海外直播运营、跨境内容运营、主播数据监控、互动大屏、OBS 直播间弹幕展示等场景。
解决多平台直播间弹幕分散、人工切换平台效率低、海外观众语言不统一、弹幕无法统一接入运营后台或直播大屏的问题。
面向需要同时运营 YouTube、Twitch、TikTok 等海外直播平台的团队,帮助运营人员集中查看、过滤、翻译和转发直播互动消息。
可用于直播间实时互动展示、主播提词辅助、客服/运营监控、多平台弹幕汇总、直播活动数据采集等业务。
支持 YouTube Live 弹幕采集,可通过直播 URL 或 videoId 自动解析 liveChatId。
支持 Twitch 直播弹幕采集,基于 IRC WebSocket 接入,支持匿名读取和 Token 认证模式。
支持 TikTok Live 弹幕接入,通过本地 TikTok Bridge 获取聊天、进场、礼物等事件。
将 YouTube、Twitch、TikTok 多平台消息统一转换为标准 ChatMessage 数据结构,方便后续处理和二次开发。
支持弹幕过滤功能,包括关键词黑名单、重复消息去重、限流转发、超量丢弃或合并。
支持本地 OBS 弹幕 Overlay,启动后可直接将本地网页地址添加到 OBS Browser Source 中展示。
支持远程 Relay Server 转发,可将直播消息推送到云端服务器、后台系统、大屏系统或其他客户端。
支持中国大陆网络环境下的独立 Relay 服务,提供 WebSocket 订阅、历史消息回放、头像缓存、健康检查和指标接口。
支持独立弹幕观看客户端,可连接 Relay Server 实时查看远程弹幕。
支持 Google Translate 服务端翻译,可自动将非中文评论翻译为中文,并保留原文。
支持 API Key 备用切换,YouTube API Key 和 Google Translate API Key 可配置多个,遇到额度或异常时自动容错。
支持自动重连、状态监控、消息速率统计、转发队列监控、Overlay 客户端数量统计。
前端采用 Vue 3 + Vite 开发,构建桌面端操作界面,支持平台配置、过滤规则、转发目标、翻译设置和实时状态展示。
桌面端基于 Electron 实现,负责本地窗口、IPC 通信、凭证管理、本地服务启动和消息转发调度。
YouTube 接入基于 YouTube Data API,实现直播间 liveChatId 获取、分页轮询、轮询间隔控制和 API Key 池切换。
Twitch 接入基于 WebSocket IRC 协议,实现 CAP 能力声明、PING/PONG 保活、消息解析和指数退避重连。
TikTok 接入通过内置本地 Bridge 服务,将 TikTok Live 原始事件转换为统一消息格式。
消息处理层实现统一标准化、去重、黑名单过滤、限流、批量合并和原始 payload 保留能力。
本地 OBS Overlay 使用 Node.js HTTP Server + WebSocket Server 实现,浏览器页面实时接收并展示弹幕。
远程 Relay 模块支持 HTTP / WebSocket 方式接入,并内置队列缓存、断线重连和发送状态统计。
Relay Server 独立部署模块基于 Node.js + ws 实现,支持消息摄入、订阅分发、历史回放、头像缓存和健康检查接口。
翻译服务在 Electron 主进程侧完成,调用 Google Translate API,并对重复文本做缓存,减少接口调用成本。
使用 electron-store 保存应用设置,使用 keytar 保存敏感凭证,提升桌面端安全性。
项目包含 Vitest 单元测试,覆盖 Twitch 解析、消息标准化、去重、限流等核心逻辑。



评论