吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4731|回复: 23
收起左侧

[其他转载] 国标28181的高性能流媒体管理平台

  [复制链接]
langmansh 发表于 2021-9-1 10:30
本帖最后由 langmansh 于 2021-9-1 18:14 编辑

AKStream介绍


akstream

  • AKStream是一套全功能的软NVR接口平台,软NVR指的是软件定义的NVR(Network Video Recoder),AKStream经过长达一年半的开发,测试与调优,已经具备了一定的使用价值,在可靠性,实用性方面都有着较为不错的表现,同时因为AKStream是一套完全开源的软件产品,在众多网友的一起加持下,AKStream的安全性也得到了验证。

  • AKStream集成了ZLMediaKit作为其流媒体服务器,AKStream支持对ZLMediaKit的集群管理(通过AKStreamKeeper-流媒体治理组件),可以将分布在不同服务器的多个ZLMediaKit集群起来,统一管理,统一调度。

  • 得益于ZLMediaKit流媒体服务器的强大,AKStream全面支持H265/H264/AAC/G711/OPUS等音视频编码格式,支持GB28181的Rtp推流、GB28181-PTZ控制、内置流代{过}{滤}理器的http、rtps、rtmp拉流(支持H264,H265/ACC/G711)和ffmpeg流代{过}{滤}理器的几乎所有形式的拉流(支持几乎所有格式及转码),将推拉流转换成RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4等几乎全协议的互相转换以供第三方(APP,WEB,客户端等)调用播放。

  • AKStream支持linux、macos、Windows,系统可运行在可基于x86_64,ARM CPU架构下。

  • 支持画面秒开、极低延时(500毫秒内,最低可达100毫秒)。

  • 提供完善的标准Restful WebApi接口,供其他语言调用。

  • AKStream的GB28181 Sip信令网关重新编写,不再使用StreamNode方案中的那个Sip网关,网关更加稳定可靠。目前仅支持GB28181-2016标准(由于没有其他版本协议的设备,没有做过详细测试),但由于新的Sip网关的高可扩展性,可以根据自己的需要进行功能扩展。

  • AKStream使用.net core 3.1框架(等后续.Net 5成熟后转到.Net 5框架),采用C#语言编写。

  • 数据库部分使用开源项目freeSql数据库类库,支持数据库类型众多,如sqlite、mssql等,建议使用Mysql 5.7以及以上版本。

  • AKStream将之前StreamNode的众多使用反馈做了集中处理与优化,使之更有适应性,可用性;比StreamNode在上体系更加完整,代码质量更高。

  • 2020-2-5增加国内gitee同步仓库,方便国内下载

  • 请多多支持,多多Star,谢谢

  • AKStream is a full-featured soft NVR interface platform. Soft NVR refers to the software-defined NVR (Network Video Recoder). After a year and a half of development, testing and tuning, AKStream has already possessed a certain value in use. It has a relatively good performance in terms of reliability and practicability. At the same time, because AKStream is a completely open source software product, with the support of many netizens, the safety of AKStream has also been verified.

  • AKStream integrates ZLMediaKit as its streaming media server. AKStream supports cluster management of ZLMediaKit (through the AKStreamKeeper-streaming media management component), which can cluster multiple ZLMediaKits distributed on different servers for unified management and unified scheduling.

  • Thanks to the power of the ZLMediaKit streaming media server, AKStream fully supports H265/H264/AAC/G711/OPUS and other audio and video encoding formats, supports GB28181 Rtp streaming, GB28181-PTZ control, built-in streaming proxy http, rtps, rtmp Pull stream (support H264, H265/ACC/G711) and almost all forms of pull stream of ffmpeg streaming agent (support almost all formats and transcoding), convert push-pull stream into RTSP/RTMP/HLS/HTTP-FLV/WebSocket -FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4 and other almost full protocol mutual conversion for the third party (APP, WEB, client, etc.) to call and play.

  • AKStream supports Linux, macos, Windows, and the system can run on x86_64, ARM CPU architecture.

  • Support the screen to open in seconds, very low delay (within 500 milliseconds, the lowest can reach 100 milliseconds).

  • Provide a complete standard Restful WebApi interface for other languages to call.

  • AKStream's GB28181(China GOV Video Rtp Stream Protocol Standard) Sip signaling gateway is rewritten, and the Sip gateway in the StreamNode solution is no longer used, and the gateway is more stable and reliable. Currently it only supports the GB28181-2016 standard (because there is no equipment with other versions of the protocol, no detailed testing has been done), but due to the high scalability of the new SIP gateway, it can be expanded according to your needs.

  • AKStream uses the .net core 3.1 framework (after the subsequent .Net 5 matures, it will switch to the .Net 5 framework) and is written in C# language.

  • The database part uses the open source project freeSql database library, which supports many types of databases, such as sqlite, mssql, etc. It is recommended to use Mysql 5.7 and above.

  • AKStream has done centralized processing and optimization of many previous feedbacks of StreamNode to make it more adaptable and usable; it has a more complete system and higher code quality than StreamNode.

  • 2020-2-5 Increase the domestic gitee synchronization warehouse to facilitate domestic downloads

  • Please support a lot, star a lot, thank you

