هل من الممكن دفق الفيديو المباشر إلى خادم الوسائط الفلاش عبر وصول netstream البايت؟

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

سؤال

لذلك، أنا أعمل مع مصدر فيديو أطعمه في تطبيق Adobe Air الخاص بي عبر بعض أعمال الامتداد الأصلي، مع هدف الحصول عليه في نهاية المطاف إلى خادم الوسائط الفلاش. الفيديو هو H.264 المشفرة والتزايد في حاوية FLV، والتي تحثي مع متطلبات برامج ترميز فلاش الوسائط المدعومة و Netstream (Appendbytes) متطلبات. يمكنني الحصول على البيانات في الهواء على ما يرام.

الألغام التي أدت إليها اليوم، ومع ذلك، هل هذه الوثائق netstream.appendbytes تحتاج إلى الاتصال netstream.play (null) :

اتصل بهذه الطريقة على netstream في "وضع جيل البيانات". لوضع Netstream في وضع توليد البيانات، اتصل NetStream.Play (NULL) على Netstream تم إنشاؤه على NetConnection متصل ب NULL. استدعاء Appendbytes () على NetStream غير موجود في وضع جيل البيانات هو خطأ وترفع استثناء.

netstream.play () يسمى مع معلمة فارغة تنتج تشغيل FLV محلي. لا أستطيع نشر الدفق إلى FMS في هذا الوضع. ولكن يبدو أن البحث في فلاش يشير إلى الوصول من بايت Netstream هو أملي الحقيقي الوحيد هنا عند التعامل مع بيانات الفيديو غير الكاميرا أو غير ويب.

q: هل يمكنني الدخول إلى مخزن مؤقت تشغيل الفيديو للنشر إلى FMS؟ هل يمكنني إنشاء نوع من خط أنابيب من Netstreams أو NetConnections لتحقيق ذلك؟ أو هل هناك نهج بديل هنا لإرسال بيانات H.264 / FLV إلى FMS؟ (لا يمكن لمصدر الفيديو الخاص بي التواصل مع FMS مباشرة.)

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

المحلول

الإجابة على سؤالك هو ببساطة لا. من الواضح أن هذا ينطبق على أنه ميزة أمان، والتي ربما تكون أقل من إصدار الأمان وأكثر من إصدار مبيعات. يحب Adobe حظر قدرات معينة عن قصد من أجل إنشاء إمكانية أو حاجة إلى منتج آخر من إيرادات أخرى.

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

تحديث

قد تكون قادرا على القيام بشيء ما يتراخان باستخدام ManyCam وهو برنامج تشغيل Webcam Virtual (من ما أفهمه). سيؤدي ذلك إلى توفير كاميرا صالحة يمكنك الاختيار من بين الفلاش ويمكنك أيضا تحديد ملف فيديو كملف مصدر ل Moulscam. انظر http://manycam.com/user_guide/#howtoselectavideofilesthepicturesourceformanycam

تحديث رقم 2

إذا كنت تبحث عن شيء مفتوح المصدر الذي سيفعل نفس الشيء مثل manycam، تحقق من ما يلي:

href="http://code.google.com/p/webcamstudio/wiki/videosourcemovie"> http://code.google.com/p/webcamstudio/wiki/videosourcemovie (GPL مرخصة)

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