Что это такое?
Инструмент для перехвата прямых ссылок на живые трансляции через имитацию телевизора в локальной сети.
Это Python-библиотека и CLI-утилита для получения прямых ссылок (m3u8) на живые трансляции через функцию «передачи на экран» (screen casting). Вместо взлома приложений она использует их же встроенную поддержку стандартных протоколов для умных телевизоров....
Для разработчиков, исследователей и энтузиастов, которым нужно анализировать или сохранять живые трансляции из популярных китайских сервисов без сложных настроек прокси или MITM-атак.
Прямой захват стримов из закрытых приложений вроде WeChat Video Channel часто требует обхода защиты, установки сертификатов или перехвата трафика — это сложно, ненадёжно и может быть обнаружено.
Программа имитирует медиа-приёмник (телевизор) в локальной сети, используя три стандартных протокола: DLNA/UPnP, AirPlay и Google Cast. Когда вы запускаете «передачу на экран» из приложения на телефоне, оно отправляет реальный URL потока на этот «телевизор». Утилита перехватывает эту ссылку и либо выводит её, либо сразу передаёт в ffmpeg для записи. С точки зрения приложения — это обычное устройство для трансляции.
Это Python-библиотека и CLI-утилита для получения прямых ссылок (m3u8) на живые трансляции через функцию «передачи на экран» (screen casting). Вместо взлома приложений она использует их же встроенную поддержку стандартных протоколов для умных телевизоров. Поддерживает несколько протоколов одновременно для максимальной совместимости.
Проект обманывает приложения, заставляя их думать, что ваш компьютер — это телевизор под названием «MAGI» (по умолчанию). Вся магия работает на стандартных сетевых протоколах, без модификации трафика.
Стоит попробовать, если вам нужен элегантный и легальный способ получения ссылок на стримы из приложений с поддержкой трансляции. Это гораздо проще, чем настраивать перехват трафика, и практически не обнаружимо.
Проект активно развивается: недавно добавлена поддержка AirPlay и Google Cast помимо оригинального DLNA, что значительно расширяет совместимость.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Инструмент для перехвата прямых ссылок на живые трансляции через имитацию телевизора в локальной сети.
Для разработчиков, исследователей и всех, кому нужно анализировать или сохранять стримы из приложений с функцией «передачи на экран».
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.