• Stars
    star
    554
  • Rank 80,342 (Top 2 %)
  • Language
    JavaScript
  • Created over 7 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

自己动手打造一个直播间(视频直播、聊天室、弹幕、多端适配)

LiveRoomDemo(服务端)

这是一个用java实现的一个直播间Demo,主要实现了以下功能

技术栈

  • IDE: IntelliJ IDEA
  • 项目架构: SpringBoot1.5.4 +Maven3.0
  • 主数据库: Mysql5.7
  • 辅数据库: redis3.2
  • 数据库访问层: spring-boot-starter-data-jpa + spring-boot-starter-data-redis
  • websocket: spring-boot-starter-websocket
  • 消息中间件: RabbitMQ/3.6.10
  • 前端(电脑端)汇总:
    • 项目架构: Jquery + BootStrap
    • 视频播放器: video.js
    • websocket客户端: stomp.js + sockjs.js
    • 弹幕插件: Jquery.danmu.js
    • 模版引擎: thymeleaf
  • 移动客户端项目在这里

运行截图

户外直播

全局

弹幕效果 弹幕

部署说明

详细部署说明文档在这里