LiveRoomDemo_Server-master
所属分类:FlashMX/Flex源码
开发工具:Flex
文件大小:1524KB
下载次数:1
上传日期:2018-04-08 21:32:59
上 传 者:
wwwin
说明: 基于Flex的在线聊天室,可以部署在FMS,这个是服务器端
(The online chat room based on Flex can be deployed in FMS, which is the server side.)
文件列表:
.mvn (0, 2017-09-07)
.mvn\wrapper (0, 2017-09-07)
.mvn\wrapper\maven-wrapper.jar (47610, 2017-09-07)
.mvn\wrapper\maven-wrapper.properties (110, 2017-09-07)
mvnw (6468, 2017-09-07)
mvnw.cmd (4994, 2017-09-07)
pom.xml (4536, 2017-09-07)
src (0, 2017-09-07)
src\main (0, 2017-09-07)
src\main\java (0, 2017-09-07)
src\main\java\com (0, 2017-09-07)
src\main\java\com\hushangjie (0, 2017-09-07)
src\main\java\com\hushangjie\RtmpDemoApplication.java (310, 2017-09-07)
src\main\java\com\hushangjie\SpringBootStartApplication.java (542, 2017-09-07)
src\main\java\com\hushangjie\bootstrap (0, 2017-09-07)
src\main\java\com\hushangjie\bootstrap\CorsConfig.java (658, 2017-09-07)
src\main\java\com\hushangjie\bootstrap\RedisConfig.java (3102, 2017-09-07)
src\main\java\com\hushangjie\bootstrap\WebSocketConfig.java (3077, 2017-09-07)
src\main\java\com\hushangjie\controller (0, 2017-09-07)
src\main\java\com\hushangjie\controller\DemoController.java (3445, 2017-09-07)
src\main\java\com\hushangjie\controller\Test.java (5363, 2017-09-07)
src\main\java\com\hushangjie\dao (0, 2017-09-07)
src\main\java\com\hushangjie\dao\StatDao.java (1185, 2017-09-07)
src\main\java\com\hushangjie\dao\UserDao.java (251, 2017-09-07)
src\main\java\com\hushangjie\entity (0, 2017-09-07)
src\main\java\com\hushangjie\entity\Guest.java (610, 2017-09-07)
src\main\java\com\hushangjie\entity\MsgEntity.java (1022, 2017-09-07)
src\main\java\com\hushangjie\entity\UserEntity.java (1347, 2017-09-07)
src\main\java\com\hushangjie\service (0, 2017-09-07)
src\main\java\com\hushangjie\service\AppListener.java (741, 2017-09-07)
src\main\java\com\hushangjie\service\HandShkeInceptor.java (2655, 2017-09-07)
src\main\java\com\hushangjie\service\IpUtil.java (1420, 2017-09-07)
src\main\java\com\hushangjie\service\MyChannelInterceptor.java (4601, 2017-09-07)
src\main\java\com\hushangjie\service\NameGenerator.java (6903, 2017-09-07)
src\main\java\com\hushangjie\service\UserAgentUtil.java (2262, 2017-09-07)
src\main\resources (0, 2017-09-07)
src\main\resources\application.properties (931, 2017-09-07)
... ...
# LiveRoomDemo(服务端)
> 这是一个用java实现的一个直播间Demo,主要实现了以下功能
* 拉取服务器上的直播流(移动端拉取hls流、电脑端拉取rtmp流)
* 基于websocket的直播聊天室
* 直播间弹幕
* 直播间的实时数据统计
* [演示地址(电脑端与移动端效果不同哦)](http://139.199.82.213:8080/LiveDemo/live_room)
* [博客地址](https://segmentfault.com/a/119000000***92006)
## 技术栈
- 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/119000000***92006)
近期下载者:
相关文件:
收藏者: