لقد ساعدت مؤخرًا العديد من فرق الفيديو القصيرة في التعامل مع مشكلة التأخر، ووجدت أن ثمانية من أصل عشرة ماتوا بسبب "الاعتقاد بأن كل شيء سيكون على ما يرام إذا اشتروا شبكة CDN". ونتيجة لذلك، وبمجرد الاتصال بالإنترنت، يدور المشغّل بشكل أكثر اجتهادًا من المروحة الكهربائية، ويرتفع معدل التباطؤ في التشغيل مباشرةً إلى 30%.
التحميل البطيء لمقاطع الفيديو القصيرة ليس ببساطة عدم كفاية النطاق الترددي. لقد أخذت خريطة اللهب لالتقاط بعض الحالات، ووجدت ضربة ثلاثية: الأولى هي أن محطة المصدر كانت اختراق DDoS، CDN إلى مصدر الشلل؛ والثاني هو ترميز الفيديو خشن، دقيقتان من الفيديو يصعب الضغط على حجم 200 ميغابايت؛ والثالث هو حافة استراتيجية التخزين المؤقت للعقدة رديئة، المستخدم في كل مرة لتحميل نفس المحتوى مرارا وتكرارا. الأكثر إثارة للشفقة هو "الضغط الذكي" لبعض البائعين، في الواقع ضغط الفيديو 1080p من نسيج الفسيفساء، هذه الموجة من العملية هي في الحقيقة تحسين سلبي.
بادئ ذي بدء، كيف تختار شبكة CDN عالية الدفاع. لا تصدق هراء "الحماية غير المحدودة"، فقد تم اختبار قدرة التنظيف على مستوى T على مستوى CDN5 على مستوى T على مواجهة هجمات SYN Flood المختلطة CC، ولكن 08Host الفواتير حسب الحجم لتلبية التدفق المفاجئ لحركة المرور هو ببساطة حرق المال مثل الماء. المفتاح هو المهارات الخفية: أي CDN لفتح "حماية اختراق ذاكرة التخزين المؤقت"، أو القراصنة يخترقون ذاكرة التخزين المؤقت مباشرة لضرب محطة المصدر، وشراء المزيد من الحماية لا فائدة منه. مثال على التهيئة انظر هنا:
ضغط الفيديو هو القاتل الحقيقي للنطاق الترددي. لقد رأيت فرقًا تستخدم H.264 لضغط الفيديو بدقة 4K وفتح CRF 18، والفيديو الواحد الذي يستهلك 3 جيجابايت من حركة المرور هو أمر انتحاري بحت. يمكن ضغط مزيج HEVC + HDR الذي تم اختباره من حجم الملف إلى 40% دون فقدان الوضوح، ولكن انتبه إلى التوافق، فبعض الهواتف المحمولة القديمة التي تفك تشفير HEVC يمكن أن تسمح مباشرة لوحدة المعالجة المركزية بالارتفاع إلى 90 درجة.
تم التحقق من مخطط معلمات الضغط الخاص بي في أكثر من ثلاثمائة مقطع فيديو:
إن استراتيجية التخزين المؤقت للحافة أكثر تعقيدًا مما هو متوقع، فوظيفة الإحماء الذكي في CDN07 تستحق التباهي، والتي يمكنها التخزين المؤقت لعقد الحافة مسبقًا وفقًا لقائمة مقاطع الفيديو الشائعة. ومع ذلك، فإن إعدادات TTL لمعظم البائعين معادية للبشر: فهم في الواقع يقومون بإعداد ذاكرة تخزين مؤقت لمدة ساعة واحدة لملفات فهرس m3u8، ومن الواضح أنه يجب عليهم استخدام ذاكرة تخزين مؤقت قصيرة مدتها 5 ثوانٍ مع مصادقة ETag. تذكّر المبدأ: يتم تخزين الشرائح الثابتة مؤقتًا لمدة 30 يومًا، ويتم تخزين القوائم الديناميكية مؤقتًا لمدة 5 ثوانٍ، ولا يتم تخزين الملفات الرئيسية مؤقتًا أبدًا.
السر الحقيقي للتسريع يكمن في مزيج HTTP/2+Brotli. تُظهر بيانات الاختبار أن Brotli يضغط ملفات m3u8 موفرًا 17% حجمًا آخر على gzip، خاصةً لقوائم التشغيل التي تحتوي على الكثير من الطوابع الزمنية. لكنك تحتاج إلى تشغيل الدعم يدويًا في خلفية CDN، فالإعدادات الافتراضية متوقفة بشكل أساسي:
أخيرًا، دعنا نلقي ببيانات اختبار حقيقية: بعد وصول تطبيق درامي قصير يحتوي على مليون وحدة استخدام DAU إلى الحل الهجين - باستخدام CDN5 لدقة دفاعية عالية + 08Host للتعامل مع حركة المرور الخارجية + طبقة تخزين مؤقت ذاتية البناء - تم الضغط على وقت تحميل الإطار الأول من 4.3 إلى 1.1 ثانية، وتم تخفيض تكلفة النطاق الترددي الشهري مباشرةً بمقدار 10,000 دولار شهريًا. انخفضت تكاليف النطاق الترددي الشهرية بمقدار 620,000 رنمينبي. ويكمن العمل الرئيسي في التفاصيل: حتى حجم شريحة الفيديو تم إعادة ضبطه إلى ثانيتين لكل مقطع، بحيث يمكن لعملية البحث أن تقلل عدد طلبات 30%.
انظروا الآن إلى أولئك الذين ما زالوا يستخدمون فريق برنامج "التسريع بنقرة واحدة"، الأمر يشبه النظر إلى شخص يحمل مشرطًا لتقطيع الخضراوات - ليس لأن الأداة لا تعمل، ولكن الاستخدام ليس بالطريقة الصحيحة على الإطلاق. تسريع الفيديو القصير هو مشروع منهجي، من التشفير إلى الإرسال إلى التخزين المؤقت، كل رابط يجب أن يستخدم قوة الأشخاص التقنيين الأكثر جدية للموت. بعد كل شيء، سرعة انزلاق إصبع المستخدم بعيدًا، أسرع بكثير من سرعة المخزن المؤقت للفيديو.

