发布: 更新时间:2024-11-08 10:19:48
视频会议、在线教育、直播娱乐还是远程监控,流媒体平台的性能和稳定性直接影响着用户体验。
给大家推荐一个基于 C# 开发的全功能流媒体管理控制接口平台。
AKStream是一个基于 C# 开发的全功能流媒体管理控制接口平台,集成了 GB28181、RTSP、RTMP、HTTP 等多种设备的推拉流控制、PTZ 控制、音视频文件录制管理、音视频文件裁剪合并等功能。
AKStream是一个完善的接口平台,提供了几乎所有有关于NVR管理能力的API接口,有网友为AKStream实现了配套的UI,但仅仅只是Demo,是用来告诉你怎么调用AKStream相关接口,学习AKStream思想的一个工具,要真和自己业务相结合,需要自己实现前端UI和业务逻辑功能。
基于AKStream流媒体管理控制接口的Web管理端。
流媒体服务采用 ZLMediaKit
https://github.com/xia-chu/ZLMediaKit
接口服务采用了AKStream
https://github.com/chatop2020/AKStream
强烈推荐 AKStream 生态圈中的开源 Web 管理平台
我们很高兴地向大家推荐 AKStream 生态圈中的又一个开源 Web 管理平台 —— AKStreamNVR。这款基于 React 的纯前端框架,提供了非常简单的部署和运行方式,极大地简化了流媒体管理的复杂度。
部署简单:一键部署,快速启动。
运行简便:易于操作,无需复杂配置。
https://gitee.com/sscboshi/AKStreamNVR
https://github.com/langmansh/AKStreamNVR
另外,我们还推荐另一款专为 AKStream 量身定制的开源 Web 管理平台 —— AKStreamUI。这款基于 .NET 5 和 Vue 2 的平台同样提供了出色的管理和控制功能。
现代化框架:使用 .NET 5 和 Vue 2,确保高性能和稳定性。
易于集成:无缝对接 AKStream 的各项功能。
https://github.com/langmansh/AKStreamUI
https://gitee.com/sscboshi/AKStreamUI
这两个平台不仅提供了强大的功能,还极大地简化了用户的操作体验。无论是基于 React 的 AKStreamNVR 还是基于 .NET 5 和 Vue 2 的 AKStreamUI,都将为流媒体管理带来全新的体验。
创建新的数据库。
还原
Document\DatabaseScript\AKStreamWebUI.sql
文件中的数据库脚本。
修改
YiSha.Admin.Web\appsettings.json
文件中的 AKStream 接口地址和数据库连接字符串。
将 AKStream 的数据库配置与本项目保持一致。(也可以将 AKStream 的
videochannels
表复制到本项目的数据库中。)
设备列表:通过 AKStream 服务自动添加 SIP 设备到数据库,并可查看设备列表信息.
设备操作:支持设备的添加、编辑、删除和激活功能.
在线预览:支持设备的在线视频预览功能.
服务控制:提供流媒体服务的启动、重启、停止功能,并支持查看服务详情和热加载配置文件.
GitHub:
https://github.com/chatop2020/AKStream
Gitee:
https://gitee.com/chatop2020/AKStream
如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
也可以加入微信公众号
[DotNet技术匠]
社区,与其他热爱技术的同行一起交流心得,共同成长!
优秀是一种习惯,欢迎大家留言学习!