RiftRec se apoya en proyectos de código abierto extraordinarios. Esta página enumera todo el software de terceros que utilizamos y sus respectivas licencias.
El motor multimedia que RiftRec utiliza para codificar, procesar audio, inspeccionar archivos, crear clips y multiplexar. RiftRec incluye FFmpeg como herramientas ejecutables independientes.
Compilación GPLv3El lenguaje de programación del backend de RiftRec. Rust nos ofrece el rendimiento de C++ con garantías de seguridad de memoria, esenciales para capturar la pantalla en tiempo real a 60fps.
MIT / Apache-2.0Datos del cliente local de League of Legends y endpoints compatibles de historial de partidas, utilizados cuando están disponibles. Iconos de campeones, objetos y runas de Data Dragon.
riftrec-audio.exe, un componente propio para capturar localmente el audio del sistema de Windows, distribuido bajo la licencia propietaria de RiftRec como parte de la aplicación de escritorio.windows , que figura abajo entre las dependencias de Rust y está disponible bajo los términos de MIT o Apache-2.0. FFmpeg, como herramienta ejecutable independiente, se encarga de la codificación de audio, el recorte, el análisis de medios y la multiplexación final; estas funciones siguen cubiertas por el aviso de FFmpeg que aparece abajo.
| Paquete | Licencia | Finalidad |
|---|---|---|
| tauri | MIT Apache-2.0 | Framework de aplicaciones |
| tauri-plugin-autostart | MIT | Inicio con el sistema |
| tauri-plugin-fs | MIT | Acceso al sistema de archivos |
| tauri-plugin-opener | MIT | Abrir URL y archivos |
| serde / serde_json | MIT Apache-2.0 | Serialización JSON |
| tokio | MIT | Entorno de ejecución asíncrono |
| reqwest | MIT Apache-2.0 | Cliente HTTP |
| rayon | MIT Apache-2.0 | Procesamiento en paralelo |
| dxgi-capture-rs | MIT | Captura de pantalla DXGI |
| windows-capture | MIT | API Windows Graphics Capture |
| global-hotkey | MIT Apache-2.0 | Registro del atajo F9 |
| chrono | MIT Apache-2.0 | Fecha y hora |
| dirs | MIT Apache-2.0 | Rutas de directorios del sistema operativo |
| image | MIT Apache-2.0 | Procesamiento de imágenes |
| winapi | MIT Apache-2.0 | Enlaces a la API de Windows |
| windows | MIT Apache-2.0 | Enlaces a la API de Windows y WASAPI utilizados por la captura de audio propia de RiftRec |
| anyhow | MIT Apache-2.0 | Gestión de errores |
| base64 | MIT Apache-2.0 | Codificación Base64 |
| hidapi | MIT BSD | Acceso a dispositivos HID |
| notify-rust | MIT | Notificaciones de escritorio |
| tray-item | MIT | Icono de la bandeja del sistema |
| once_cell | MIT Apache-2.0 | Inicialización diferida |
| Paquete | Licencia | Finalidad |
|---|---|---|
| @tauri-apps/api | MIT | API de frontend de Tauri |
| Vite | MIT | Herramienta de compilación (solo desarrollo) |
| TypeScript | Apache-2.0 | Comprobación de tipos (solo desarrollo) |
Se ejecutan en nuestra infraestructura de servidores y no se distribuyen con la aplicación de escritorio.
| Paquete | Licencia | Finalidad |
|---|---|---|
| Express | MIT | Framework web |
| PostgreSQL | Licencia PostgreSQL | Base de datos |
| Redis | BSD-3 | Caché |
| Nginx | BSD-2 | Proxy inverso |
| Node.js | MIT | Entorno de ejecución de JavaScript |
| SDK de Stripe | Apache-2.0 | Procesamiento de pagos |