ما هي مشاهدة الفيديو المتزامنة؟

مشاهدة الفيديو المتزامنة — غالباً ما تُسمى "المشاهدة معاً" أو "المشاهدة المشتركة" — تتيح لعدة أشخاص في مواقع مختلفة مشاهدة نفس الفيديو في نفس موضع التشغيل بالضبط، في الوقت الفعلي. على عكس مجرد مشاركة رابط والضغط على التشغيل في نفس الوقت، تحافظ الجلسة المتزامنة على قفل الجميع على نفس الطابع الزمني حتى عندما يقوم شخص ما بالإيقاف المؤقت أو البحث أو الانضمام في منتصف الفيديو.

يتم تحقيق ذلك من خلال خادم مركزي يعمل كمصدر الحقيقة الوحيد لحالة التشغيل. عندما يضغط أي مشارك على التشغيل أو الإيقاف المؤقت أو ينتقل إلى موضع جديد، يتم بث هذا التغيير إلى كل مشارك آخر على الفور، وتتكيف جميع المشغلات للمطابقة. يضمن تعويض زمن انتقال الشبكة أن المشاهدين الذين لديهم اتصالات أبطأ يبقون متزامنين بدلاً من الانجراف بمرور الوقت.

وصف الأداة

تتيح لك هذه الأداة مشاهدة أي فيديو YouTube معاً مع الأصدقاء أو الزملاء في الوقت الفعلي. إنها تنشئ غرفة مشتركة يمكن لأي شخص الانضمام إليها باستخدام رابط. جميع عناصر التحكم في التشغيل — التشغيل والإيقاف المؤقت والبحث — متزامنة عبر كل مشارك في الغرفة على الفور. تعرض الأداة إحصائيات مباشرة تشمل زمن انتقال الاتصال الخاص بك والحد الأقصى للانجراف بين المشاركين، لذا تعرف دائماً مدى تزامن الجميع بشكل وثيق.

الميزات

  • مشاركة الغرفة الفورية — يتم إنشاء URL قابل للمشاركة تلقائياً؛ أي شخص لديه الرابط ينضم إلى نفس الجلسة المتزامنة
  • المزامنة في الوقت الفعلي — يتم بث أحداث التشغيل والإيقاف المؤقت والبحث من أي مشارك إلى الغرفة بأكملها على الفور، مع تعويض زمن الانتقال للحفاظ على محاذاة مواضع التشغيل
  • مراقبة الانجراف المباشرة — تعرض زمن انتقال الاتصال الخاص بك والحد الأقصى لانجراف التشغيل بين جميع المشاهدين حتى تتمكن من رؤية مدى تزامن الجميع بإحكام

كيفية العمل

يتم إدارة كل غرفة بواسطة خادم باستخدام إطار عمل Colyseus للألعاب متعددة اللاعبين في الوقت الفعلي. يحتفظ الخادم بحالة التشغيل الموثوقة: ما إذا كان الفيديو قيد التشغيل أو الإيقاف المؤقت، والطابع الزمني الحالي، وعداد الإصدار الذي يزداد مع كل تغيير في الحالة.

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

للتعويض عن زمن انتقال الشبكة، يقدر العميل موضع التشغيل "الحقيقي" على جانب الخادم بأخذ آخر طابع زمني تم الإبلاغ عنه وإضافة الوقت المنقضي منذ استقبال هذا التقرير — بطريقة مشابهة لكيفية استقراء الساعات المستندة إلى NTP للوقت الحالي بين نقاط المزامنة.

نصائح

  • لبدء جلسة، ما عليك سوى فتح الأداة — يتم إنشاء غرفة تلقائياً ويظهر URL قابل للمشاركة في لوحة الغرفة على اليمين.
  • الصق URL فيديو YouTube أو معرّف الفيديو في حقل URL واضغط على المشاهدة لتحميل فيديو للجميع في الغرفة.
  • شارك URL المعروض في لوحة الغرفة مع أي شخص تريد المشاهدة معه؛ سيتم الانضمام إلى نفس الغرفة تلقائياً عند فتح الرابط.
  • تعرض إحصائية الحد الأقصى للانجراف أكبر فجوة (بالثواني) بين مواضع التشغيل لأي مشاركين. القيمة أقل من ثانيتين طبيعية؛ قد تشير القيم الأكبر إلى اتصال بطيء.