Este proyecto ha sido archivado porque no se mantiene activamente. No podemos brindar soporte. Para los desarrolladores que deseen bifurcarlo, probablemente querrán comenzar desde la rama libgphoto2
.
v002 Camera Live proporciona un servidor Syphon para una cámara conectada, lo que permite utilizarla como transmisión de vídeo en directo.
Actualmente, las únicas cámaras compatibles son las DSLR de Canon; consulte CAMERAS.md para obtener una lista.
Puede descargar la aplicación desde la página de lanzamientos.
La latencia típica de una Canon 7D es de 120 ms (entre 3 y 4 cuadros a 30 FPS), que es comparable a la latencia de la salida HDMI de la misma cámara conectada a un dispositivo de captura.
v002 Camera Live es una aplicación para Mac. Descarga la aplicación. Si lo desea, puede moverlo a su carpeta de Aplicaciones. Algunos usuarios (especialmente de Chrome) han informado que la descarga aparece como una carpeta en lugar de una aplicación. Intente descargar con un navegador diferente y asegúrese de no haber seguido un enlace al código fuente.
v002 Camera Live proporciona salida a través de un servidor Syphon. Este no es un controlador de cámara de video. Si desea utilizar Camera Live con un software de videollamadas que no es compatible con Syphon, necesitará un controlador de cámara de video virtual compatible con Syphon. CamTwist es una opción popular.
Consulte el registro de cambios para obtener detalles de los cambios entre las versiones publicadas.
Para construir el proyecto usted mismo, debe adquirir sus propias copias de las bibliotecas necesarias:
Canon EDSDK está disponible en Canon en su región. Coloque las carpetas Marco y Encabezado del SDK en la carpeta EDSDK junto a este archivo.
libjpeg-turbo está disponible en http://libjpeg-turbo.virtualgl.org. Instálelo usando el instalador libjpeg-turbo y luego realice las siguientes operaciones para hacer una copia adecuada para incrustar (tenga en cuenta que la etapa de adelgazamiento es necesaria para que el diseño del código tenga éxito):
cd <project dir>
cp /opt/libjpeg-turbo/lib/libturbojpeg.0.dylib libturbojpeg.0.dylib
# id to location in app bundle
install_name_tool -id @executable_path/../Frameworks/libturbojpeg.0.dylib libturbojpeg.0.dylib
# link against system libgcc_s
install_name_tool -change /opt/local/lib/libgcc/libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib libturbojpeg.0.dylib
# discard architectures for other platforms
lipo -thin x86_64 libturbojpeg.0.dylib -o libturbojpeg.0.dylib