Ce projet a été archivé car il n'est pas activement maintenu. Nous ne pouvons pas fournir de soutien. Pour les développeurs qui souhaitent le forker, vous souhaiterez probablement partir de la branche libgphoto2
.
v002 Camera Live fournit un serveur Siphon pour une caméra connectée, lui permettant d'être utilisée comme flux vidéo en direct.
Actuellement, les seuls appareils photo pris en charge sont les reflex numériques Canon, voir CAMERAS.md pour une liste.
Vous pouvez télécharger l'application à partir de la page des versions.
La latence typique d'un Canon 7D est de 120 ms (entre 3 et 4 images à 30 FPS), ce qui est comparable à la latence de la sortie HDMI du même appareil photo connectée à un périphérique de capture.
v002 Camera Live est une application Mac. Téléchargez l'application. Si vous le souhaitez, vous pouvez le déplacer vers votre dossier Applications. Certains utilisateurs (notamment de Chrome) ont signalé que le téléchargement apparaissait sous forme de dossier au lieu d'application. Essayez de télécharger avec un autre navigateur et assurez-vous de ne pas avoir suivi un lien vers le code source.
v002 Camera Live fournit une sortie via un serveur Siphon. Ce n'est pas un pilote de caméra vidéo. Si vous souhaitez utiliser Camera Live avec un logiciel d'appel vidéo qui ne prend pas en charge Syphon, vous aurez besoin d'un pilote de caméra vidéo virtuelle prenant en charge Siphon. CamTwist est un choix populaire.
Consultez le journal des modifications pour plus de détails sur les modifications entre les versions publiées.
Pour construire le projet vous-même, vous devez acquérir vos propres copies des bibliothèques nécessaires :
Le Canon EDSDK est disponible auprès de Canon dans votre région. Placez les dossiers Framework et Header du SDK dans le dossier EDSDK à côté de ce fichier.
libjpeg-turbo est disponible sur http://libjpeg-turbo.virtualgl.org. Installez à l'aide du programme d'installation libjpeg-turbo, puis effectuez les opérations suivantes pour créer une copie adaptée à l'intégration (notez que l'étape d'affinage est nécessaire pour que la conception du code réussisse) :
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