https://gitee.com/dong-jingyuan/kplayer-management
springboot + vue + element-ui
https://docs.kplayer.net/v0.5.8/api/plugin.html
- 进入你服务器的kplayer文件夹下
- 编辑config.json文件
- 修改里面内容,将 rpc功能打开,或者你直接复制我那部分
"play": {
"start_point": 1,
"play_model": "loop",
"encode_model": "rtmp",
"cache_on": false,
"cache_uncheck": false,
"skip_invalid_resource": true,
"fill_strategy": "tile",
"rpc": {
"on": true,
"http_port": 4156,
"grpc_port": 4157,
"address": "0.0.0.0"
}
},
- 服务器防火墙记得开放4156端口
- 下载压缩文件 kplayerdemo.zip 解压至本地
- 打开代码运行工具,idea或其他
- 进入项目,修改maven为你的仓库
- 修改application.properties 文件
- myapp.server.url=http://你的服务器ip:4156
- 运行KplayerApplication
- 后端启动端口默认8080
- 确认本地存在node环境 推荐16.13.2版本
- 下载vue-admin压缩文件 解压至本地
- 打开代码运行工具,hbulider,或vscode
- 进入项目
npm install
npm run dev
- 进入你服务器的kplayer文件夹下
- 编辑config.json文件
- 修改里面内容,将 rpc功能打开,或者你直接复制我那部分
"play": {
"start_point": 1,
"play_model": "loop",
"encode_model": "rtmp",
"cache_on": false,
"cache_uncheck": false,
"skip_invalid_resource": true,
"fill_strategy": "tile",
"rpc": {
"on": true,
"http_port": 4156,
"grpc_port": 4157,
"address": "0.0.0.0"
}
},
-
服务器安装宝塔面板
-
为避免服务占用8080导致冲突,我们可以换个端口
- 开放 9528端口
- 开放 8677端口
myapp.server.url=http://你的服务器ip:4156
spring.mvc.hiddenmethod.filter.enabled=true
server.port=8677
proxy: {
'/dev-api': {
target: 'http://localhost:8677',
changeOrigin: true,
pathRewrite: {
'^/dev-api': ''
}
}
},
Vue.prototype.$apiDev = 'http://服务器ip地址:8677'
npm install
java -jar yuan-0.0.1-SNAPSHOT.jar
-
执行完毕进行测试
-
打开你浏览器,输入http://服务器ip:8677/resource/list-all
-
成功之后可以运行到后台
-
打开终端,进入yuan-0.0.1-SNAPSHOT.jar包存在路径,也就是/home下
-
执行以下命令进行后端后台运行
nohup java -jar yuan-0.0.1-SNAPSHOT.jar &
- 没成功请发送消息到issues
-
打开宝塔左侧网站管理
-
- 项目目录选择你上传的vue-admin存放的路径
- 项目名称随意
- 启动项自己配置 输入npm run dev
- 运行端口选择 9528
- 运行用户自己选择
- node版本选择 v16.13.2
- 备注随意
- 绑定域名,添加你的域名或者直接输入ip
- 点击提交
-
等待一会刷新一下
-
还是进入vue-admin-template-master文件夹下,那么你可以尝试以下命令
npm install core-js@3 --save
App running at:
- Local: http://localhost:9528/
- Network: http://10.0.4.6:9528/
Note that the development build is not optimized.
To create a production build, run yarn build.
- 最后打开http://ip地址/#/dashboard 即可进入管理页面