프로젝트 소개
Alphabiz는 GPL-2.0 라이선스의 P2P 미디어 플랫폼으로, YouTube의 Web3 대안으로 자리매김하고 있습니다. P2P 비디오 스트리밍, 분산형 미디어 라이브러리, 신용 기반 마켓플레이스를 결합하여 크리에이터가 중앙 승인 절차 없이 미디어를 게시하고 가격을 책정할 수 있으며, 사용자는 대역폭과 디스크 공간을 공유하여 콘텐츠를 시딩함으로써 AB 크레딧(α)을 얻을 수 있습니다.
README에 설명된 주요 기능:
- WebTorrent 기반의 P2P 스트리밍 엔진으로 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), macOS DMG 및 Mac App Store 빌드, Linux DEB 및 Snap 패키지, 커뮤니티 유지 AUR 패키지, 브라우저 기반 웹 에디션. 안정, 야간, 내부 업데이트 채널을 GitHub 또는 S3에서 제공할 수 있으며, 실행 시 원격 구성을 새로고침합니다. 릴리스 파일에는 SHA-256 체크섬 사이드카가 포함됩니다.
- 화이트 라벨 프레임워크: 포크는 developer/ 디렉토리를 통해 제품 이름, 아이콘, 색상, 프로토콜 체계, 업데이트 채널, 추천 채널, 삭제 정책, 약관을 사용자 정의한 후 문서화된 yarn 워크플로우로 설치 프로그램을 빌드할 수 있습니다. 포크 체크리스트는 변경될 때까지 식별자와 관리자 URL이 기본적으로 Alphabiz의 값으로 설정된다고 경고합니다.
- 엔지니어링 스택 및 품질 도구: Quasar 1 / Vue 2 UI, electron-packager 및 electron-forge 패키징, Playwright 및 Cypress 엔드투엔드 테스트, Jest 릴리스 테스트, CodeQL, Dependabot, 자격 증명 스캐닝을 포함한 CI.
README에 따르면 애플리케이션 코어(렌더러 및 메인 프로세스)는 업스트림 저장소에서 개발되어 빌드된 번들로 여기에 제공되며, 이 저장소는 사용자 정의, 패키징 및 설치 프로그램에 중점을 둡니다. 문서는 영어와 중국어로 제공되며, 참조된 현재 안정 릴리스는 0.3.3입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.