Этот проект был заархивирован, так как он активно не поддерживается. Мы не можем оказать поддержку. Разработчикам, желающим создать его форк, вероятно, стоит начать с ветки libgphoto2
.
v002 Camera Live предоставляет сервер Syphon для подключенной камеры, что позволяет использовать ее в качестве прямой видеотрансляции.
В настоящее время поддерживаются только зеркальные камеры Canon, список см. на сайте CAMERAS.md.
Вы можете скачать приложение со страницы релизов.
Типичная задержка Canon 7D составляет 120 мс (между 3 и 4 кадрами при 30 кадрах в секунду), что сопоставимо с задержкой выхода HDMI той же камеры, подключенной к устройству захвата.
v002 Camera Live — это приложение для Mac. Загрузите приложение. Если хотите, вы можете переместить его в папку «Приложения». Некоторые пользователи (особенно Chrome) сообщают, что загрузка отображается в виде папки, а не приложения. Попробуйте загрузить с помощью другого браузера и убедитесь, что вы не перешли по ссылке на исходный код.
v002 Camera Live обеспечивает вывод данных через сервер Syphon. Это не драйвер видеокамеры. Если вы хотите использовать Camera Live с программным обеспечением для видеовызовов, которое не поддерживает Syphon, вам понадобится драйвер виртуальной видеокамеры с поддержкой Syphon. CamTwist — популярный выбор.
Подробную информацию об изменениях между выпущенными сборками см. в журнале изменений.
Чтобы собрать проект самостоятельно, необходимо приобрести собственные копии необходимых библиотек:
Canon EDSDK можно приобрести в компании Canon в вашем регионе. Поместите папки Framework и Header из SDK в папку EDSDK рядом с этим файлом.
libjpeg-turbo доступен по адресу http://libjpeg-turbo.virtualgl.org. Установите с помощью установщика libjpeg-turbo, а затем выполните следующие операции, чтобы сделать копию пригодной для встраивания (обратите внимание, что для успешного проектирования кода необходим этап прореживания):
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