[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4831":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":45,"readmeContent":46,"aiSummary":47,"trendingCount":16,"starSnapshotCount":16,"syncStatus":48,"lastSyncTime":49,"discoverSource":50},4831,"mediamtx","bluenviron\u002Fmediamtx","bluenviron","Ready-to-use Media-over-QUIC \u002F SRT \u002F WebRTC \u002F RTSP \u002F RTMP \u002F LL-HLS \u002F MPEG-TS \u002F RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.","https:\u002F\u002Fmediamtx.org",null,"Go",19046,2253,186,181,0,17,87,311,82,120,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"go","golang","hls","media-server","obs-studio","rtcp","rtmp","rtmp-proxy","rtmp-server","rtp","rtsp","rtsp-proxy","rtsp-relay","rtsp-server","srt","streaming","webrtc","webrtc-proxy","2026-06-12 04:00:23","\u003Ch1 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fmediamtx.org\">\n    \u003Cimg src=\"logo.png\" alt=\"MediaMTX\">\n  \u003C\u002Fa>\n\n  \u003Cbr>\n  \u003Cbr>\n\n  [![Website](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fwebsite-mediamtx.org-1c94b5)](https:\u002F\u002Fmediamtx.org)\n  [![Test](https:\u002F\u002Fgithub.com\u002Fbluenviron\u002Fmediamtx\u002Factions\u002Fworkflows\u002Ftest.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fbluenviron\u002Fmediamtx\u002Factions\u002Fworkflows\u002Ftest.yml?query=branch%3Amain)\n  [![Lint](https:\u002F\u002Fgithub.com\u002Fbluenviron\u002Fmediamtx\u002Factions\u002Fworkflows\u002Flint.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fbluenviron\u002Fmediamtx\u002Factions\u002Fworkflows\u002Flint.yml?query=branch%3Amain)\n  [![CodeCov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fbluenviron\u002Fmediamtx\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg)](https:\u002F\u002Fapp.codecov.io\u002Fgh\u002Fbluenviron\u002Fmediamtx\u002Ftree\u002Fmain)\n  [![Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fbluenviron\u002Fmediamtx)](https:\u002F\u002Fgithub.com\u002Fbluenviron\u002Fmediamtx\u002Freleases)\n  [![Docker Hub](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocker-bluenviron\u002Fmediamtx-blue)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fbluenviron\u002Fmediamtx)\n\u003C\u002Fh1>\n\n\u003Cbr>\n\n_MediaMTX_ is a ready-to-use and zero-dependency real-time media server and media proxy that allows to publish, read, proxy, record and playback video and audio streams. It has been conceived as a \"media router\" that routes media streams from one end to the other, with a focus on efficiency and portability.\n\n\u003Cdiv align=\"center\">\n\n  |[Install](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Fkickoff\u002Finstall)|[Documentation](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Fkickoff\u002Fintroduction)|\n  |-|-|\n\n\u003C\u002Fdiv>\n\n\u003Ch3>Features\u003C\u002Fh3>\n\n- [Publish](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fpublish) live streams to the server with SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP, using FFmpeg, GStreamer, OBS Studio, Python , Golang, Unity, web browsers, Raspberry Pi Cameras and more.\n- [Read](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fread) live streams from the server with SRT, WebRTC, RTSP, RTMP, HLS, using FFmpeg, GStreamer, VLC, OBS Studio, Python , Golang, Unity, web browsers and more.\n- Streams are automatically converted from a protocol to another\n- Serve several streams at once in separate paths\n- Reload the configuration without disconnecting existing clients (hot reloading)\n- [Serve always-available streams](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Falways-available) even when the publisher is offline\n- [Record](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Frecord) streams to disk in fMP4 or MPEG-TS format\n- [Playback](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fplayback) recorded streams\n- [Authenticate](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fauthentication) users with internal, HTTP or JWT authentication\n- [Forward](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fforward) streams to other servers\n- [Proxy](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fproxy) requests to other servers\n- [Control](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fcontrol-api) the server through the Control API\n- [Extract metrics](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fmetrics) from the server in a Prometheus-compatible format\n- [Monitor performance](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fperformance) to investigate CPU and RAM consumption\n- [Run hooks](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Ffeatures\u002Fhooks) (external commands) when clients connect, disconnect, read or publish streams\n- Compatible with Linux, Windows and macOS, does not require any dependency or interpreter, it's a single executable\n- ...and many [others](https:\u002F\u002Fmediamtx.org\u002Fdocs\u002Fkickoff\u002Fintroduction).\n","MediaMTX 是一个即用型的多媒体服务器和代理，支持SRT、WebRTC、RTSP、RTMP、LL-HLS、MPEG-TS、RTP等多种协议，能够实现视频和音频流的发布、读取、代理、录制与回放。其核心功能包括跨协议自动转换、多路流同时服务、热重载配置以及离线时仍可提供流服务等，采用Go语言编写，具备高效性和便携性。适用于需要实时音视频处理的各种场景，如在线直播、远程监控或视频会议系统。",2,"2026-06-11 03:00:47","top_language"]