手把手教你从零打造自己的国标服务器平台

48 阅读2分钟

摘要

本文旨在为零基础用户提供一份打造国标服务器平台的实用指南。通过从代码仓库获取源代码,依次启动后端和前端,帮助用户快速搭建属于自己的国标服务器平台,降低技术门槛,让更多人能够参与到相关项目的开发与实践中。

技术栈

名称版本
Javajdk1.8
SpringBoot2.7.18
Vue3.4.31
Mysql8.0
Security5.7.12
ZLMediaKit最新版本即可

引言

ruoyi-wvp 是基于GB/T 28181-2016标准全部开源的流媒体平台,依托优秀的开源流媒体服务ZLMediaKit ,实现了高效、稳定的流媒体处理功能。ruoyi-wvp还整合了优秀的开源框架 ruoyi-vue,提供了高效率的开发体验,通过代码生成器,用户可以一键生成前后端代码,极大地提升了开发效率。本文旨在以ruoyi-wvp为基础,快速搭建一个GB/T 28181-2016标准流媒体平台。

项目仓库地址:

  1. gitee
  2. github
  3. gitcode

项目文档地址: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 海康连接教程

6.png

2 大华连接教程

2.png

3 宇视连接教程

4.png