# AKStreamUI
**Repository Path**: turtle/AKStreamUI
## Basic Information
- **Project Name**: AKStreamUI
- **Description**: AKStream前端Vue框架
- **Primary Language**: C#
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 43
- **Created**: 2022-06-02
- **Last Updated**: 2022-06-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
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】
### 特别鸣谢
- 👉 ZLMediaKit:[https://github.com/ZLMediaKit/ZLMediaKit](https://github.com/ZLMediaKit/ZLMediaKit)
- 👉 AKStream:[https://github.com/chatop2020/AKStream](https://github.com/chatop2020/AKStream)
如果对您有帮助,您可以点右上角 💘Star💘支持一下,这样我们才有持续下去的动力,谢谢!!!