سؤال

أنا مهتم بتطوير تطبيق يسمح لي بإنشاء قائمة مقاطع فيديو من ملف xml (تحتوي على عنوان الفيديو ومدته وما إلى ذلك) وتشغيل تلك القائمة كبث مباشر لكاميرا الويب.بمعنى، إذا قمت بزيارة ustream.tv، أو قمت بتنشيط كاميرا الويب الخاصة بي على برنامج المراسلة المباشرة، فسيتم تسجيل قائمة تشغيل الفيديو الخاصة بي ككاميرا الويب النشطة الخاصة بي.

هل لدى أي شخص خبرة في هذا المجال، وربما لديه بعض النصائح لتقديمها؟

هل كانت مفيدة؟

المحلول

ليس لدي خبرة كبيرة في هذا المجال، لكني سأبدأ بالنظر إلى مستندات MSDN لواجهة برمجة تطبيقات DirectShow.

توجد أيضًا بضع مكتبات مجمعة .NET:

نصائح أخرى

إذا كنت تريد هذا العمل بحيث تطبيقات الطرف الثالث يرى الفيديو ك دفق الكاميرا القياسية (ويشبه كثيرا ما تفعل) ثم السبيل الوحيد للقيام بذلك هو لكتابة سائق كاميرا ويب الظاهري. سوف ثم بعد ذلك تكون قادرة على "مسرحية" محتوى الفيديو كإخراج تدفق كاميرا ويب الخاص بك. وسينطوي هذا على كتابة التعليمات البرمجية لفك محتوى الفيديو - ربما باستخدام DirectShow - ثم نسخ دفق الفيديو الخام إلى دفق إخراج كاميرا ويب ل. ستحتاج إلى إما كتابة مرشح العارض ديريكتشو مخصصة أو استخدام المختطف عينة للوصول إلى الخام، فك الإطارات.

وانها بالتأكيد هدف يمكن تحقيقه، ولكن ليس من السهل ولا سيما بالنظر إلى أن كلا ديريكتشو والتنمية للسائق أن انحدار منحنى التعلم إلى حد ما. وهناك مجموعة متنوعة من نماذج التشغيل المختلفة التي يمكن استخدامها لهذا، وهذا يتوقف على بالضبط ما هي أهدافك. إن أسهل شيء أن يكون لخلق الفيديو ل Windows (واجهات VfW) برنامج تشغيل الكاميرا الافتراضية. وفائدة كبيرة لهذا النهج هو أن السائق سيكون تماما المستخدم وضع كود - أسهل بكثير لتصحيح والكتابة بشكل عام

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top