# LiveRoomDemo(服务端)
> 这是一个用java实现的一个直播间Demo,主要实现了以下功能
* 拉取服务器上的直播流(移动端拉取hls流、电脑端拉取rtmp流)
* 基于websocket的直播聊天室
* 直播间弹幕
* 直播间的实时数据统计
* [演示地址(电脑端与移动端效果不同哦)](http://139.199.82.213:8080/LiveDemo/live_room)
* [博客地址](https://segmentfault.com/a/1190000009892006)
## 技术栈
- 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
- 移动客户端项目在[这里](https://github.com/jack-hoo/LiveRoomDemo_Client)
## 运行截图
![户外直播](https://github.com/jack-hoo/LiveRoomDemo_Client/blob/master/static/screenshot/mzdemo.jpg)
![全局](https://github.com/jack-hoo/LiveRoomDemo_Client/blob/master/static/screenshot/screenshot1.png)
> 弹幕效果
![弹幕](https://github.com/jack-hoo/LiveRoomDemo_Client/blob/master/static/screenshot/danmu.png)
## 部署说明
详细部署说明文档在[这里](https://segmentfault.com/a/1190000009892006)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这里为你收集整理了关于毕业设计、课程设计可参考借鉴的资料一份,质量非常高,如果你投入时间去研究几天相信肯定对你有很大的帮助。到时候你会回来感谢我的。 本资源是经过本地编译测试、可打开、可运行的项目、文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但还需强调一下,这些项目源码仅供学习和研究之用。在使用这些资源时,请务必遵守学术诚信原则和相关法律法规,不得将其用于任何商业目的或侵犯他人权益的行为。对于任何因使用本资源而导致的问题,包括但不限于数据丢失、系统崩溃或安全漏洞,风险自担哦!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-自己动手打造一个直播间视频直播聊天室弹幕多端适配.zip (64个子文件)
LiveRoomDemo_Server-master
pom.xml 4KB
src
test
java
com
hushangjie
RtmpDemoApplicationTests.java 333B
main
resources
application.properties 931B
templates
danmu.html 2KB
video.html 924B
live_m.html 848B
live.html 14KB
myresume.html 133KB
websocket.html 2KB
static
js
bootstrap.js 64KB
vue-router.js 21KB
vendor.28b86503db3d49926942.js 368KB
axios.js 12KB
jquery.danmu.min.js 13KB
videojs.js 844KB
app.10bab200145280966f5b.js 67KB
jquery-1.9.1.min.js 90KB
videojs-ie8.js 94KB
manifest.cc99e407aeb1d2ae73ca.js 1KB
vue.js 238KB
jquery.danmuku.js 10KB
jquery-2.1.0.min.js 82KB
css
videojs.css 45KB
bootstrap.css 134KB
app.b829d39aa5e10720e024cbb1296a2f58.css 60KB
vonic
vonic.min.js.map 89B
ionicons.ttf 184KB
ionicons.eot 118KB
vonic.min.js 151KB
ionicons.svg 326KB
vonic.min.css.map 90B
ionicons.woff 66KB
vonic.min.css 221KB
images
hushangjie.jpg 149KB
hushangjie1.jpg 80KB
heisenberg.png 20KB
barrager.png 6KB
close.png 4KB
me.jpg 79KB
haha.gif 9KB
yaseng.png 38KB
ie.png 2KB
cute.png 67KB
mj.gif 25KB
java
com
hushangjie
bootstrap
WebSocketConfig.java 3KB
RedisConfig.java 3KB
CorsConfig.java 658B
controller
Test.java 5KB
DemoController.java 3KB
dao
UserDao.java 251B
StatDao.java 1KB
service
UserAgentUtil.java 2KB
MyChannelInterceptor.java 4KB
AppListener.java 741B
NameGenerator.java 7KB
HandShkeInceptor.java 3KB
IpUtil.java 1KB
RtmpDemoApplication.java 310B
entity
UserEntity.java 1KB
Guest.java 610B
MsgEntity.java 1022B
SpringBootStartApplication.java 542B
.gitignore 249B
README.md 1KB
共 64 条
- 1
资源评论
高校毕业设计
- 粉丝: 184
- 资源: 385
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功