À propos du projet
MediaMTX est un serveur multimédia en direct et un proxy multimédia prêt à l'emploi et sans dépendance, conçu comme un « routeur multimédia » qui achemine les flux vidéo et audio en temps réel entre les points d'extrémité, avec un accent sur l'efficacité et la portabilité.
Ses principales capacités incluent :
- Publier des flux via Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS et RTP à l'aide d'outils tels que FFmpeg, GStreamer, OBS Studio, Python, Golang, Unity, les navigateurs Web et les caméras Raspberry Pi.
- Lire des flux via Media-over-QUIC, SRT, WebRTC, RTSP, RTMP et HLS à l'aide de FFmpeg, GStreamer, VLC, OBS Studio, Python, Golang, Unity et les navigateurs Web.
- Conversion automatique de protocole à protocole.
- Diffusion de plusieurs flux simultanément dans des chemins séparés.
- Rechargement à chaud de la configuration sans déconnecter les clients existants.
- Diffusion de flux toujours disponibles même lorsque l'éditeur est hors ligne.
- Enregistrement des flux sur disque au format fMP4 ou MPEG-TS.
- Lecture des flux enregistrés depuis le disque.
- Authentification des utilisateurs via l'authentification interne, HTTP ou JWT.
- Redirection des flux vers d'autres serveurs et requêtes proxy vers d'autres serveurs.
- Contrôle du serveur via une API de contrôle.
- Extraction de métriques au format compatible Prometheus.
- Surveillance des performances du processeur et de la mémoire vive.
- Exécution de commandes externes sur les événements de connexion, de déconnexion, de lecture ou de publication d'un client.
- Multiplateforme : compatible avec Linux, Windows et macOS sous la forme d'un seul exécutable sans dépendance ni interpréteur requis.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.