Sobre o projeto
O MediaMTX é um servidor de mídia ao vivo e proxy de mídia pronto para uso, sem dependências, projetado como um "roteador de mídia" que roteia fluxos de vídeo e áudio em tempo real entre endpoints, com foco em eficiência e portabilidade.
Principais funcionalidades:
- Publique fluxos via Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS e RTP usando ferramentas como FFmpeg, GStreamer, OBS Studio, Python, Golang, Unity, navegadores web e câmeras de Raspberry Pi.
- Leia fluxos via Media-over-QUIC, SRT, WebRTC, RTSP, RTMP e HLS usando FFmpeg, GStreamer, VLC, OBS Studio, Python, Golang, Unity e navegadores web.
- Conversão automática entre protocolos.
- Sirva múltiplos fluxos simultaneamente em caminhos separados.
- Recarregamento de configuração a quente sem desconectar clientes existentes.
- Sirva fluxos sempre disponíveis mesmo quando o publicador está offline.
- Grave fluxos em disco nos formatos fMP4 ou MPEG-TS.
- Reproduza fluxos gravados do disco.
- Autentique usuários por meio de autenticação interna, HTTP ou JWT.
- Encaminhe fluxos para outros servidores e proxy de solicitações para outros servidores.
- Controle o servidor por meio de uma API de Controle.
- Extraia métricas em formato compatível com o Prometheus.
- Monitore o desempenho de CPU e RAM.
- Execute hooks de comando externos em eventos de conexão, desconexão, leitura ou publicação de clientes.
- Multiplataforma: compatível com Linux, Windows e macOS como um único executável, sem necessidade de dependências ou interpretadores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.