关于 DDHub

友情链接

常见问题

数据来源是什么?

公开数据来源于哔哩哔哩直播的公共数据接口。 数据不包含礼物/SC等财务数据,只包含直播间直播状态、主播信息、弹幕历史数据。

数据更新频率如何?

我们的数据更新策略如下:

  • 直播间直播信息:每1分钟更新一次
  • 主播基本信息数据:每1分钟更新一次
  • 弹幕数据:实时更新
  • 弹幕直播场次关联:每1-2天从数据湖进行离线计算
  • DD 排行榜:依赖于弹幕数据

为什么做这个平台

听说有个AI IDE 效果还不错,不太会写前端的我, 决定试试AI的开发能力, 于是就有了这个平台.

技术实现

本网站由 AI 强力驱动,采用最新的技术栈和开发方式:

  • 前端界面:大部分样式和用户界面设计都是在 AI 辅助下完成的
  • 后端开发:核心的后端逻辑和数据处理系统由人工精心编写,保证了系统的稳定性和可靠性
  • 数据采集:分布式大规模爬虫系统采用人工编写的方式,确保了数据的准确性和实时性

前端技术栈

核心框架

  • SvelteKit 2.x - 现代全栈 Web 框架
  • Svelte 5.0 - 响应式 UI 框架

样式解决方案

  • TailwindCSS 4.0 - 实用优先的 CSS 框架

数据可视化

  • ECharts 5.x - 功能强大的图表库

UI 组件

  • lucide-svelte - 图标库
  • nprogress - 进度条组件

后端技术栈

语言

  • TypeScript - 类型安全的 JavaScript 超集
  • Golang - 高性能的编程语言 用于数据采集与分析

数据处理与存储

  • Kafka - 消息队列
  • Spark - 分布式计算框架
  • Flink - 流式计算框架
  • HDFS - 分布式文件系统
  • HBase - 分布式列式数据库
  • Hive - 数据仓库工具

数据库

  • PostgreSQL - 关系型数据库,用于存储用户与直播的基本数据
  • ClickHouse - 列式数据库,用于用户详细行为分析
  • Elasticsearch - 全文搜索引擎
  • Redis - 缓存和会话管理

ORM 和数据库工具

  • Drizzle ORM - 现代 TypeScript ORM
  • drizzle-kit - 数据库迁移和管理工具

开发工具和部署

构建工具

  • Vite 6.0 - 现代前端构建工具

服务托管

  • vercel
  • cloudflare

主要功能

  • 直播数据实时监控:每分钟更新直播间实时数据,包括人气值和互动数据
  • 主播数据分析:提供主播信息、关注者数量、直播时长等详细统计
  • 观众互动分析:统计弹幕数量、互动用户数、观众活跃度等数据
  • DD 排行榜:展示最活跃的用户(DD)排名,支持日榜、周榜、月榜和总榜
  • 数据可视化:提供直播热力图、关注者趋势图、人气值走势等多维度图表
  • 高级筛选功能:支持按时间范围、直播时长、互动数据等多维度筛选

联系我们

邮箱:dd#ddhub.xyz (replace # with @)

如果您有任何问题或建议,也可以加入我们的 Telegram 群组进行交流。