摘要
本文旨在为零基础用户提供一份打造国标服务器平台的实用指南。通过从代码仓库获取源代码,依次启动后端和前端,帮助用户快速搭建属于自己的国标服务器平台,降低技术门槛,让更多人能够参与到相关项目的开发与实践中。
技术栈
名称 | 版本 |
---|---|
Java | jdk1.8 |
SpringBoot | 2.7.18 |
Vue | 3.4.31 |
Mysql | 8.0 |
Security | 5.7.12 |
ZLMediaKit | 最新版本即可 |
引言
ruoyi-wvp 是基于GB/T 28181-2016标准全部开源的流媒体平台,依托优秀的开源流媒体服务ZLMediaKit ,实现了高效、稳定的流媒体处理功能。ruoyi-wvp还整合了优秀的开源框架 ruoyi-vue,提供了高效率的开发体验,通过代码生成器,用户可以一键生成前后端代码,极大地提升了开发效率。本文旨在以ruoyi-wvp为基础,快速搭建一个GB/T 28181-2016标准流媒体平台。
项目仓库地址:
项目文档地址:doc.ry-wvp.xyz
后端运行
我们用git拉取完源代码以后,用idea打开项目。然后就是老三样修改redis、mysql、以及配置文件!这里大家不懂可以自行百度qwq 重要部分是修改application.yml中的ZLMediaKit 服务器配置。
- 关于ZLMediaKit 部署网上有很多教程,也可以移步ZLMediaKit 文档 自行阅读部署!
##zlm 默认服务器配置
media:
id: zlmediakit-local
ip: 127.0.0.1
http-port: 8092
secret: TWSYFgYJOQWB4ftgeYut8DW4wbs7pQnj
rtp:
enable: true
port-range: 40000,40300
send-port-range: 40000,40300
这里注意id、secret和http-port都要和ZLMediaKit 配置文件的一样!
然后我们启动的项目看到如下提示就代表项目启动成功!
(♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙
.-------. ____ __
| _ _ \ \ \ / /
| ( ' ) | \ _. / '
|(_ o _) / _( )_ .'
| (_,_).' __ ___(_ o _)'
| |\ \ | || |(_,_)'
| | \ `' /| `-' /
| | \ / \ /
''-' `'-' `-..-'
前端运行
前端采用Vue3系统超便捷,只需安装依赖、配置参数、启动服务这3步,就能轻松让前端跑起来啦qwq
# 进入项目目录
cd ruoyi-ui-vue3
# 安装依赖
npm i --registry=https://registry.npmmirror.com
# 启动服务
npm run dev
# 构建测试环境 npm run build:stage
# 构建生产环境 npm run build:prod
# 前端访问地址 http://localhost:80
通过以上步骤,零基础用户也能成功打造自己的国标服务器平台!
设备连接
前后端成功运行只是开端,此刻只需简单配置,即可轻松实现与各类设备的稳定连接啦!
1 海康连接教程
2 大华连接教程
3 宇视连接教程