RiftRec은 훌륭한 오픈 소스 프로젝트를 바탕으로 만들어졌습니다. 이 페이지는 사용하는 모든 제3자 소프트웨어와 해당 라이선스를 나열합니다.
RiftRec에서 인코딩, 오디오 처리, 미디어 정보 검사, 클립 제작, 멀티플렉싱에 사용하는 미디어 엔진입니다. RiftRec은 FFmpeg를 별도 실행 도구로 포함합니다.
GPLv3 빌드RiftRec 백엔드의 프로그래밍 언어입니다. Rust는 C++ 수준의 성능과 메모리 안전성 보장을 제공하며, 이는 60fps 실시간 화면 캡처에 중요합니다.
MIT / Apache-2.0경기 기록을 위해 사용 가능한 League of Legends 로컬 클라이언트 데이터와 지원되는 경기 기록 엔드포인트를 사용합니다. 챔피언, 아이템, 룬 아이콘은 Data Dragon에서 제공합니다.
riftrec-audio.exe는 Windows 로컬 시스템 오디오 캡처를 위한 자체 구성 요소이며 데스크톱 앱의 일부로 RiftRec 독점 라이선스에 따라 배포됩니다.windows . 이 크레이트는 아래 Rust 의존성에 나열되어 있으며 MIT 또는 Apache-2.0 조건으로 제공됩니다. 오디오 인코딩, 클립 제작, 미디어 검사, 최종 멀티플렉싱은 별도 실행 도구인 FFmpeg가 처리하며 아래 FFmpeg 고지의 적용을 받습니다.
| 패키지 | 라이선스 | 용도 |
|---|---|---|
| tauri | MIT Apache-2.0 | 앱 프레임워크 |
| tauri-plugin-autostart | MIT | 시스템 부팅 시 시작 |
| tauri-plugin-fs | MIT | 파일 시스템 접근 |
| tauri-plugin-opener | MIT | URL 및 파일 열기 |
| serde / serde_json | MIT Apache-2.0 | JSON 직렬화 |
| tokio | MIT | 비동기 런타임 |
| reqwest | MIT Apache-2.0 | HTTP 클라이언트 |
| rayon | MIT Apache-2.0 | 병렬 처리 |
| dxgi-capture-rs | MIT | DXGI 화면 캡처 |
| windows-capture | MIT | Windows Graphics Capture API |
| global-hotkey | MIT Apache-2.0 | F9 단축키 등록 |
| chrono | MIT Apache-2.0 | 날짜 및 시간 |
| dirs | MIT Apache-2.0 | OS 디렉터리 경로 |
| image | MIT Apache-2.0 | 이미지 처리 |
| winapi | MIT Apache-2.0 | Windows API 바인딩 |
| windows | MIT Apache-2.0 | RiftRec 자체 오디오 캡처에서 사용하는 Windows API 및 WASAPI 바인딩 |
| anyhow | MIT Apache-2.0 | 오류 처리 |
| base64 | MIT Apache-2.0 | Base64 인코딩 |
| hidapi | MIT BSD | HID 장치 접근 |
| notify-rust | MIT | 데스크톱 알림 |
| tray-item | MIT | 시스템 트레이 아이콘 |
| once_cell | MIT Apache-2.0 | 지연 초기화 |
| 패키지 | 라이선스 | 용도 |
|---|---|---|
| @tauri-apps/api | MIT | Tauri 프런트엔드 API |
| Vite | MIT | 빌드 도구 (개발 전용) |
| TypeScript | Apache-2.0 | 타입 검사 (개발 전용) |
서버 인프라에서 실행되며 데스크톱 앱과 함께 배포되지 않습니다.
| 패키지 | 라이선스 | 용도 |
|---|---|---|
| Express | MIT | 웹 프레임워크 |
| PostgreSQL | PostgreSQL License | 데이터베이스 |
| Redis | BSD-3 | 캐싱 |
| Nginx | BSD-2 | 리버스 프록시 |
| Node.js | MIT | JavaScript 런타임 |
| Stripe SDK | Apache-2.0 | 결제 처리 |