Об этом проекте

Alphabiz — это одноранговая медиаплатформа под лицензией GPL-2.0, позиционируемая как Web3-альтернатива YouTube. Она объединяет P2P-потоковое видео, децентрализованную медиатеку и маркет на основе кредитов, в котором авторы могут публиковать медиа и назначать цену без централизованного процесса одобрения, а пользователи могут зарабатывать кредиты AB (α), предоставляя полосу пропускания и дисковое пространство для сидирования контента. Ключевые возможности, описанные в README: - Механизм P2P-трансляций на базе WebTorrent с DHT, трекерами и обходом NAT (NAT-PMP и UPnP), позволяющий воспроизводить контент во время загрузки. - Медиаплеер на основе пользовательской среды Electron (@zeeis/velectron, Electron 21.3.3, собранная с дополнительными видеокодеками), использующий video.js и libjass для воспроизведения и поддержки стилизованных субтитров ASS/SSA. - Децентрализованный маркет, где медиа можно публиковать, оценивать и продавать по кредитной системе; кошельки на сид-фразах предназначены для того, чтобы ключи оставались у пользователя. - Медиатека с каналами, рекомендациями и процессом удаления контента на основе голосования комитета, а не одного модератора. - Децентрализованный граф библиотеки на базе GUN, локальное хранилище через electron-store и метаданные, сжатые LZMA. - Локализация: 17 встроенных языков и языковые пакеты, загружаемые во время выполнения без необходимости нового релиза. - Распространение: пакеты Windows (EXE, MSI, APPX), образ DMG для macOS и сборка для Mac App Store, пакеты Linux DEB и Snap, поддерживаемый сообществом пакет AUR, а также браузерная веб-версия. Стабильный, ночной и внутренний каналы обновлений могут обслуживаться из GitHub или S3 с обновлением удалённой конфигурации при запуске. Файлы релиза включают сопутствующие файлы контрольных сумм SHA-256. - Фреймворк white-label: форк может изменить название продукта, значки, цвета, схему протокола, каналы обновлений, рекомендуемые каналы, политику удаления контента и условия через каталог developer/, а затем собрать установщики с помощью задокументированного рабочего процесса yarn. Контрольный список для форка предупреждает, что идентификаторы и URL администратора по умолчанию остаются значениями самого Alphabiz, пока их не изменят. - Инженерный стек и инструменты качества: интерфейс Quasar 1 / Vue 2, упаковка electron-packager и electron-forge, сквозные тесты Playwright и Cypress, релизные тесты Jest, а также CI с CodeQL, Dependabot и сканированием учётных данных. В README указано, что ядро приложения (процессы renderer и main) разрабатывается в вышестоящем репозитории и попадает сюда в виде собранных бандлов, тогда как этот репозиторий сфокусирован на кастомизации, упаковке и установщиках. Документация доступна на английском и китайском языках; текущий упомянутый стабильный релиз — 0.3.3.