{"repo":"lgcshy/mediamtx-ui","free":true,"listed":false,"github":"https://github.com/lgcshy/mediamtx-ui","clone":"git clone https://github.com/lgcshy/mediamtx-ui.git","description":"Modern admin dashboard for MediaMTX streaming server — Vue 3 + TypeScript + Element Plus + ECharts","language":"Vue","stars":28,"topics":["admin-dashboard","echarts","element-plus","mediamtx","pinia","streaming","typescript","vite","vue3"],"license":null,"category":"dashboards-admin","readme_excerpt":"MediaMTX Admin UI 中文 English A modern web admin dashboard for MediaMTX streaming media server, built with Vue 3 and TypeScript. Features - Dashboard — Real-time overview with server info, path statistics, source type distribution (pie chart), and protocol connection counts (bar chart) powered by ECharts - Path Management — Live path status monitoring and path configuration CRUD - Connection Management — View and manage connections/sessions across all protocols: - RTSP Connections (read-only) & Sessions (kickable) - RTMP Connections (kickable) - WebRTC Sessions (kickable) - HLS Muxers (read-only) - SRT Connections (kickable) - Recording Management — Browse recordings and delete segments - Global Configuration — Edit all MediaMTX server settings (General, Auth, RTSP, RTMP, HLS, WebRTC, SRT, API, Recording) - Theme Switching — Light / Dark theme with adaptive sidebar colors - Auto Refresh — Configurable auto-refresh for connection views Tech Stack Category Technology ---------- ------------ Framework Vue 3 (Composition API, ) Language TypeScript (strict mode) Build Tool Vite UI Library Element Plus State Management Pinia Charts ECharts + vue-echarts HTTP Client Axios Router Vue Router 4 Prerequisites - Node.js = 16 - npm = 7 - MediaMTX server with API enabled Quick Start 1. Start MediaMTX with API enabled Option A — Use the included dev config (requires Go): Option B — Start MediaMTX manually with api: true in your config: 2. Start the UI dev server 3. Open in browser The dev se","default_branch":null,"files":null,"tree":[],"storefront":"/r/lgcshy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lgcshy/mediamtx-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}