Repolode
Chinachu

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. 1

    Docker Hub에서 Docker 이미지 chinachu/mirakurun을 pull합니다

  2. 2

    Setup Guide(doc/Platforms.md)를 따라 튜너 장치를 설정합니다

사용 전 알아둘 점

  • 일본 디지털 TV 튜너용으로 만들어져 호환되는 튜너 하드웨어가 없으면 활용도가 낮습니다.
  • 설치는 Linux와 Docker를 대상으로 하며, README에는 Windows나 macOS용 안내가 없습니다.
  • 설치 시 튜너 장치를 설정해야 하며, 자세한 가이드는 별도 문서에 있습니다.

포함된 컬렉션

토픽

#dvb#isdb#tv-tuner#epg#iptv#dvr#streaming#typescript#chinachu#dtv

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트

Tvheadend는 방송, IPTV, SAT>IP 소스를 처리하는 Linux용 TV 스트리밍 서버이자 디지털 비디오 레코더입니다.

생산성·앱#dvb#iptv#dvr
3.6천+10 이번 주995CGPL-3.0업데이트 어제

전 세계에서 공개적으로 이용할 수 있는 IPTV 채널 스트림을 모아 M3U 플레이리스트로 배포하는 커뮤니티 관리 프로젝트입니다.

14.4만+604 이번 주8.5천TypeScriptUnlicense활발히 관리됨업데이트 20시간 전

M3U 및 TXT 재생목록, 로고, EPG와 짧은 구독 URL을 관리하는 셀프 호스팅 IPTV 채널 편집기 및 구독 서버입니다.

생산성·앱#iptv#m3u#playlist-editor
85+1 이번 주9PythonGPL-2.0활발히 관리됨업데이트 12일 전

전 세계 무료 지상파 및 인터넷 TV 채널을 모은 커뮤니티 관리 M3U 플레이리스트입니다.

생산성·앱#iptv#m3u#playlist
2.2만+183 이번 주3.1천Python라이선스 없음업데이트 2시간 전