كيف أسمح للمستخدم ببث الفيديو إلى تطبيق ويب للتخزين؟

StackOverflow https://stackoverflow.com/questions/54221

سؤال

أرغب في إضافة بعض الوظائف إلى موقع يسمح للمستخدمين بتسجيل الفيديو باستخدام كاميرا الويب الخاصة بهم وتخزينه بسهولة عبر الإنترنت.لا أعرف حتى ما إذا كان هذا ممكنًا في الوقت الحالي، ولكن أعتقد أن الفلاش لديه إمكانية الوصول إلى كاميرات الويب المحلية التي تعمل من خلال المتصفح.

هل لديك أي اقتراحات أو موارد للبدء في هذا؟أنا في المقام الأول مطور جافا، لذا إذا تمكنت من القيام بذلك في برنامج صغير فسيكون ذلك رائعًا، ولكن قد يكون من الأسهل تحقيق ذلك باستخدام الفلاش أو بعض التقنيات الأخرى.

وهذا يعني دفق الفيديو مرة أخرى إلى خادم الويب وتخزينه هناك.يعد تحميل ملف أمرًا سهلاً بما فيه الكفاية، لكنني أفضل ألا يضطر المستخدم إلى التعامل مع ذلك إذا كان ذلك ممكنًا.

فقط لأكون واضحا.أنا لا أتحدث عن تحميل الفيديو.أنا أتحدث عن السماح للمستخدم بالنقر فوق "تسجيل" في تطبيق ويب وبث الفيديو إلى الخادم وتخزينه عندما ينقر المستخدم على "إيقاف".

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

المحلول

هذا ممكن مع أدوبي فلاش خادم الوسائط. الأحمر5 هو بديل مفتوح المصدر.البروتوكول الذي يستخدمونه لهذا هو RTMP.

نصائح أخرى

على جانب الخادم، لديك ثلاثة بدائل:

  1. أدوبي فلاش خادم الوسائط
  2. الأحمر5, ، نسخة مفتوحة المصدر
  3. Wowza خادم الوسائط برو, ، بديل تجاري

يمكنك إما تشغيل أي من هذه الخدمات على الخادم الخاص بك أو الانتقال إلى موفر ويب (لقد وجدت هذه القائمة أن تكون مفيدة)

من ناحية العميل، ستحتاج إلى ملف فلاش لواجهة المستخدم.يحتوي كل من Red5 وWowza على الكود المصدري لمسجلات الأمثلة الخاصة بهما، لذلك من السهل تخصيصها لاستخدامك الخاص.

بالإضافة إلى الخيارات المذكورة أعلاه، يمكنك أيضًا استخدام haxevideo (مفتوح المصدر)

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