Documentacion de SkellyCam
🤖AI-generated documentation☐ curatedAI Generated
About content generation types
(e.g., docs generated from codebase analysis)
(e.g., livestream → blog post, meeting notes → docs)
(e.g., hand-written tutorial)
SkellyCam convierte camaras web USB economicas en un sistema multicamara sincronizado con precision de fotograma. Es el backend de camaras para el proyecto de captura de movimiento FreeMoCap.
Que Hace Diferente a SkellyCam
La mayoria de las configuraciones multicamara sufren de deriva entre camaras: las camaras funcionan con relojes independientes, por lo que el fotograma N de la camara A no corresponde al fotograma N de la camara B. SkellyCam resuelve esto con un protocolo de captura controlado por conteo de fotogramas: el ciclo de captura/recuperacion de cada camara se coordina para que ninguna camara se adelante mas de un fotograma respecto a las demas, asegurando que cada evento "multi-fotograma" contenga una imagen de cada camara capturada aproximadamente en el mismo instante.
Las garantias:
- Todos los videos grabados tienen exactamente el mismo numero de fotogramas
- Cada carga multi-fotograma entregada por WebSocket contiene exactamente una imagen por camara para ese evento de fotograma
- La reproduccion de videos grabados esta bloqueada por fotograma de forma rigida — todos los videos siempre muestran el mismo numero de fotograma, sin deriva, sin tolerancia
Documentacion
| Pagina | Descripcion |
|---|---|
| Instalacion | Descargar e instalar SkellyCam |
| Inicio Rapido | Tu primera grabacion en cinco pasos |
| Tutorial para Principiantes | Seleccion de camaras, configuracion y detalles de grabacion |
| Tutorial Avanzado | Modelo de datos, estructura de carpetas, configuracion del servidor |
| Arquitectura | Protocolo de sincronizacion, modelo de procesos, flujo de datos |
| Referencia de API | Documentacion de endpoints HTTP y WebSocket |
| Protocolo WebSocket | Formato binario de fotogramas, mensajes JSON, contrapresion |
| Desarrollo | Ejecucion desde codigo fuente, pruebas, linting, CI y contribuciones |
| Contribuir | Como reportar errores y enviar pull requests |
| Traducir | Ayuda a traducir la interfaz a tu idioma |
Inicio Rapido
- Descargar — Obtener el instalador para tu plataforma desde la pagina de descarga
- Instalar y ejecutar — Ejecutar el instalador y abrir SkellyCam
- Conectar camaras — Conectar camaras USB y hacer clic en Detectar Camaras
- Grabar — Hacer clic en Grabar, luego en Detener cuando hayas terminado
- Reproducir — Abrir la pagina de Grabaciones y seleccionar tu grabacion para reproduccion sincronizada
Consulta la guia de inicio rapido para mas detalles.
Si eres desarrollador, consulta la seccion de Desarrollo para instrucciones sobre como ejecutar desde el codigo fuente.