Tvheadend는 방송, IPTV, SAT>IP 소스를 처리하는 Linux용 TV 스트리밍 서버이자 디지털 비디오 레코더입니다.
Chinachu/Mirakurun
Linux와 Docker에서 일본 디지털 TV 튜너 장치를 관리하고 스트림, EPG, IPTV 재생 목록을 제공하는 TypeScript API 서버입니다.
- 스타
- 789
- 포크
- 134
- 열린 이슈
- 10
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Mirakurun은 일본의 디지털 TV 튜너 하드웨어를 제어하고 HTTP API로 기능을 제공하는 서버입니다. 튜너 장치와 클라이언트 애플리케이션 사이의 미들웨어 계층으로 실행되도록 설계되었으며, 튜너 프로세스를 관리해 여러 소비자가 하나의 튜닝을 공유할 수 있게 합니다.
이 서버는 문자 디바이스를 통해 DVB, ISDB-T, ISDB-S, DVB-S2 등 다양한 튜너 장치를 지원합니다. MPEG-2 TS 스트림과 실시간 EPG 데이터를 파싱하고, 채널을 자동으로 스캔하며, 스트림 우선순위 제어를 통해 하나의 튜닝에서 여러 스트림을 브로드캐스트할 수 있습니다.
Swagger / OpenAPI 2.0으로 문서화된 RESTful API 외에도 Web 관리자 UI와 M3U8 재생 목록 및 XMLTV를 제공하는 IPTV 출력을 포함합니다. Chinachu γ와 EPGStation 등 여러 클라이언트 애플리케이션이 튜너 백엔드로 사용합니다.
핵심 기능
- 01Swagger / OpenAPI 2.0으로 문서화된 HTTP RESTful API를 제공합니다.
- 02튜너 프로세스를 관리하고 하나의 튜닝에서 여러 스트림 출력을 지원합니다.
- 03클라이언트 간 스트림 우선순위를 지원합니다.
- 04MPEG-2 TS 스트림과 실시간 EPG 데이터를 파싱합니다.
- 05채널을 자동으로 스캔합니다.
- 06M3U8 재생 목록과 XMLTV를 제공하는 IPTV 서버를 제공합니다.
활용 사례
- Linux 서버에서 일본 디지털 방송을 위한 홈 DVR 또는 TV 녹화 백엔드를 실행합니다.
- 로컬 네트워크의 IPTV 클라이언트에 실시간 TV와 프로그램 가이드 데이터를 제공합니다.
- 여러 클라이언트 애플리케이션이 하나의 튜너 카드를 공유하도록 합니다.
- 튜너 서버를 Docker 컨테이너에 배포합니다.
빠른 시작
- 1
Docker Hub에서 Docker 이미지 chinachu/mirakurun을 pull합니다
- 2
Setup Guide(doc/Platforms.md)를 따라 튜너 장치를 설정합니다
사용 전 알아둘 점
- 일본 디지털 TV 튜너용으로 만들어져 호환되는 튜너 하드웨어가 없으면 활용도가 낮습니다.
- 설치는 Linux와 Docker를 대상으로 하며, README에는 Windows나 macOS용 안내가 없습니다.
- 설치 시 튜너 장치를 설정해야 하며, 자세한 가이드는 별도 문서에 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Mirakurun은(는) 무엇인가요?
- Linux와 Docker에서 일본 디지털 TV 튜너 장치를 관리하고 스트림, EPG, IPTV 재생 목록을 제공하는 TypeScript API 서버입니다. Mirakurun은 일본의 디지털 TV 튜너 하드웨어를 제어하고 HTTP API로 기능을 제공하는 서버입니다. 튜너 장치와 클라이언트 애플리케이션 사이의 미들웨어 계층으로 실행되도록 설계되었으며, 튜너 프로세스를 관리해 여러 소비자가 하나의 튜닝을 공유할 수 있게 합니다.
- Mirakurun은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Mirakurun은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Mirakurun은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Mirakurun의 마지막 커밋은 2026년 11월 6일입니다.
- Mirakurun은(는) 어디에 사용할 수 있나요?
- Linux 서버에서 일본 디지털 방송을 위한 홈 DVR 또는 TV 녹화 백엔드를 실행합니다. 로컬 네트워크의 IPTV 클라이언트에 실시간 TV와 프로그램 가이드 데이터를 제공합니다. 여러 클라이언트 애플리케이션이 하나의 튜너 카드를 공유하도록 합니다. 튜너 서버를 Docker 컨테이너에 배포합니다.
- Mirakurun는 어떻게 설치하나요?
- Docker Hub에서 Docker 이미지 chinachu/mirakurun을 pull합니다 Setup Guide(doc/Platforms.md)를 따라 튜너 장치를 설정합니다
- Mirakurun은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Chinachu/Mirakurun
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
KonomiTV, EDCB, EPGStation 또는 Mirakurun 백엔드를 통해 DTV 프로그램을 시청하고 녹화하는 Android TV 및 Fire TV 클라이언트입니다.
전 세계에서 공개적으로 이용할 수 있는 IPTV 채널 스트림을 모아 M3U 플레이리스트로 배포하는 커뮤니티 관리 프로젝트입니다.
Xtream Codes 또는 M3U IPTV 제공업체의 Live TV, 영화, 시리즈를 브라우저에서 스트리밍하는 셀프 호스팅 웹 플레이어입니다.
전 세계 무료 지상파 및 인터넷 TV 채널을 모은 커뮤니티 관리 M3U 플레이리스트입니다.