프로젝트 소개
MediaMTX는 즉시 사용 가능한 의존성 없는 라이브 미디어 서버이자 미디어 프록시로, 효율성과 이식성에 중점을 두고 엔드포인트 간에 실시간 비디오 및 오디오 스트림을 라우팅하는 "미디어 라우터"로 설계되었습니다.
주요 기능은 다음과 같습니다:
- Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP를 통해 FFmpeg, GStreamer, OBS Studio, Python, Golang, Unity, 웹 브라우저, Raspberry Pi 카메라 등의 도구를 사용하여 스트림을 발행합니다.
- Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, HLS를 통해 FFmpeg, GStreamer, VLC, OBS Studio, Python, Golang, Unity, 웹 브라우저를 사용하여 스트림을 수신합니다.
- 자동 프로토콜 간 변환.
- 여러 스트림을 개별 경로에서 동시에 제공.
- 기존 클라이언트 연결을 끊지 않고 구성 핫 리로드.
- 발행자가 오프라인일 때도 항상 사용 가능한 스트림 제공.
- fMP4 또는 MPEG-TS 형식으로 디스크에 스트림 녹화.
- 디스크에 화된 스트림 재생.
- 내부, HTTP, JWT 인증을 통한 사용자 인증.
- 다른 서버로 스트림 전달 및 다른 서버로 요청 프록시.
- Control API를 통한 서버 제어.
- Prometheus 호환 형식의 메트 추출.
- CPU 및 RAM 성능 모니터링.
- 클이언트 연결, 연결 해제, 수신, 발행 이트에서 외부 명령 후크 실행.
- 크로스 플랫폼: Linux, Windows, macOS에서 의존성이나 인터프리터 없이 단일 실행 파일로 실행 가능.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.