프로젝트 소개
VideoStream Architect는 온라인 비디오 및 오디오 콘텐츠를 캡처, 정리 및 재활용하기 위한 Android 애플리케이션입니다. 미디어 검색을 위한 맞춤 웹 브라우저, 오프라인 플레이어, M3U8(HLS) 및 MPD(MPEG-DASH) 스트림 프로토콜 지원을 결합합니다.
README에 설명된 주요 기능:
- 스트림 처리: HLS 및 MPEG-DASH 지원, 타임스탬프 보존을 통한 라이브 스트림 캡처, 분할 세그먼트 재구성, mp4, mp3, m3u8 및 mpd용 맞춤 다운로드 엔진.
- 통합 브라우저: 앱 내 탐색, 인증 콘텐츠용 쿠키 관리, 세션 지속성, 다운로드 가능한 스트림 자동 감지.
- 오디오 및 비디오 추출: 독립형 mp3 오디오 추출, 해상도 및 비트레이트 구성 가능, 메타데이터 보존(제목, 아티스트, 앨범 아트, 길이), 배치 큐 다운로드.
- 사용자 지정: 사용자 에이전트 스푸핑, 맞춤 출력 폴더 구조, 다운로드 예약, 알림 기반 진행 상황 추적.
- 아키텍처: 스트림 파서, 재시도 로직이 있는 다운로드 엔진, 맞춤 미디어 플레이어, 암호화된 쿠키 저장소, 일시 중지/재개 및 동시성 제한이 있는 우선순위 큐 관리자를 갖춘 계층형 설계.
- 형식: 비디오 mp4, mkv, webm; 오디오 mp3, aac, ogg, flac, opus; HLS, MPEG-DASH 및 프로그레시브 다운로드.
- 쿠키 관리: 붙여넣은 문자열 또는 JSON 내보내기를 통한 데스크톱 브라우저에서 가져오기, 암호화된 로컬 저장, 앱 내 로그인 후 자동 세션 캡처.
- 인터페이스: 시스템 언어 자동 감지 및 수동 재정의가 있는 14개 언어.
- 개인정보 보호: 미디어 감지 후 오프라인 작동, 사용 데이터 또는 다운로드 기록 전송 없음, 기기 로컬 암호화 쿠키, 프록시 릴레이 없이 기기에서 소스로 직접 네트워크 요청.
- 성능: 적응형 청크 크기, 자동 스레드 조정, 최대 12개 동시 다운로드 스레드, Wi-Fi 전용 모드, 저배터리 일시 중지, 백그라운드 다운로드 제한.
- 문제 해결 노트는 중단된 다운로드, 감지되지 않은 M3U8 스트림, 오디오 동기화 버퍼 설정 및 쿠키 도메인 일치를 다룹니다.
- 로드맵은 암호화된 클라우드 큐 동기화, 자막 추출, M3U 재생 목록 내보내기, 다운로드 후 후크 스크립트 및 Android TV 지원을 언급합니다.
MIT 라이선스에 따라 라이선스가 부여됩니다. README는 이 도구가 사용자가 법적으로 접근 권한이 있는 콘텐츠에 대한 개인 사용을 위한 것이며, 유료 콘텐츠 차단 또는 DRM을 우회하기 위한 것이 아님을 명시합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.