عناء تصوير HTML5 وWebRTC الجري في VideoWhisper

استخدم هذا البرنامج التعليمي لتحديد وإصلاح المشكلات التي قد تحدث بعد تكوين حل VideoWhisper بشكل صحيح, اختبار وتشغيل. إذا كنت لا&# 8217;t يكون تثبيته, بعد الحصول على خطة لحل تسليم المفتاح, في المثال ل دردشة فيديو HTML5 .

قبل استكشاف الأخطاء وإصلاحها تأكد من أن لديك أحدث الإضافات, حل مثبت بحيث لا ترتبط المشكلات بالإصدارات القديمة. كما التكنولوجيا, تحديث المتصفحات وخوادم البث, يتم تحديث حل أيضا لمطابقة والإصدارات القديمة قد لا تعمل.

يمكن أن يكون لمشكلات البث أسباب مختلفة: إعداد إعدادات التكوين, اتصال إنترنت المستخدم إلى ملقم الدفق, شروط الشبكة ومدى ملاءمة بروتوكول البث, نوع المستعرض وإصداره.

للحصول على أفضل موثوقية للبث المباشر وتجربة المشاهد, يوصى للمذيعين / فناني الأداء باستخدام معظم الإعدادات الاحترافية المتاحة, من أجل تقديم أفضل خدمة لمشاهديهم. وهذا يعني أفضل جهاز مع معظم قوة المعالجة (الكمبيوتر إن أمكن), أفضل اتصال (سلكي أو واي فاي 5 جيجا هرتز), RTMP إلى HLS مع OBS أو ما شابه ذلك بدلا من WebRTC المستند إلى الويب.

هنا’ بعض المشكلات والخطوات الممكنة لتحديد سببها والإصلاحات الممكنة:

آخر رحلات السفاري, دائرة الرقابة الداخلية 15 فشل WebRTC

في وثائق واوزا SE, تعطيل NSURLSession WebSocket ميزة:

  • دائرة الرقابة الداخلية : مفتوحة إعدادات تطبيق. حنفية رحلات السفاري, ثم متقدم, وبعد ذلك ميزات تجريبية.
  • كمبيوتر شخصي: من قائمة سفاري > التفضيلات … > علامة تبويب متقدمة, تمكين قائمة إظهار تطوير. ثم من قائمة تطوير > تعطيل الميزات التجريبية NSURLSession WebSocket .

بكسل الفيديو, جودة منخفضة

1. في تطبيق HTML5 Videochat , تبديل الإعدادات والتحقق من دقة الدفق المحددة & معدل البت في لوحة البث وتأكد من عدم تكوين هذه القيم المنخفضة. ارتفاع معدل البت والقرار ينبغي أن توفر أعلى جودة. الحد الأقصى لمعدل البت محدود من خلال خطة الترخيص والاستضافة.
2. تحقق أيضًا من قياسات معدل البت الحقيقي. تبديل الإعدادات للحصول على قياسات للوحات البث والتشغيل على حد سواء.
+ استخدم أفضل شبكة متاحة إذا كان لديك الخيار: 5GHz على واي فاي بدلا من 2.4 غيغاهرتز, LTE/4G على الهاتف المحمول بدلا من الجيل الثالث 3G, سلكية بدلاً من اللاسلكية.
+ تحقق من أن معدل البت المقاس قريب من معدل البت المحدد.
+ استخدام كروم على جهاز الكمبيوتر كما أن يوفر أيضا إحصاءات WebRTC مثل فقدان الحزمة, الكمون, غضب.
3. حاول ضبط معدل بت التدفق ومعرفة ما إذا كان يتم تحقيق معدل البت الحقيقي استنادًا إلى الإعدادات الجديدة. الحد الأقصى لمعدل البت محدود من خلال خطة الترخيص والاستضافة.
– كما يتكيف WebRTC مع الجودة اعتمادًا على ظروف الاتصال والشبكة المتاحة لـ UDP.
الشبكات المزدحمة وواي فاي / المحمول اعتمادا على إشارة قد تنتج فقدان الحزمة عند استخدام برنامج تشغيل بروتوكول UDP WebRTC. يؤدي فقدان الحزمة إلى مقاطعة, Pixelation, أقل جودة, تخفيض معدل البت التلقائي (القسري من قبل المتصفح).
4. حاول RTMP البث TCP مع OBS / Larix المذيع أو غيرها من التشفير, كما هو مذكور أدناه. TCP يعيد إرسال الحزم, إصلاح مشاكل الإشارة المتعلقة بشبكة WiFi أو اتصال الهاتف المحمول.
5. في حالة حدوث مشكلات لكل من WebRTC و RTMP دفق, قياس اتصال الإنترنت الخاص بك (انظر التعليمات أدناه).

