Repolode
bluenviron

bluenviron/mediamtx

별도 의존성 없이 RTSP, RTMP, WebRTC, SRT, HLS 등으로 스트림을 송출·수신·변환·녹화·재생하는 라이브 미디어 서버 겸 프록시입니다.

대체할 수 있는 제품:Wowza Streaming Engine

스타
20,641
포크
2,454
열린 이슈
220
마지막 커밋
15시간 전

어떤 프로젝트인가요?

MediaMTX는 게시자가 보낸 실시간 비디오 및 오디오 스트림을 시청자에게 전달하는 라이브 미디어 서버이자 미디어 프록시입니다. 게시자는 Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, MPEG-TS 또는 RTP로 스트림을 보낼 수 있으며, 시청자는 HLS를 비롯해 VLC 같은 브라우저와 플레이어에서 지원하는 여러 프로토콜로 스트림을 볼 수 있습니다.

프로토콜 간 스트림 변환이 자동으로 이뤄지므로, RTSP로 송출하는 카메라 영상을 별도 처리 없이 WebRTC나 HLS로 시청할 수 있습니다. 서버는 별도의 경로에서 여러 스트림을 제공하고, 게시자가 오프라인일 때도 항상 사용 가능한 스트림을 유지하며, 스트림을 fMP4 또는 MPEG-TS 형식으로 디스크에 녹화하고 재생할 수 있습니다.

런타임 의존성 없이 Linux, Windows, macOS용 단일 실행 파일로 제공됩니다. 클라이언트 연결을 끊지 않고 설정을 핫 리로드할 수 있으며, 내부 인증, HTTP 인증 또는 JWT 인증, hooks, Control API, Prometheus 호환 메트릭을 지원합니다.

핵심 기능

  • 01RTSP, RTMP, WebRTC, SRT, HLS, MPEG-TS, RTP 및 Media-over-QUIC으로 스트림을 송출하고 수신합니다.
  • 02스트림을 한 프로토콜에서 다른 프로토콜로 자동 변환합니다.
  • 03스트림을 fMP4 또는 MPEG-TS 형식으로 디스크에 녹화하고 재생합니다.
  • 04게시자가 오프라인일 때도 항상 사용 가능한 스트림을 유지합니다.
  • 05기존 클라이언트의 연결을 끊지 않고 설정을 다시 불러옵니다.
  • 06의존성이 없는 단일 실행 파일로 Linux, Windows, macOS에서 사용할 수 있습니다.

활용 사례

  • RTSP IP 카메라 피드를 모아 WebRTC 또는 HLS로 브라우저에서 시청할 수 있게 합니다.
  • OBS Studio 또는 FFmpeg의 라이브 스트림을 받아 여러 시청 프로토콜로 재배포합니다.
  • 감시 또는 방송 스트림을 디스크에 녹화하고 나중에 재생합니다.
  • 서버나 네트워크 간에 라이브 스트림을 프록시하거나 전달합니다.

빠른 시작

  1. 1

    releases 페이지에서 릴리스 바이너리를 다운로드합니다

  2. 2

    서버를 시작합니다

포함된 컬렉션

토픽

자주 묻는 질문

mediamtx은(는) 무엇인가요?
별도 의존성 없이 RTSP, RTMP, WebRTC, SRT, HLS 등으로 스트림을 송출·수신·변환·녹화·재생하는 라이브 미디어 서버 겸 프록시입니다. MediaMTX는 게시자가 보낸 실시간 비디오 및 오디오 스트림을 시청자에게 전달하는 라이브 미디어 서버이자 미디어 프록시입니다. 게시자는 Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, MPEG-TS 또는 RTP로 스트림을 보낼 수 있으며, 시청자는 HLS를 비롯해 VLC 같은 브라우저와 플레이어에서 지원하는 여러 프로토콜로 스트림을 볼 수 있습니다.
mediamtx은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mediamtx은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mediamtx은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mediamtx의 마지막 커밋은 2026년 11월 7일입니다.
mediamtx은(는) 어디에 사용할 수 있나요?
RTSP IP 카메라 피드를 모아 WebRTC 또는 HLS로 브라우저에서 시청할 수 있게 합니다. OBS Studio 또는 FFmpeg의 라이브 스트림을 받아 여러 시청 프로토콜로 재배포합니다. 감시 또는 방송 스트림을 디스크에 녹화하고 나중에 재생합니다. 서버나 네트워크 간에 라이브 스트림을 프록시하거나 전달합니다.
mediamtx는 어떻게 설치하나요?
releases 페이지에서 릴리스 바이너리를 다운로드합니다 서버를 시작합니다
mediamtx은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bluenviron/mediamtx

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트