واجهة برمجة تطبيقات الفيديو لبناء تطبيق مؤتمرات الفيديو

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

سؤال

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

الآن، ما الذي يمكنني استخدامه للبرمجة ضد ذلك (أو في اتجاه آخر)؟نظام التشغيل ليس بهذه الأهمية لأنه لم يتم تحديده (سيختار أن يناسب الاحتياجات العامة)، وكذلك اللغة.ستكون الشبكة VPN، وفي أسوأ الأحوال 256 كيلوبت في الثانية متناظرة.من الناحية المثالية، سيتعامل مع التشفير والضغط أيضًا، ولكن في الأساس أنا أبحث فقط عن نقطة بداية لبدء البحث (لقد عثرت للتو على TAPI وH.323 حتى الآن، ولست متأكدًا من أفضل طريقة لبرمجتهما).

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

المحلول

ومع جنوم، لديك إيكيجا . يمكنك عبور ترجمة عليه ل Win32 أيضا. ويستخدم (تجريد المكتبة المفتوحة الهاتف) OPAL تحتها. ربما الأداة نفسها سوف تناسب احتياجاتك، وإلا يمكنك تكييفه (OSS) أو يمكنك الاحتفاظ فقط API مستوى منخفض

نصائح أخرى

وأنا أتفق مع PW.

  • أوبال هو خيار ممتاز.
  • وهو يدعم أجهزة الصوت والفيديو
  • يتم تجميعه على أنظمة التشغيل windows و Linux وعدد قليل من البرامج الأخرى

أيضًا - أوصي باستخدام بروتوكول SIP (على عكس H323) - لا تحتاج إلى استخدام Ekiga.Ekiga هي الواجهة الأمامية لـ OPAL.يمكنك إلقاء نظرة على عينات OPAL والبناء عليها.

وأنا لا أنصح استخدام H.323 على الإطلاق لبناء التطبيقات الجديدة، وبخاصة المستخدم المنحى. أود أن أوصى SIP بسبب أكثر بساطة وأكثر نظافة الإشارات / المفاوضات e.t.c.

من وجهة نظر أخرى وأنا لا أنصح لاستخدام OPAL إذا كنت بناء شيء مع كثافة أكثر من 5 المكالمات. هذا هو بسبب عدد من الحلول المعمارية وضعت هناك (إدارة موضوع مع بعض شروط السباق، وإدارة الحاويات معقدة جدا مع نسخ كسول مما يجعل الواقع أشياء أكثر من ذلك بكثير خطورة وهلم جرا). وذلك لأن من نهج تراث و OpenH323 (مكتبة ptlib الواقع الذي كان يستخدم لو OpenH323).

وربما تم تغيير شيء من الأيام كان لي الصداع مع و OpenH323 وأوائل أوبال لكنني لا أعتقد شيء أساسي.

وماذا عن نلقي نظرة على FreeSwitch منصة؟ ويقول الناس هو أكثر من ذلك بكثير أفضل تصميم.

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