强烈推荐AKStream生态圈中又一个开源Web管理平台(新作-基于React纯前端框架)

AKStreamNVR效果图如下


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

推荐为AKStream量身定制的开源Web管理平台(新作)

使用AKStream实现的Web管理平台(开源)


流媒体服务管理列表
在线设备列表
设备激活
设备列表
设备预览

开源地址

AKStream结构


  • 放一张AKStream的完整结构图,以供理解AKStream的动作原理(采用StreamNode的图,原理是一样的)
  • 具体详细说明请阅读项目 WIKI(正在完善中...)
    68747470733a2f2f692e6c6f6c692e6e65742f323032302f30392f32392f78776b6557386167597370484b55742e6a7067

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
cnstampbird + 1 + 1 谢谢@Thanks!
aleeba8 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| langmansh 发表于 2021-9-1 11:32
xuexixiaobai 发表于 2021-9-1 10:59
请教,如何从摄像头中获取视频,然后尽量延迟低播放呢

你问的这个问题是最基础的,以上流媒体平台已经实现了基本需要的功能。
 楼主| langmansh 发表于 2021-9-18 14:25
cnstampbird 发表于 2021-9-17 09:06
看了文档,能做为上级域接入28181设备,但是做为下级域的有看到说明,但是好像没有看到实现。

级联下个版本会有
sfguutu 发表于 2021-9-1 10:38
xuexixiaobai 发表于 2021-9-1 10:59
请教,如何从摄像头中获取视频,然后尽量延迟低播放呢
 楼主| langmansh 发表于 2021-9-1 11:31

通过GB28181的流媒体服务管理平台,做视频这块的人会懂的
xuexixiaobai 发表于 2021-9-1 13:35
langmansh 发表于 2021-9-1 11:32
你问的这个问题是最基础的,以上流媒体平台已经实现了基本需要的功能。

okok,我去研究一下,但是不懂C#
 楼主| langmansh 发表于 2021-9-1 13:46
xuexixiaobai 发表于 2021-9-1 13:35
okok,我去研究一下,但是不懂C#

只要有运行环境,无需懂代码,直接可以部署使用
xuexixiaobai 发表于 2021-9-1 14:10
langmansh 发表于 2021-9-1 13:46
只要有运行环境,无需懂代码,直接可以部署使用

谢谢,去学习一下
cdygr 发表于 2021-9-1 14:50
应该是创业者的福音吧,收取会员赚大洋的玩意?
yong123 发表于 2021-9-1 14:53
近期也在做考场监控系统,基于WVP2818-pro改的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-10 21:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表