كيفية حساب فقدان الحزمة، معلمات jitter و qos من الفيديو عبر اتصال IP؟

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

  •  13-09-2020
  •  | 
  •  

سؤال

جئت عبر تطبيقات محمولة يقوم بتنفيذ اختبار جودة الفيديو والفيديو لإعطاء مقياس لجودة تجربة الصوت / الفيديو عبر اتصال IP.يقوم الاختبار بحساب قيم الرثث وفقدان الحزم وما إلى ذلك.

أنا فضولي لمعرفة كيف يتم ذلك؟ما الذي يستغرقه كتابة هذا التطبيق المحمول؟

مساعدة في أي شكل موضع تقدير.

شكرا.

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

المحلول

أسهل طريقة للقيام بذلك هو إرسال البيانات من جهاز من خلال الشبكة التي يتم اختبارها ثم استلامها مرة أخرى على نفس الجهاز.

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

في العالم الحقيقي، فأنت عادة ما تريد اختبار من النقطة "" إلى النقطة "(I.E.EN. لا ترجع فقط إلى النقطة" أ "). للحصول على برنامج ترميز صوت أو فيديو (ENCODER) الذي يرسل الحزم في فاصل زمني منتظم، فهذا ما تعرف أنه يجب أن تصل الحزمة الثانية إلى وقت معين بعد أول واحد وإذا لم يتأخر (أو وصل مبكرا). من هذا يمكنك حساب الهري في النقطة "ب". سيتم احتساب أي حزمة لا تصل (خلال الفترة التي تسمح بها للحزم للوصول إليها) كحزمة ضائعة. لاحظ أن كيفية ترميز نموذج يمكن أن يسبب مشكلة في حساب jitter، على الرغم من أنه إذا كنت تقوم بإنشاء تطبيق اختبار حيث يمكنك التحكم في ترميز نفسك، يمكنك تجنب هذه المشكلات - راجع الرابط أدناه لمزيد من المعلومات: http://www.cs.columbia.edu/~hgs/rtp/faq.html#

شيء آخر يلاحظه هو أنك لم تذكر التأخير ولكن قد يكون من المهم للغاية كما قد يكون لديك شبكة مع عدم وجود حزم وخسارة ممتازة، ولكن مع تأخير كبير وهذا يمكن أن يكون له تأثير كبير على بعض التطبيقات (مثل الصوت). كثال بسيط وليس واقعي للغاية يقول إن لديك شبكة مثالية من وجهة نظر عن طريق الخسارة عن النطاقات والجزم، ولكن مع وجود جهاز توجيه يقوم بضيف نوع من البحث الأمني، وبالتالي يضيف تأخيرا ثانيا لكل حزمة. نظرا لأن هذا هو نفس التأخير لكل حزمة، ستكون Jitter الخاص بك على ما يرام، بل للحصول على تطبيق صوتي في اتجاهين التأخير الثاني بين شخص ما في النقطة "يتحدث" وسيكون شخص ما في السمع "ب" إنهم قضية رئيسية. < / ص>

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