
ميتا تطلق Media over QUIC لاستيعاب Instagram Live
أطلقت ميتا بروتوكول Media over QUIC (MoQ) لاستيعاب Instagram Live على iOS وAndroid بدلاً من بروتوكول RUSH الداخلي. ونتيجة لذلك، بقيت مؤشرات جودة البث محفوظة وفُتح الطريق أمام فيديو مباشر بزمن استجابة أقل.
ميتا تطلق MoQ على Instagram Live
بدأت ميتا باستخدام Media over QUIC (MoQ) لاستيعاب Instagram Live على iOS وAndroid. وقد حافظ الإطلاق على جودة وموثوقية مستوى RUSH؛ وفقاً لميتا، يُعد هذا أحد أكبر استخدامات MoQ من حيث تدفقات الاستيعاب والحجم.
كان استيعاب البث المباشر يعمل على RUSH لمدة عقد، وهو بروتوكول QUIC داخلي من ميتا كبديل لـ RTMP. والانتقال إلى MoQ ينقل التطوير إلى معيار IETF المشترك، حيث تشارك Google وAkamai وCisco وCloudflare والأوساط الأكاديمية.
لماذا بروتوكول موحد
في ميتا، يمر بث مباشر ومكالمة صوتية من تطبيق واحد عبر ثلاثة بروتوكولات مختلفة، لكل منها بنية تحتية ومراقبة خاصة. ويهدف MoQ إلى توحيد هذا التجزؤ في نقل واحد للاستيعاب والتسليم والتشغيل.
التجريد الأساسي للبروتوكول هو Track، وهو تدفق وسائط قابل للعنونة يرسله الناشرون ويستقبله المشتركون عبر المرحلات؛ تقوم المرحلات بتخزين الكائنات مؤقتاً وإعادة توجيهها دون تحليل المحتوى. الأساس هو QUIC، الذي يمنع انسداد head-of-line في TCP ويتيح إنشاء اتصال سريع والانتقال بين الشبكات.
تقوم مرحلات MoQ بعملية fan-out والتخزين المؤقت بشكل طبيعي، مع ضبط زمن الاستجابة حسب الاتفاقية، بحيث تعمل الخدمات التفاعلية والمخزنة مؤقتاً على Track واحد بزمن استجابة مختلف، وتقديم يراعي Track: يمكن للمرحلات إلغاء الكائنات أو إعطاؤها أولوية أو إطلاقها بناءً على metadata. عند حظر QUIC، ينتقل MoQ إلى TCP عبر WebTransport over HTTP/2 أو QMUX.
كيف تم تنفيذ الإطلاق
بنت ميتا MoQ على ناشر moxygen، وربطته بحزمة QUIC mvfst وأضافت معالجات الوسائط. معامل واحد يختار بين MoQ أو RUSH.
بدلاً من إعادة كتابة الواجهة الخلفية، تنتهي اتصالات MoQ عند نقاط edge، حيث تقوم طبقة MoQ بتحويل الإطارات إلى تنسيق RUSH. هذا المترجم مؤقت وسيختفي عندما تستخدم الواجهة الخلفية MoQ بشكل أصلي.
التوجيه من الخادم، وفقاً لمجموعة التجارب، يوجه الترجمات إلى نقاط MoQ، مما يتيح تغيير حجم الإطلاق في دقائق دون انتظار تحديثات التطبيق. عند حظر UDP/443، يختار العميل النقل في بداية البث بناءً على المصافحة ويستخدمه طوال الجلسة.
ما الذي سيحدث بعد ذلك
تخطط ميتا لنشر MoQ على التطبيقات الأخرى أيضاً، وأن ينقل MoQ الصوت والفيديو وmetadata إلى تدفقات منفصلة باستخدام subgroups أصلي من أجل المرونة أمام فقدان الحزم. سيؤدي توحيد QMUX كبديل لـ TCP إلى التخلص من الاعتماد على بديل RUSH، مما يمهد الطريق في النهاية لإحالة RUSH إلى التقاعد.
تبحث الشركة أيضاً في أعباء الذكاء الاصطناعي التفاعلية في الوقت الفعلي، حيث يقوم نقل ثنائي الاتجاه منخفض زمن الاستجابة بنقل الإشارات والوسائط معاً. الهدف طويل الأمد هو أن تصبح بنية MoQ المعمارية النهائية لتسليم البث المباشر والتشغيل: الموثوقية الجزئية تتيح تخطي الفيديو القديم بعد الفقدان بدلاً من التأخير، ومعدل البت التكيفي يغير الدقة للحفاظ على الاستمرارية عند تغير السعة.
المصادر: Engineering At Meta
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.