FMUSER Wirless ينقل الفيديو والصوت بشكل أسهل!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> الأفريكانية
sq.fmuser.org -> الألبانية
ar.fmuser.org -> عربي
hy.fmuser.org -> الأرمينية
az.fmuser.org -> الأذربيجانية
eu.fmuser.org -> الباسك
be.fmuser.org -> البيلاروسية
bg.fmuser.org -> البلغارية
ca.fmuser.org -> الكتالانية
zh-CN.fmuser.org -> الصينية (المبسطة)
zh-TW.fmuser.org -> الصينية (التقليدية)
hr.fmuser.org -> الكرواتية
cs.fmuser.org -> التشيكية
da.fmuser.org -> الدنماركية
nl.fmuser.org -> الهولندية
et.fmuser.org -> الإستونية
tl.fmuser.org -> فلبيني
fi.fmuser.org -> الفنلندية
fr.fmuser.org -> الفرنسية
gl.fmuser.org -> الجاليكية
ka.fmuser.org -> الجورجية
de.fmuser.org -> الألمانية
el.fmuser.org -> اليونانية
ht.fmuser.org -> الكريولية الهايتية
iw.fmuser.org -> عبري
hi.fmuser.org -> الهندية
hu.fmuser.org -> الهنغارية
is.fmuser.org -> الأيسلندية
id.fmuser.org -> الإندونيسية
ga.fmuser.org -> الأيرلندية
it.fmuser.org -> الإيطالية
ja.fmuser.org -> اليابانية
ko.fmuser.org -> كوري
lv.fmuser.org -> اللاتفية
lt.fmuser.org -> ليتوانيا
mk.fmuser.org -> المقدونية
ms.fmuser.org -> الملايو
mt.fmuser.org -> المالطية
no.fmuser.org -> النرويجية
fa.fmuser.org -> فارسي
pl.fmuser.org -> البولندية
pt.fmuser.org -> البرتغالية
ro.fmuser.org -> الرومانية
ru.fmuser.org -> الروسية
sr.fmuser.org -> الصربية
sk.fmuser.org -> السلوفاكية
sl.fmuser.org -> السلوفينية
es.fmuser.org -> الاسبانية
sw.fmuser.org -> السواحيلية
sv.fmuser.org -> السويدية
th.fmuser.org -> التايلاندية
tr.fmuser.org -> التركية
uk.fmuser.org -> الأوكرانية
ur.fmuser.org -> الأردية
vi.fmuser.org -> الفيتنامية
cy.fmuser.org -> الويلزية
yi.fmuser.org -> اليديشية
نظام البث المباشر بالصوت والصورة هو نظام هندسي معقد. لتحقيق بث مباشر منخفض التأخير ، يحتاج إلى تحسين هندسة نظام معقد وعلى دراية بالمكونات المختلفة. فيما يلي بعض نصائح الضبط الشائعة:
تحسين الترميز
1. تأكد من تشغيل برنامج الترميز على إعداد الحد الأدنى من التأخير. يحتوي برنامج الترميز بشكل عام على مفتاح تحسين بزمن انتقال منخفض ، خاصةً بالنسبة إلى H.264. قد لا يعرف الكثير من الناس أن وحدة فك ترميز H.264 ستخزن عددًا معينًا من إطارات الفيديو قبل عرضها. بالنسبة للفيديو بدقة QCIF (176 × 144) ، فإنه سيخزن 16 إطارًا مؤقتًا ، وبالنسبة للفيديو 720 بكسل ، فإنه سيخزن 5 إطارات مؤقتًا. لقراءة الإطار الأول ، يعد هذا تأخيرًا كبيرًا. إذا لم تستخدم H.264 لتشفير وضغط الفيديو الخاص بك ، فتأكد من أنك لا تستخدم إطارات B ، سيكون لها أيضًا تأثير أكبر على التأخير ، لأن فك تشفير إطارات B في الفيديو يعتمد على إطارات الفيديو قبل وبعد ، مما سيزيد من التأخير.
2. عادة ما يحدث التأخير في المشفر بسبب التحكم في الكود ، والذي يسمى أيضًا تأخير التهيئة أو حجم المخزن المؤقت لـ VBV. ويعتبر بمثابة المخزن المؤقت بين تيار بتات المشفر ومفكك التشفير ، والذي يمكن ضبطه على أصغر حجم ممكن أو تقليل التأخير دون التأثير على جودة الفيديو.
3. إذا تم تحسين التأخير الأول فقط ، فيمكن إدخال المزيد من الإطارات الرئيسية بين إطارات الفيديو ، بحيث يمكن للعميل فك تشفير دفق الفيديو في أقرب وقت ممكن بعد استلامه. ومع ذلك ، إذا احتجنا إلى تحسين التأخير التراكمي في عملية الإرسال ، فيجب أن نستخدم أقل عدد ممكن من الإطارات الرئيسية ، أي إطارات I (يصبح GOP أكبر). في حالة ضمان نفس جودة الفيديو ، كلما زاد عدد الإطارات I ، زاد معدل البتات ، وزاد عرض النطاق الترددي للشبكة المطلوب للإرسال ، مما يعني أن التأخير التراكمي قد يكون أكبر. قد لا يكون تأثير التحسين هذا واضحًا في النظام مع التأخير الثاني ، ولكنه سيكون واضحًا في النظام مع تأخير 100 مللي ثانية أو حتى تأخير أقل. في نفس الوقت ، حاول استخدام برنامج الترميز acc-lc لترميز الصوت. على الرغم من أن he-acc أو he-acc 2 يتمتعان بكفاءة تشفير عالية ، إلا أنه يستغرق وقتًا أطول للترميز ، كما أن تأخر الإرسال الناجم عن حجم الصوت الأكبر له تأثير أقل على نقل دفق الفيديو.
4. لا تستخدم تنسيق ضغط الفيديو MJPEG ، على الأقل استخدم تنسيق ضغط الفيديو MPEG4 بدون إطار B (ملف تعريف بسيط) ، وحتى استخدام ملف تعريف خط الأساس H.264 بشكل أفضل (يحتوي x264 أيضًا على مفتاح تحسين "ضبط صفري"). يمكن لمثل هذا التحسين البسيط أن يقلل من زمن الانتقال لأنه يمكنه ترميز فيديو بمعدل إطارات كامل بمعدل بت أقل.
5. في حالة استخدام ffmpeg ، قم بتقليل قيم "- فحص" و "- تحليل المدة" ، والتي يتم استخدامها لرصد معلومات إطار الفيديو ووقت المراقبة. وكلما كانت القيمتان أكبر ، زاد التأثير على تأخير التشفير. في المشهد المباشر ، ليس من الضروري حتى تعيين معلمة مدة التحليل لدفق الفيديو.
6. ترميز معدل ثابت يمكن CBR القضاء على تأثير ارتعاش الشبكة إلى حد معين. إذا كان من الممكن استخدام ترميز المعدل المتغير VBR ، فيمكنه توفير بعض النطاق الترددي غير الضروري للشبكة وتقليل بعض التأخير. لذلك ، يُقترح استخدام VBR للترميز قدر الإمكان.
تحسين بروتوكول النقل
1. حاول استخدام RTMP بدلاً من بروتوكول HLS المعتمد على HTTP للإرسال بين عقد الخادم ، مما يقلل من تأخير الإرسال الإجمالي. يستهدف هذا بشكل أساسي المستخدمين النهائيين الذين يستخدمون HLS للعب.
2. إذا كان المستخدم النهائي يستخدم RTMP للتشغيل ، فيجب إجراء تحويل الشفرة عند عقدة الاستقبال القريبة من نهاية التدفق ، بحيث يكون دفق الفيديو المرسل أصغر من دفق الفيديو الأصلي.
3. إذا لزم الأمر ، يمكن استخدام بروتوكول UDP المخصص لاستبدال بروتوكول TCP ، ويمكن التخلص من إعادة إرسال فقدان الحزمة تحت ارتباط الشبكة الضعيف ، مما يقلل من التأخير. عيبها الرئيسي هو أن نقل وتوزيع دفق الفيديو المخصص بناءً على بروتوكول UDP ليس عالميًا بدرجة كافية ، ويدعم مصنعو CDN بروتوكول الإرسال القياسي. عيب آخر هو أنه قد يكون هناك دفقة أو ضبابية ناتجة عن فقدان الحزمة (عدم وجود مرجع لفك تشفير الإطار الرئيسي) ، الأمر الذي يتطلب من طرف تخصيص البروتوكول القيام بعمل جيد في التحكم في فقدان الحزمة على أساس UDP.
تحسين شبكة النقل
1. لقد أدخلنا شبكة التدفق في الوقت الحقيقي ، وهي نوع جديد من شبكة نقل الشبكة ذات العقد ذاتية التنظيم. إنها ليست مناسبة فقط لتحسين الإرسال للشبكة المحلية متعددة المشغلين ، ولكنها مناسبة أيضًا لاحتياجات العديد من البث المباشر في الخارج.
2. قم بتخزين مجموعة الصور الحالية مؤقتًا في عقدة الخادم ، وتعاون مع المشغل لتحسين وقت فتح الفيديو.
3. يسجل الخادم معدل إطار المستوى الثاني ومعدل الشفرة عندما يتدفق كل تدفق فيديو إلى كل ارتباط في الوقت الفعلي ، ويراقب تقلب معدل الشفرة ومعدل الإطارات في الوقت الفعلي.
4. يحصل العميل (دفق الدفع والتشغيل) على العقدة المثلى الحالية في شبه الوقت الحقيقي من خلال الاستعلام عن الخادم (مرة كل 5 ثوانٍ) ، وعقدة الخطأ الحالي والخط غير متصلان في الوقت الفعلي شبه الحقيقي.
تحسين البث والتشغيل
1. قد يقوم النظام بتخزين البيانات مؤقتًا قبل إرسال البيانات. يحتاج ضبط هذه المعلمة أيضًا إلى إيجاد توازن.
2. تحكم المشغل في المخزن المؤقت له تأثير كبير على التأخير الأول للفيديو. إذا تم تحسين التأخير الأول فقط ، فيمكن فك تشفير البيانات فور وصولها في حالة 0 المخزن المؤقت. ولكن في بيئة الشبكة الضعيفة ، من أجل القضاء على تأثير تذبذب الشبكة ، من الضروري تعيين ذاكرة تخزين مؤقت معينة ، لذلك نحتاج إلى إيجاد توازن بين استقرار البث المباشر وتحسين أول تأخير للفتح ، وضبط حجم المخزن المؤقت الأمثل.
3. إستراتيجية المخزن المؤقت الديناميكي للاعب ، وهي نسخة محسنة من التحكم في ذاكرة التخزين المؤقت للاعب أعلاه. إذا اخترنا فقط بين 0 ذاكرة تخزين مؤقت وذاكرة تخزين مؤقت ذات حجم ثابت للعثور على توازن ، فسنختار في النهاية ذاكرة تخزين مؤقت ذات حجم ثابت ، وهي ليست عادلة لـ 100 مليون مستخدم لمحطة الإنترنت عبر الهاتف المحمول. تحدد ظروف الشبكة المختلفة الخاصة بهم أن ذاكرة التخزين المؤقت ذات الحجم الثابت ليست مناسبة تمامًا. لذلك ، يمكننا النظر في "استراتيجية عازلة ديناميكية". عندما يتم تشغيل المشغل ، نستخدم إستراتيجية صغيرة جدًا أو حتى منعدمة المخزن المؤقت. يتم تحديد حجم المخزن المؤقت لشريحة المرة التالية حسب الوقت المستغرق لتنزيل الفيديو الأول. في الوقت نفسه ، تتم مراقبة الشبكة الحالية في الوقت الفعلي أثناء عملية التشغيل ، ويتم ضبط حجم المخزن المؤقت في الوقت الفعلي أثناء عملية التشغيل. بهذه الطريقة ، يمكن أن يكون وقت الفتح الأول منخفضًا جدًا ، ويمكن التخلص من تأثير ارتعاش الشبكة قدر الإمكان.
4. استراتيجية اللعب معدل ديناميكي. بالإضافة إلى استراتيجية الضبط الديناميكي لحجم المخزن المؤقت ، يمكننا أيضًا استخدام معلومات شبكة المراقبة في الوقت الفعلي لضبط معدل البت ديناميكيًا في عملية التشغيل. في حالة عدم كفاية عرض النطاق الترددي للشبكة ، يمكننا تقليل معدل البت للعب وتقليل التأخير.
ما ورد أعلاه هو جزء من تقنيات تحسين وقت الاستجابة المنخفض. في الواقع ، عندما نقوم بتحسين وقت الاستجابة المنخفض ، فإننا لا نركز فقط على "وقت الاستجابة المنخفض" ، ولكن نحاول تحقيق وقت استجابة منخفض بشرط ألا تؤثر الظروف الأخرى على تجربة المستخدم. لذلك ، يتضمن محتواه مجموعة واسعة من الموضوعات.
|
أدخل البريد الإلكتروني للحصول على مفاجأة
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> الأفريكانية
sq.fmuser.org -> الألبانية
ar.fmuser.org -> عربي
hy.fmuser.org -> الأرمينية
az.fmuser.org -> الأذربيجانية
eu.fmuser.org -> الباسك
be.fmuser.org -> البيلاروسية
bg.fmuser.org -> البلغارية
ca.fmuser.org -> الكتالانية
zh-CN.fmuser.org -> الصينية (المبسطة)
zh-TW.fmuser.org -> الصينية (التقليدية)
hr.fmuser.org -> الكرواتية
cs.fmuser.org -> التشيكية
da.fmuser.org -> الدنماركية
nl.fmuser.org -> الهولندية
et.fmuser.org -> الإستونية
tl.fmuser.org -> فلبيني
fi.fmuser.org -> الفنلندية
fr.fmuser.org -> الفرنسية
gl.fmuser.org -> الجاليكية
ka.fmuser.org -> الجورجية
de.fmuser.org -> الألمانية
el.fmuser.org -> اليونانية
ht.fmuser.org -> الكريولية الهايتية
iw.fmuser.org -> عبري
hi.fmuser.org -> الهندية
hu.fmuser.org -> الهنغارية
is.fmuser.org -> الأيسلندية
id.fmuser.org -> الإندونيسية
ga.fmuser.org -> الأيرلندية
it.fmuser.org -> الإيطالية
ja.fmuser.org -> اليابانية
ko.fmuser.org -> كوري
lv.fmuser.org -> اللاتفية
lt.fmuser.org -> ليتوانيا
mk.fmuser.org -> المقدونية
ms.fmuser.org -> الملايو
mt.fmuser.org -> المالطية
no.fmuser.org -> النرويجية
fa.fmuser.org -> فارسي
pl.fmuser.org -> البولندية
pt.fmuser.org -> البرتغالية
ro.fmuser.org -> الرومانية
ru.fmuser.org -> الروسية
sr.fmuser.org -> الصربية
sk.fmuser.org -> السلوفاكية
sl.fmuser.org -> السلوفينية
es.fmuser.org -> الاسبانية
sw.fmuser.org -> السواحيلية
sv.fmuser.org -> السويدية
th.fmuser.org -> التايلاندية
tr.fmuser.org -> التركية
uk.fmuser.org -> الأوكرانية
ur.fmuser.org -> الأردية
vi.fmuser.org -> الفيتنامية
cy.fmuser.org -> الويلزية
yi.fmuser.org -> اليديشية
FMUSER Wirless ينقل الفيديو والصوت بشكل أسهل!
اتصل بنا
العنوان
No.305 غرفة HuiLan مبنى رقم 273 Huanpu Road قوانغتشو الصين 510620
الفئات
بريدك الإلكتروني