444136347 / zlm-video-admin

这是一个基于 Vue2 + ZLMediaKit 流媒体服务实现的零成本流媒体 WEB 管理项目
MIT License
19 stars 3 forks source link

项目介绍

这是一个基于 Vue2 + ZLMediaKit 流媒体服务实现的零成本流媒体 WEB 管理项目。项目利用 ZLMediaKit 天然支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4/WebRTC),并且支持协议互转的特性,构建一个轻量级的流媒体管理系统。

项目文档

点击这里查看文档

如果对您有帮助,请帮忙点个⭐Star

功能表格

一级菜单 二级菜单 功能描述
仪表盘 展示流媒体服务信息与服务性能相关的折线图,包含线程延迟率、线程负载率等指标的监控。
流服务管理 ZLMediaKit配置 提供查看和编辑 ZLMediaKit 配置的界面,便于调整流媒体服务设置,如协议、端口、转码等。
ZLMediaKit流管理 展示流列表,并提供操作如拉流、关闭流、开启/关闭 MP4 录像和预览 MP4 录像等功能。
直播广场 Jessibuca多路直播 基于 Jessibuca 播放器,实现多路流同时播放,支持全部播放和全部暂停功能。
FLV.JS+DPlayer直播 基于 FLV.JS 和 DPlayer 播放器的直播示例,实现流畅的直播播放。
FMP4直播 基于 wsPlayer 播放器,展示 FMP4 格式的直播播放示例。
TS直播 基于 mpegts.js 和 HTML5 Video 标签,原生播放 TS 流的直播示例。
直播回放 硬盘录像机回放 通过 ZLMediaKit 的流拉取功能,播放硬盘录像机的 RTSP 回放流,用于回顾已录制的视频等。

后台截图

仪表盘 流管理 播放示例

应用场景

通过 ZLMediaKit 提供的能力,可以实现从采集、编码、传输到播放的完整流程。以下是几个典型的应用场景:

注意事项