يوضح هذا المقال كيفية أستكشاف أخطاء إدارة الفيديو وإصلاحها.
يقوم مسرع الفيديو بتحسين تدفقات Windows Media Live المطلوبة عبر RTSP. يتم رفض طلبات تدفقات RTSP-UDP بواسطة WAAS وسيقوم المشغل بطلب تدفق RTSP-TCP تلقائيا. يسمح تقسيم الدفق الوارد للعديد من العملاء بمشاهدة فيديو مباشر عبر دفق واحد على شبكة WAN.
يمكنك التحقق من تكوين وحدة التحكم في الوصول (AO) العام وحالتها باستخدام أوامر show accelerator وshow license، كما هو موضح في المقال أستكشاف أخطاء التطبيقات وإصلاحها وتسريع التطبيقات. يلزم توفر تراخيص الفيديو والمؤسسات لتشغيل مسرع الفيديو.
بعد ذلك، تحقق من الحالة الخاصة ب AO للفيديو باستخدام أمر show accelerator video، كما هو موضح في الشكل 1. تريد أن ترى أن AO للفيديو تم تمكينه وتشغيله وتسجيله، وأن حد الاتصال معروض. إذا تم تمكين حالة التكوين ولكن تم إيقاف تشغيل حالة التشغيل، فإنها تشير إلى مشكلة في الترخيص.
أستخدم أمر show statistics accelerator video لعرض إحصائيات AO لفيديو. يوضح الإخراج التالي أنه تم تقسيم تدفق فيديو قادم من شبكة WAN إلى 10 عملاء، مما أدى إلى إزالة 9 تدفقات فيديو من شبكة WAN.
wae# sh stat acc video Time elapsed since "clear statistics": 1days 0hr 50min 30sec Video Connections ================================================================== Connections handled num % ------------------------------------------------------------------ Total handled 3330 100.00 Windows-media live accelerated 3329 99.97 Un-accelerated pipethru 1 0.03 Un-accelerated dropped due to config 0 0.00 Error dropped connections 0 0.00 Windows-media active sessions current max ------------------------------------------------------------------ Outgoing (client) sessions 10 10 <-----10 client sessions split from Incoming (server) sessions 1 10 <-----1 incoming stream Windows-media byte savings ================================================================== % Bytes saved Incoming(server) bytes Outgoing(client) bytes 56.01 2.07 GB 4.71 GB
لفحص أسباب عدم تسريع AO للفيديو إتصالات الفيديو، أستخدم أمر show statistics accelerator video detail. في المثال التالي، الفيديو ليس بث مباشر لكنه فيديو عند الطلب، والذي لا يتسارع.
wae# sh stat acc video detail < snip > Unaccelerated Connections num % ------------------------------------------------------------------ Total Unaccelerated 1 100.00 Unsupported player 0 0.00 Unsupported transport 0 0.00 Unsupported protocol 0 0.00 Windows-media VoD 1 100.00 <----------- VoD, not live Max stream bitrate overload 0 0.00 Max aggregate bitrate overload 0 0.00 Max concurrent sessions overload 0 0.00 Other 0 0.00 Error dropped connections num % ------------------------------------------------------------------ Total errors 0 0.00 Client timeouts 0 0.00 Server timeouts 0 0.00 Client stream errors 0 0.00 Server stream errors 0 0.00 Other errors 0 0.00
إذا لم يتم تسريع مقاطع الفيديو كما هو متوقع، غالبا ما يكون ذلك بسبب عدم وضع علامة عليها برأس التحكم في ذاكرة التخزين المؤقت للبث المباشر، x-wms-stream-type="broadcast". لا تحتوي تدفقات VoD على هذا الرأس. يوضح الشكل 2 مكان العثور على رأس عنصر التحكم في ذاكرة التخزين المؤقت في إستجابة Windows Media Server للمشغل، باستخدام Wireshark.
تكون عناوين URL لتيارات الفيديو حساسة لحالة الفيديو، لذلك إذا لم يتم تحسين تدفق فيديو أو لم يتم تشغيله، تحقق بعناية من حالة عنوان URL وتأكد من أن الفيديو لا يزال يعرض. تحقق أيضا من إمكانية تشغيل الفيديو مباشرة من خادم الفيديو، بدون إستخدام WAAS في مسار الشبكة، لضمان أن الفيديو قابل للتشغيل.
أستخدم الأمر show statistics connection optimized video للتحقق من أن جهاز WAAS يقوم بإنشاء إتصالات فيديو محسنة. تحقق من ظهور "V" في عمود Acel لاتصالات الفيديو، والذي يشير إلى إستخدام AO للفيديو على النحو التالي:
WAE# sh stat conn opt video Current Active Optimized Flows: 500 Current Active Optimized TCP Plus Flows: 500 Current Active Optimized TCP Only Flows: 0 Current Active Optimized TCP Preposition Flows: 0 Current Active Auto-Discovery Flows: 0 Current Reserved Flows: 15 Current Active Pass-Through Flows: 0 Historical Flows: 302 D:DRE,L:LZ,T:TCP Optimization RR:Total Reduction Ratio A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel RR 1603 2.75.13.3:1442 2.75.11.3:554 00:1a:64:64:b1:ec TV 00.0% <-----Look for "V" 1604 2.75.13.3:1443 2.75.11.3:554 00:1a:64:64:b1:ec TV 100.0% 1605 2.75.13.3:1444 2.75.11.3:554 00:1a:64:64:b1:ec TV 100.0%
يمكنك أن ترى في الاتصالات أعلاه أن تحسين DRE و LZ لا يستخدم مع الفيديو، لكن اتصال الخادم الأساسي هو TFO المحسن. تظهر جميع الاتصالات التالية ل نفس دفق الفيديو انخفاضا بنسبة 100٪ لأنها تمت إزالتها بالكامل من شبكة الاتصال واسعة النطاق (WAN) وبدلا من ذلك يتم فصلها من التدفق الأساسي في شبكة الاتصال الخاصة بالفرع.
لعرض معلومات مماثلة من "الإدارة المركزية"، أختر جهاز WAE، ثم أختر شاشة > تحسين > إحصائيات الاتصالات.
يعد الأمر show statistics connection optimized video windows-media مفيدا لإظهار حالة جميع تدفقات الفيديو الواردة، بما في ذلك URL المطلوب. يعد الأمر show statistics connection optimized video detail مفيدا لسرد جميع تدفقات الفيديو الواردة والصادرة التي تتم معالجتها بواسطة وحدة التحكم في الفيديو.
تتوفر ملفات السجل التالية لاستكشاف أخطاء إدارة الفيديو وإصلاحها:
لتمكين تسجيل المعاملات، أستخدم أمر تكوين حركة-log كما يلي:
wae(config)# transaction-logs accelerator video windows-media enable
يمكنك عرض ملف نهاية سجل المعاملات باستخدام الأمر type-tail.
ملاحظة: تسجيل تصحيح الأخطاء هو وحدة المعالجة المركزية (CPU) المكثفة ويمكن أن يقوم بإنشاء كمية كبيرة من الإخراج. إستعملوها بحكمة وقليل في بيئة إنتاج.
لإعداد تسجيل تصحيح الأخطاء للفيديو وتمكينه، قم بتمكين التسجيل التفصيلي للقرص:
WAE674(config)# logging disk enable WAE674(config)# logging disk priority detail
خيارات تصحيح أخطاء الفيديو هي كما يلي:
WAE674# debug accelerator video ? all enable all video accelerator debugs. gateway enable gateway debugs shell enable Video shell debugs windows-media enable windows-media debugs
يمكنك تمكين تسجيل تصحيح الأخطاء لاتصالات الفيديو ثم عرض نهاية سجل أخطاء تصحيح الأخطاء كما يلي:
WAE674# debug accelerator video all WAE674# type-tail errorlog/videoao-errorlog.current follow