프로젝트 소개
AVideo는 자체 방송 스타일 비디오 사이트를 운영하려는 개인, 기업, 개발자를 위해 설계된 오픈 소스 비디오 플랫폼입니다. 주문형 비디오 호스팅 및 관리, 안전한 라이브 스트리밍, 라이브 녹화, 시청자 채팅, 외부 플랫폼으로의 동시 재스트리밍을 지원합니다.
이 플랫폼에는 사용자 생성 콘텐츠를 구성하기 위한 채널과 재생 목록이 포함되어 있으며, 구독 및 회당 결제 접근을 통한 수익화 기능도 제공합니다. 광고 지원에는 비디오 광고 배치와 VAST/VMAP 연동이 포함됩니다. 비디오와 라이브 스트리밍 모두 암호화된 HLS 스트리밍으로 콘텐츠를 보호하며, 키 관리는 승인된 플레이어에서만 재생을 제한하도록 되어 있습니다. 오프라인 저장 플러그인은 통제된 다운로드를 허용하며, 스토리지 옵션에는 S3, B2, FTP 및 기타 확장 가능한 스토리지 백엔드가 있습니다. 서드파티 연동과 맞춤 개발을 위한 API도 제공됩니다.
AVideo는 세 가지 주요 구성 요소로 나뉩니다. Streamer는 핵심 비디오 관리 및 재생 사이트이고, Encoder는 비디오를 웹 호환 형식으로 변환하며, Live Server는 라이브 방송을 처리합니다. Encoder는 처리 성능, 개인정보 보호 또는 사설망 구성과의 호환성을 위해 자가 호스팅할 수 있습니다.
문서화된 서버 요구 사항에는 PHP 8.0 이상, MySQL 5.0 이상, mod_rewrite가 활성화된 Apache 2.x가 포함됩니다. 이 프로젝트는 여러 Ubuntu 릴리스용 설치 가이드와 Docker 기반 설정을 제공합니다. 유지 관리자는 cPanel, Plesk, Webmin, VestaCP 같은 호스팅 제어판이 없는 깨끗한 Ubuntu 시스템에 설치할 것을 강력히 권장하며, 그러한 패널은 필수 패키지와 서비스를 방해할 수 있다고 밝힙니다.
README에는 도메인 변경 사항도 언급되어 있습니다. 이전 youphptube.com 및 youphp.tube 도메인은 폐기되며, streamphp.com이 새로운 공식 도메인으로 제시됩니다. 주요 플랫폼, Flix 스타일 인터페이스, 갤러리/튜토리얼 사이트용 데모 사이트가 제공됩니다. 이 소프트웨어의 명시된 사용 정책은 성적으로 노골적이거나 음란물 또는 성인 테마 콘텐츠에 사용하는 것을 금지합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.