انقطاع تدفق البث, أخطاء متكررة, بطء الموقع أثناء البث

قد تواجه بعض المذيعين مشاكل بسبب سرعة الاتصال بالإنترنت, موقع (بعيدا جدا عن تدفق الخادم). يتطلب وجود اتصال أقل ضبط الحد الأقصى لمعدل البت في البث, لذلك لا #8217؛ ر تستهلك جميع عرض النطاق الترددي المتاحة.

1) إذا كان لديك خيارات اتصال متعددة, حاول باستخدام اتصال مختلف.
+ لواي فاي, 5Ghz الفرقة هو أفضل لتدفق الفيديو مقارنة كبار السن 2.4 تكنولوجيا Ghz.
+ للجوال, Lte / 4G هو أفضل من الجيل الثالث 3G كبار السن.
+ الاتصالات السلكية أكثر موثوقية من اللاسلكية.
2) قم باختبار سرعة من موقع البث إلى موقع بالقرب من ملقم التدفق.
1. الانتقال إلى https://www.speedtest.net .
2. تغيير الخادم والبحث عن خادم في بوهارنوا (أمريكا الشمالية).
3. اضغط على GO لبدء القياس.
3. احصل على رابط القياس من أعلى أيقونة اليسار وشاركه مع موظفينا.
يحتاج اتصال تحميل المذيع إلى التعامل مع الفيديو + تدفق الصوت وأيضا التفاعلات الأخرى وطلبات الويب.
3) في بعض ظروف الشبكة قد لا تعمل دفق UDP على الإطلاق أو توفر معدل بت وموثوقية منخفضين (عرض كبكسل, انقطاع).
يمكن للمذيع تحميل OBS للكمبيوتر / Larix المذيع للجوال لكل تعليمات في علامة التبويب البث للبث مع RTMP TCP بدلا من WebRTC UDP.

اتصال لقطع عالية وتدفق نوعية منخفضة / DISRUPTED, على الرغم من تكوين معدل البت العالي في الإعدادات

تحقق من إحصائيات معدل البت المباشر في تطبيق HTML5 Videochat, استخدام كروم / شجاع للحصول على إحصائيات متقدمة.
+ التبديل إلى خيار شبكة أكثر موثوقية إذا كان متوفراً ولم يكن بالفعل استخدامه: 5GHz على واي فاي بدلا من 2.4 غيغاهرتز, LTE/4G على الهاتف المحمول بدلا من الجيل الثالث 3G, سلكية بدلاً من اللاسلكية.
+ محاوله OBS / لاريكس المذيع بث RTMP.
إذا كان معدل البت للاتصال مرتفعًا وكان معدل بت البث المباشر أقل من تكوينه, يمكن أن تكون المسألة ذات صلة بظروف الشبكة وتدفق بروتوكول WebRTC عبر UDP. للحصول على جودة وموثوقية أعلى, البث ممكن باستخدام تطبيق RTMP TCP مثل OBS لسطح المكتب أو Larix Broadcaster mobile, مباشرة إلى تدفق الخادم دون الاعتماد على متصفح الويب. يتم تسليم تيار RTMP لمستخدمي الموقع كما HTML5 HLS.

خطأ فشل تدفق متصفح المذيع, إعادة المحاولة رسالة, أخطاء الإذن, الكاميرا غير متوفرة في القائمة

