Repolode
Chinachu

Chinachu/Mirakurun

API-сервер на TypeScript для управления японскими цифровыми ТВ-тюнерами в Linux и Docker, который предоставляет потоки, EPG и IPTV-плейлисты.

Звёзды
789
Форки
134
Открытые issues
10
Последний коммит
вчера

Что это?

Mirakurun — сервер для управления цифровыми ТВ-тюнерами в Японии и предоставления доступа к ним через HTTP API. Он работает как промежуточный слой между тюнерами и клиентскими приложениями, управляет процессами тюнеров и позволяет нескольким потребителям использовать одну настройку на канал.

Сервер поддерживает различные тюнеры, в том числе оборудование DVB, ISDB-T, ISDB-S и DVB-S2, подключаемое через символьные устройства. Он разбирает потоки MPEG-2 TS и данные EPG в реальном времени, автоматически сканирует каналы и может передавать несколько потоков с одной настройки на канал, управляя их приоритетом.

Помимо RESTful API, документация к которому создана с помощью Swagger / OpenAPI 2.0, сервер включает веб-интерфейс администратора и IPTV-выход, предоставляющий плейлисты M3U8 и XMLTV. Несколько клиентских приложений, таких как Chinachu γ и EPGStation, используют его как бэкенд для тюнеров.

Ключевые возможности

  • 01Предоставляет HTTP RESTful API с документацией Swagger / OpenAPI 2.0.
  • 02Управляет процессами тюнеров и позволяет передавать несколько потоков с одной настройки на канал.
  • 03Поддерживает приоритеты потоков между клиентами.
  • 04Разбирает потоки MPEG-2 TS и данные EPG в реальном времени.
  • 05Автоматически сканирует каналы.
  • 06Предоставляет IPTV-сервер с плейлистами M3U8 и XMLTV.

Сценарии использования

  • Запуск домашнего DVR или бэкенда для записи японского цифрового ТВ на сервере Linux.
  • Передача эфирного ТВ и данных телепрограммы IPTV-клиентам в локальной сети.
  • Совместное использование одной ТВ-карты несколькими клиентскими приложениями.
  • Развёртывание сервера тюнеров в контейнере Docker.

Быстрый старт

  1. 1

    Загрузите Docker-образ chinachu/mirakurun с Docker Hub

  2. 2

    Следуйте руководству по настройке (doc/Platforms.md), чтобы настроить устройства-тюнеры

Что важно знать

  • Проект предназначен для японских цифровых ТВ-тюнеров, поэтому без совместимого оборудования от него мало пользы.
  • Инструкции по настройке рассчитаны на Linux и Docker; в README нет указаний для Windows или macOS.
  • Для настройки требуется конфигурировать устройства-тюнеры, а подробное руководство находится в отдельном документе.

В подборках

Темы

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

Частые вопросы

Что такое Mirakurun?
API-сервер на TypeScript для управления японскими цифровыми ТВ-тюнерами в Linux и Docker, который предоставляет потоки, EPG и IPTV-плейлисты. Mirakurun — сервер для управления цифровыми ТВ-тюнерами в Японии и предоставления доступа к ним через HTTP API. Он работает как промежуточный слой между тюнерами и клиентскими приложениями, управляет процессами тюнеров и позволяет нескольким потребителям использовать одну настройку на канал.
Mirakurun можно использовать бесплатно? Какая у него лицензия?
Mirakurun распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Mirakurun всё ещё поддерживается?
Активно поддерживается. Последний коммит в Mirakurun — 6 нояб. 2026 г..
Для чего можно использовать Mirakurun?
Запуск домашнего DVR или бэкенда для записи японского цифрового ТВ на сервере Linux. Передача эфирного ТВ и данных телепрограммы IPTV-клиентам в локальной сети. Совместное использование одной ТВ-карты несколькими клиентскими приложениями. Развёртывание сервера тюнеров в контейнере Docker.
Как установить Mirakurun?
Загрузите Docker-образ chinachu/mirakurun с Docker Hub Следуйте руководству по настройке (doc/Platforms.md), чтобы настроить устройства-тюнеры
Где скачать Mirakurun?
Исходный код и инструкции по установке — на GitHub: https://github.com/Chinachu/Mirakurun

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Поддерживаемая сообществом подборка общедоступных IPTV-потоков телеканалов со всего мира в формате M3U-плейлистов.

143,5 тыс.+604 за неделю8,5 тыс.TypeScriptUnlicenseАктивно поддерживаетсяОбновлён 20 часов назад

Самостоятельно размещаемый редактор IPTV-каналов и сервер подписок для управления плейлистами M3U и TXT, логотипами, EPG и короткими ссылками подписки.

85+1 за неделю9PythonGPL-2.0Активно поддерживаетсяОбновлён 12 дней назад