الأحد، 22 أبريل 2012

مشاهدة الشخص عبر الكاميرة عن بعد Vedio Coference


في هذا التطبيق نكون برنامج يرسل فيدو من كاميرة الحاسبة إلى شخص أخر عبر الشبكة ببروتوكول UDP فيستطيع الشخص البعيد مشاهدة الشخص المرسل عبر الكاميرة.لا أريد أن ادخل في موضوع كيفية التقاط الصورة خطوة بخطوة من الكاميرة وإرسالها إلى الطرف الثاني الذي يهمنا هنا كيف نحول صور الكاميرة إلى بايت لترسل عبر الشبكة.
بداية لكي نحصل على صور صافية من الكاميرة نستخدم مكاتب الديناميكية DirectShowLibو DShowNETندرجها عن طريق Add refence
برناج المرسل


برنامج المستلم بسيط فقط يستلم االبيانات ويحولها الى صورة
فائدة البروتوكول UDP هذا التطبيق : من فوائده لو فقدت Segment أو تأخرت في الوصول إلى المشاهد لا يعيد بروتوكول UDP إرسالها لأنه لا يدعم Reliablety ولا يهمه عدم وصول أي معلومة مما يؤدي إلى سرعة في استلام الفيديو وبدون حمل على الشبكة لذالك يستخدم في التطبيقات التي تحتاج إلى سرعة لأنه أن ضاعت معلومة لا يهمه يستمر بإرسال البقية
تحميل المثال

إرسال تعليق