– تأكد من تحميل الموقع عبر HTTPS (مطلوب لنشر الكاميرا) لا HTTP.
– إعادة تشغيل المستعرض.
– اختبار مع متصفح مختلف: الكروم, فايرفوكس, شجاع, رحلات السفاري, الحافة.
محاولة متصفح شجاع (شوكة تركيز خصوصية Chrome).

مشكلات اتصال متقطعة مقترنة بالموقع البطيء أو متقطع 503 أخطاء الويب / أخطاء طلب ويب APP

قد تكون موارد استضافة الويب ضعيفة لتعقيد الموقع وتحميله.
-حاول تقليل تعقيد الموقع (عن طريق إزالة الإضافات) وتحميل الموارد لكل طلب.
-الترقية إلى خطة أعلى من HTML5 WebRTC ترحيل استضافة .

دفق البث لا يتصل أو ينقطع

التحقق مما إذا كان معدل البت (فيديو + سمعي) ضمن حدود استضافة الخطة. سيؤدي محاولة بث معدل البت الأعلى إلى رفض الدفق التلقائي وتهدئة قصيرة أثناء رفض جميع محاولات الاتصال.
راجع تحميل العميل (كيلو بايت) لخطتك في HTML5 WebRTC ترحيل استضافة وتكوين أقل.

يمكن لبعض المستخدمين فقط #8217 دفق

– مشكلة المستعرض: ترقية المتصفح إلى أحدث إصدار أو محاولة متصفح HTML5 مختلفة مثل متصفح شجاع . يجب أن يدعم المتصفح أحدث ميزات WebRTC وبرامج الترميز. لن تعمل المتصفحات والإصدارات القديمة (في استخدام ويندوز حافة لا إنترنت إكسبلورر).
– مشكلة الشبكة: جرّب بروتوكول شبكة اتصال مختلف: يمكن للمذيع تحميل OBS للكمبيوتر / Larix المذيع للجوال لكل تعليمات في علامة التبويب البث للبث مع RTMP TCP بدلا من WebRTC UDP.
– مشكلة جدار الحماية: إذا كان لدى المستخدم جدار حماية يمكن تعطيله مؤقتًا لتحديد ما إذا كان هذا هو السبب. تعتمد المنافذ والبروتوكولات المطلوبة على طريقة البث, تكوين الخادم والموقع.

يمكن للزوار الاتصال #8217؛ ر أو تيار (دون تسجيل الدخول)

مشكلات الزائر فقط هي الأكثر احتمالا ً تتعلق بذاكرة التخزين المؤقت والموقع الذي يقدم محتوى ثابت ًا لطلباتهم.
في ذاكرة التخزين المؤقت سوبر WP يمكنك تعطيل ذاكرة التخزين المؤقت لزوار الموقع التي لديها ملفات تعريف الارتباط.

لا يوجد صوت

– يحتاج المذيع إلى تحديد جهاز الإدخال الصحيح (الميكروفون). عند البث. فتح علامة التبويب البث لإجراء تغييرات على أجهزة/إعدادات الإدخال.
– يحتاج المشاهدون إلى الاستخدام “اضغط للحصول على الصوت” لتمكين الصوت.
تتطلب المتصفحات تفاعل المستخدم للسماح بتشغيل الفيديو تلقائيًا باستخدام الصوت. في بعض الأحيان غير مسموح بالتشغيل على الإطلاق وسيظهر التطبيق “اضغط على التشغيل” زر.
هذه ميزة متصفح / تقييد.
– محاولة إعادة تحميل دفق أو صفحة. اعتمادًا على ظروف الشبكة والمتصفح, قد يكون دفق الصوت مفقودًا أحيانًا من بث WebRTC UDP. جرب بث OBS / Larix عبر RTMP TCP لزيادة الموثوقية.

كاميرا ويب أو ميكروفون غير قابل للوصول

