1002victor / zlm_webassist

ZLMediakit's web management assistant

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zlm_webassist

简体中文 | English

项目介绍

本项目是ZLMediakit的 web 管理助手,更改参数,添加代理,踢客户端这三个常用功能作为ZLM的调试助手非常方便,方便日常调试管理使用。

仅有前端代码,无后端。 而且代码超级简单,路过的前端大佬见笑了。

不建议部署在生产环境对外提供服务使用!!!

不建议部署在生产环境对外提供服务使用!!!

不建议部署在生产环境对外提供服务使用!!!

功能清单:

目前实现的功能:

  • 统计线程情况

  • 获取流列表

  • 关闭流

  • 获取 Session 列表

  • 关闭 Session

  • webrt 测试(在 ZLMediakit 的基础上仅做了页面优化,以及基于 vue2 的代码重构)

  • 修改 server 配置

  • 添加推流代理

  • 添加拉流代理

  • 重启服务器

待实现功能:

  • 关闭代理(目前可用关闭流代替)

  • 开启、关闭录制

  • 查看录制视频

  • 点播播放

  • 直播播放

如何使用

直接放在zlm的www根目录下即可。

访问的时候务必在url中加上secret参数,否则就是个花架子,看不到数据。

如果打开网页是乱码,修改config.ini配置文件中http的charSet为utf-8,然后再重启MediaServer

附录

目前用到的zlm的接口

  • "/index/api/addFFmpegSource",
  • "/index/api/addStreamProxy",
  • "/index/api/close_stream",
  • "/index/api/close_streams",
  • "/index/api/delFFmpegSource",
  • "/index/api/delStreamProxy",
  • "/index/api/getAllSession",
  • "/index/api/getApiList",
  • "/index/api/getMediaList",
  • "/index/api/getServerConfig",
  • "/index/api/getThreadsLoad",
  • "/index/api/getWorkThreadsLoad",
  • "/index/api/kick_session",
  • "/index/api/kick_sessions",
  • "/index/api/restartServer",
  • "/index/api/setServerConfig",
  • "/index/api/isMediaOnline",
  • "/index/api/getMediaInfo",
  • "/index/api/getRtpInfo",
  • "/index/api/getMp4RecordFile",
  • "/index/api/startRecord",
  • "/index/api/stopRecord",
  • "/index/api/getRecordStatus",
  • "/index/api/getSnap",
  • "/index/api/openRtpServer",
  • "/index/api/closeRtpServer",
  • "/index/api/listRtpServer",
  • "/index/api/startSendRtp",
  • "/index/api/stopSendRtp",
  • "/index/api/getStatistic",
  • "/index/api/addStreamPusherProxy",
  • "/index/api/delStreamPusherProxy",
  • "/index/api/version",
  • "/index/api/getMediaPlayerList"

About

ZLMediakit's web management assistant

License:MIT License


Languages

Language:JavaScript 68.1%Language:HTML 31.9%