Code Monkey home page Code Monkey logo

akstreamnvr's Introduction

AKStreamNVR

AKStreamNVR,开箱即用

概述

  • 基于 React+And 的前端技术,开箱即用。
  • 代码简洁、易扩展,让开发更简单、更通用、更流行!
如果对您有帮助,点击右上角⭐Star⭐关注 ,感谢支持开源!

在线Demo演示

演示地址:http://47.99.55.87:3000/

快速启动

(1)修改 src/config/apiconfig.js文件中的secret和AccessKey(secret为ZLMediaKit配置文件中的secret,AccessKey为AKStreamWeb配置文件的AccessKey)
(2)修改 public/env-config.js 文件,REACT_APP_API_HOST为ZLMediaKit服务地址,AKSTREAM_WEB_API为AKStreamWeb服务地址
(3)下载安装 npm或yarn(最新版)
(4)还原包 npm install(yarn install)
(5)启动 npm run start (yarn run start)

  • 注意:请使用17以下的node版本,否则编译会出错,建议使用16.14.0版本。
  • 浏览器访问:http://localhost:3000 (默认前端端口为:3000)

效果图

示例图片1 示例图片2 示例图片3 示例图片4 示例图片5 示例图片6

详细功能

  1. 控制台(流媒体服务性能监控)
  2. 视频广场(多视频)
  3. 设备管理
  4. 录像计划(本地录制)
  5. 录像回放(GB28181和本地录制)
  6. 视频推流
  7. 视频拉流
  8. 视频本地录制
  9. 云台功能

补充说明

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

特别鸣谢

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

akstreamnvr's People

Contributors

langmansh avatar scottzhang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

akstreamnvr's Issues

Network Error

5800端口的服务有跨域问题,测试环境win10下编译最新代码
image
image

启动报错ERR_OSSL_EVP_UNSUPPORTED

Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:140:10)
at module.exports (/opt/node/AKStreamNVR/node_modules/webpack/lib/util/createHash.js:90:53)
at NormalModule._initBuildHash (/opt/node/AKStreamNVR/node_modules/webpack/lib/NormalModule.js:401:16)
at handleParseError (/opt/node/AKStreamNVR/node_modules/webpack/lib/NormalModule.js:449:10)
at /opt/node/AKStreamNVR/node_modules/webpack/lib/NormalModule.js:481:5
at /opt/node/AKStreamNVR/node_modules/webpack/lib/NormalModule.js:342:12
at /opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at iterateNormalLoaders (/opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
at /opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:236:3
at runSyncOrAsync (/opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
at iterateNormalLoaders (/opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
at Array. (/opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
at Storage.finished (/opt/node/AKStreamNVR/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
at /opt/node/AKStreamNVR/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
at /opt/node/AKStreamNVR/node_modules/graceful-fs/graceful-fs.js:123:16
at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
/opt/node/AKStreamNVR/node_modules/react-scripts/scripts/start.js:19
throw err;
^

Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:140:10)
at module.exports (/opt/node/AKStreamNVR/node_modules/webpack/lib/util/createHash.js:90:53)
at NormalModule._initBuildHash (/opt/node/AKStreamNVR/node_modules/webpack/lib/NormalModule.js:401:16)
at /opt/node/AKStreamNVR/node_modules/webpack/lib/NormalModule.js:433:10
at /opt/node/AKStreamNVR/node_modules/webpack/lib/NormalModule.js:308:13
at /opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:367:11
at /opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:233:18
at context.callback (/opt/node/AKStreamNVR/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at /opt/node/AKStreamNVR/node_modules/babel-loader/lib/index.js:51:103 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

录像回看报错

添加IPC时,设置了录像计划。在Zlmediakit目录下能看到录像mp4文件,使用API也能获取到。 但是AKStreamNVR前端,使用录像回看功能,直接报错。请问下这是什么错误造成的?

1646813222(1)

感谢支持!

请提供Docker镜像启动方式

能否提供Docker镜像启动服务呀?

ZLMediaKit本身是有docker镜像启动方式,老哥的“快速启动”,还需要安装npm啥的,小白不熟悉npm呀

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.