تستخدم التطبيقات القائمة على الويب الأجهزة التي يوفرها النظام / المستعرض إلى WebRTC . محاولة نماذج WebRTC للتحقق من الأجهزة المتوفرة. إذا كان النظام / المستعرض لا يجعله في متناول استخدام WebRTC, لا يمكن الوصول إلى التطبيق المستندة إلى WebRTC.
-تأكد من الوصول عبر HTTPS لا HTTP كما تتطلب أحدث المتصفحات SSL لنشر كاميرا ويب / ميكروفون.
-جربي تجربة أخرى متصفح.
-حاول البث باستخدام OBS باستخدام الإعدادات من علامة التبويب البث.
-إذا كان متوفرا, محاولة التطبيقات القديمة المستندة إلى فلاش.
-لمزيد من التفاصيل حول دعم WebRTC للمتصفح, تحقق من دعم موفر الأجهزة.

كيفية اختبار

– محاوله العروض الحية , يفضل استخدام كروم / شجاع للحصول على إحصائيات متقدمة. في حالة عدم حدوث مشكلات في العروض التوضيحية المباشرة, قد يكون السبب متعلقاً بالتثبيت. في حالة حدوث نفس المشكلات, قد تكون هذه ذات صلة إلى مستعرض العميل / صلة.
– التبديل إلى خيار شبكة أفضل إذا كان متوفراً ولم يكن تستخدمه بالفعل: 5GHz على واي فاي بدلا من 2.4 غيغاهرتز, LTE/4G على الهاتف المحمول بدلا من الجيل الثالث 3G, سلكية بدلاً من اللاسلكية.
– تحديث المستعرضات إلى أحدث الإصدارات. حاول متصفحات مختلفة لتحديد ما إذا كانت المشكلة محددة لمتصفح معين ومكوناته الإضافية. حاول فتح علامة تبويب / نافذة جديدة في وضع الخصوصية دون الإضافات إذا كان ذلك ممكنا لاختبار المتصفح نفسه دون الإضافات.
– حاول من كمبيوتر آخر / جهاز محمول, إذا كان متوفرا, لتحديد ما إذا كانت المشكلة خاصة بالجهاز.
– حاول من موفر خدمة إنترنت مختلف (في سبيل المثال الوصول من جهاز محمول مع واي فاي إيقاف استخدام شبكة الجوال) لتحديد ما إذا كانت المشكلة خاصة بالاتصال.
– لديك شريك, صديق من اختبار موقع مختلف لتحديد ما إذا كانت المشكلة خاصة بـ بيئة الاختبار الخاصة بك.

القيود

– يتطلب البث المباشر اتصالا موثوقا به بالإنترنت عالي السرعة مع معدل بت تحميل كاف لنقل الفيديو المباشر. خلاف ذلك فشل الإرسال أو لا يمكن إلا أن يتم في نوعية منخفضة مع إطارات المفقودة وانقطاع.
خيارات: قد لا يتمكن المستخدمون الذين لا #8217&t لديهم اتصال إنترنت عالي السرعة موثوق به من بث فيديو مباشر. يمكن لمحاولة نقل صوت الميكروفون فقط. يمكن للمستخدمين اتصال منخفض أيضا محاولة تسجيل وإرسال رسائل الفيديو / الصوت في الدردشة (إذا كانت طلبات الويب دون’&ر أيضا مهلة).
– يتطلب التشغيل المباشر اتصالا إنترنت عالي السرعة مع معدل البت تنزيل كاف لتشغيل الفيديو المباشر.
ترتبط هذه القيود باتصال إنترنت المستخدم #8217 و يمكن #8217&t على مستوى الخادم أو البرنامج.
– مطلوب أحدث تكنولوجيا متصفح HTML5 لدعم جميع الميزات. قد لا تسمح بعض المستعرضات ذات الدعم الجزئي بتسجيل الفيديو أو البث. قد تتوفر بعض الميزات فقط بعد التمكين من ميزات المستعرض المتقدمة. في المثال يتطلب تسجيل واجهة برمجة تطبيقات تسجيل الوسائط.