Skip to content

langmansh/AKStreamUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AKStreamUI

AKStream前后端分离架构,开箱即用

概述

  • 基于.NET 5实现的AKStream平台。整合最新技术,模块插件式开发,前后端分离,开箱即用。
  • 后台基于Furion框架,vue2前端基于小诺框架。
  • 流媒体模块包括:设备列表、流媒体服务、Sip服务(通道查看,直播预览)。
  • 核心模块包括:用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。
  • 代码简洁、易扩展,让开发更简单、更通用、更流行!
如果对您有帮助,点击右上角⭐Star⭐关注 ,感谢支持开源!

快速启动

需要安装(如果不调试源码可以不需要,直接编译项目):VS2019(最新版)、npm或yarn(最新版) 注:请按照以下步骤进行

  • 启动后台:打开backend/Admin.NET.sln解决方案,直接运行(F5)即可启动(数据库默认mysql)(不调试代码忽略此步骤)
  • 编译项目:backend 目录下直接 dotnet build
  • 数据库:默认 Mysql (1)新建一个数据库,还原 database 目录下的 .sql 文件 (2)清空 VideoChannel 表的数据。 (3)配置 backend/Admin.NET.Database.Migrations 项目下的 dbsettings.json 数据库链接文件,使用默认 DefaultConnection 链接。 (4)修改 backend/Furion.Extras.Admin.NET 项目下的 applicationconfig.json 文件,最后 AKStream节点配置AKStream的接口URL和AccessKey (5)修改 AKStream 数据库链接与本项目使用一致。
  • 启动前端:打开frontend文件夹,进行依赖下载,运行 yarn install 命令,再运行 yarn run serve
  • 浏览器访问:http://localhost:81 (默认前端端口为:81,后台端口为:5566)

效果图

详细功能

  1. 设备列表:管理GB28181通过Sip网关添加到数据库中的设备。
  2. 流媒体服务:AKStreamKeeper所管理的ZLM服务。
  3. Sip服务:通道查看、直播预览。

补充说明

  • 有问题讨论的小伙伴可加群一起学习讨论。 QQ群【870526956】

特别鸣谢

如果对您有帮助,您可以点右上角 💘Star💘支持一下,这样我们才有持续下去的动力,谢谢!!!