تمت أرشفة هذا المشروع لأنه لا تتم صيانته بشكل نشط. لا يمكننا تقديم الدعم. بالنسبة للمطورين الذين يرغبون في إجراء تفرع لها، ربما تريد البدء من فرع libgphoto2
.
يوفر الإصدار v002 Camera Live خادم Siphon للكاميرا المتصلة، مما يسمح باستخدامه كتغذية فيديو مباشرة.
الكاميرات الوحيدة المدعومة حاليًا هي كاميرات Canon DSLR، راجع CAMERAS.md للحصول على القائمة.
يمكنك تحميل التطبيق من صفحة الإصدارات.
يبلغ زمن الوصول النموذجي لكاميرا Canon 7D 120 مللي ثانية (بين 3 و4 إطارات بمعدل 30 إطارًا في الثانية)، وهو ما يشبه زمن الوصول لمخرج HDMI الخاص بالكاميرا نفسها والمتصل بجهاز التقاط.
v002 Camera Live هو تطبيق Mac. قم بتنزيل التطبيق. إذا أردت، يمكنك نقله إلى مجلد التطبيقات الخاص بك. أبلغ بعض المستخدمين (خاصة Chrome) عن ظهور التنزيل كمجلد بدلاً من تطبيق. حاول التنزيل باستخدام متصفح مختلف، وتأكد من أنك لم تتبع رابطًا يؤدي إلى كود المصدر.
يوفر الإصدار v002 Camera Live الإخراج من خلال خادم Siphon. هذا ليس برنامج تشغيل كاميرا فيديو. إذا كنت تريد استخدام Camera Live مع برنامج مكالمات الفيديو الذي لا يدعم Syphon، فستحتاج إلى برنامج تشغيل كاميرا فيديو افتراضي يدعم Siphon. يعد 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