AKStream是一个基于C#开发的一套全功能的流媒体管理控制接口平台,集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。 基于MIT协议开源,可以免费使用。 AKStream结构 技术架构 流媒体服务器:AKStream集成了ZLMediaKit作为其流媒体服务器,并支持对ZLMediaKit的集...
先akstreamweb再akstreamkeeper,间隔不要超过10秒;前端展示使用AKStreamNVR(基于React,推荐)或AKStreamWebUI。 4.2 ffmpeg软件安装服务推流 1、下载ffmpeg绿色包网站gyan.dev/ffmpeg/builds/ 2、下载完成后,解压到你的安装目录下 3、配置ffmpeg的ffmpeg.ex所在路径早系统环境变量上,我解压到D盘下面,所以如下所示 4、...
得益于ZLMediaKit流媒体服务器的强大,AKStream全面支持H265/H264/AAC/G711/OPUS等音视频编码格式,支持GB28181的Rtp推流、GB28181-PTZ控制、内置流代理器的http、rtps、rtmp拉流(支持H264,H265/ACC/G711)和ffmpeg流代理器的几乎所有形式的拉流(支持几乎所有格式及转码),将推拉流转换成RTSP/RTMP/HLS/HTTP-FLV/We...
AKStream是一套全功能的软NVR接口平台,软NVR指的是软件定义的NVR(Network Video Recoder),AKStream经过长达一年半的开发,测试与调优,已经具备了一定的使用价值,在可靠性,实用性方面都有着较为不错的表现,同时因为AKStream是一套完全开源的软件产品,在众多网友的一起加持下,AKStream的安全性也得到了验证。 AKStream集成...
操作系统:Akstream通常支持Linux操作系统,确保你的服务器或虚拟机运行的是兼容的Linux版本。 网络环境:确保你的服务器可以访问互联网,以便下载所需的软件包和依赖项。 下载并安装Akstream软件包: 首先,访问Akstream的官方网站或GitHub仓库,找到最新的软件包下载链接。 使用wget或curl命令下载软件包,例如: bash wget https...
在线Demo演示 演示地址:http://akstream.govfun.com:10059/ 快速启动 (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为AK...
4.由于本次主要是要介绍开源项目akstream,相关协议底层对接这里不再做过多讲述,感兴趣的可以看开源项目底层处理代码;更多GB28181协议知识请自行学习,注册、保活等,学习参考:https://zhuanlan.zhihu.com/p/545703291 注意:GB28181要求传输的视频流格式为PS流,或者H264流,或者MP4格式。不同的模式视频直播延时时间不同,...
AKStream是一个全功能的流媒体管理控制接口平台,它集成了多种设备推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。它支持GB28181,RTSP,RTMP,HTTP等协议,可以满足不同场景下的需求。AKStream具有以下特点: 1. 高度可定制:用户可以根据自己的需求对AKStream进行配置和扩展,实现个性化的服务。 2. ...
ZLMediaKit是一款开源的流媒体服务器软件(https://github.com/ZLMediaKit/ZLMediaKit),AkStream使用它提供后台的流媒体服务。 ZLMediaKit在它的github中提供了详细的安装过程,可以参考Wiki来部署整个的环境。(官方网站写的更为详细https://docs.zlmediakit.com/zh) 注意点:在安装完成后,运行程序时一定要使用root权...
https://github.com/chatop2020/AKStream 这个开源项目为例子,带大家了解一下。这里我粘贴一下核心的代码,因为我也是自己测试的,是可以发声了。就是一个demo,大家可以整合到自己系统里。 第一步发送信令: publicboolBroadcastRequest(stringdeviceId,stringchannelId){try{Common.SipServer.BroadcastRequest(deviceId, ...