Saltar al contenido principal

Documentacion de SkellyCam

🤖AI-generated documentation curatedAI Generated
This page was drafted by an AI assistant and may contain inaccuracies.
About content generation types
🤖
AI GeneratedPage drafted entirely by AI from codebase or prompt instructions.
(e.g., docs generated from codebase analysis)
← this page
✋→🤖
AI TransformattedHuman provided raw material; AI restructured it into a different format.
(e.g., livestream → blog post, meeting notes → docs)
Human GeneratedPage written entirely by a human author.
(e.g., hand-written tutorial)
More info about content generation types ↗

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

PaginaDescripcion
InstalacionDescargar e instalar SkellyCam
Inicio RapidoTu primera grabacion en cinco pasos
Tutorial para PrincipiantesSeleccion de camaras, configuracion y detalles de grabacion
Tutorial AvanzadoModelo de datos, estructura de carpetas, configuracion del servidor
ArquitecturaProtocolo de sincronizacion, modelo de procesos, flujo de datos
Referencia de APIDocumentacion de endpoints HTTP y WebSocket
Protocolo WebSocketFormato binario de fotogramas, mensajes JSON, contrapresion
DesarrolloEjecucion desde codigo fuente, pruebas, linting, CI y contribuciones
ContribuirComo reportar errores y enviar pull requests
TraducirAyuda a traducir la interfaz a tu idioma

Inicio Rapido

  1. Descargar — Obtener el instalador para tu plataforma desde la pagina de descarga
  2. Instalar y ejecutar — Ejecutar el instalador y abrir SkellyCam
  3. Conectar camaras — Conectar camaras USB y hacer clic en Detectar Camaras
  4. Grabar — Hacer clic en Grabar, luego en Detener cuando hayas terminado
  5. Reproducir — Abrir la pagina de Grabaciones y seleccionar tu grabacion para reproduccion sincronizada

Consulta la guia de inicio rapido para mas detalles.

Ejecutar desde codigo fuente?

Si eres desarrollador, consulta la seccion de Desarrollo para instrucciones sobre como ejecutar desde el codigo fuente.