تزامن متعدد المشغلين وأنظمة تشغيل متعددة

تزامن متعدد اللاعبين وأنظمة تشغيل متعددة

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

When you install many screens in the same area, you need to keep in mind how content will be viewed. If you plan to show the same content on every screen, let’s say a video advertising a product or service, you will probably want all the videos to play synchronized content across all visible screens. Otherwise the content will be slightly off on each screen and the results may not meet your expectations.

This is where multi-player synchronization comes into play.

Typically, individual مشغلات الوسائط operate on their own. They communicate with a back-end server for new content updates and scheduling information at regular intervals. They also communicate with data feed servers to display news, weather forecasts and other live data.

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

تتعلق المشكلة التالية بالساعة الداخلية المضمنة داخل كل معالج. من المستحيل عمليًا أن يكون لديك ساعات داخلية متزامنة تمامًا. قد تكون الفجوة بالمللي ثانية ، لكنها موجودة دائمًا ، لذلك يتم تعويض ساعة كل لاعب قليلاً.

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

إذن كيف يمكنك مزامنة التشغيل عبر أجهزة متعددة؟

تستخدم تقنية تسمى WebSockets. تصف ويكيبيديا WebSocket بأنه "بروتوكول اتصالات كمبيوتر ، يوفر قنوات اتصال ثنائية الاتجاه عبر اتصال TCP واحد". هذا يعني ببساطة أن WebSockets تسمح لأجهزة الكمبيوتر بالتواصل مع بعضها البعض في الوقت الفعلي.

في سيكون جاهزا للعمل context, media player software that uses WebSockets can exchange information between devices to ensure the content is synchronized on every screen. WebSockets also provides a persistent connection so تزامن المحتوى can be maintained pretty well indefinitely.

You may think this is well and fine, but what happens when you deploy content to a mix of hardware types running on different operating systems? Like when you have a mix of Windows PCs, Android devices, and النظام على رقاقة displays on the same digital signage network.

Well this is where things get complicated. While some لبرامج الإشارات الرقمية apps support player synchronization, none support the feature in mixed hardware environments. This means you can possibly synchronize all your Windows players together, but not with Android or SoC players.

لحسن الحظ ، حققت Navori تقدمًا كبيرًا وأنشأت وحدة إضافية جديدة لبرنامج QL Player تدعم مزامنة الأجهزة المتعددة وأنظمة التشغيل المتعددة.

كيف يعمل؟

ابتكر مهندسو Navori جهاز إرسال طابع زمني يقوم بمزامنة ساعة كل مشغل وسائط معه خادم QL. تبلغ دقة هذه الميزة 1/20 من الثانية ، لذا تتم مزامنة المحتوى بالكامل عبر جميع الأجهزة. هناك مطلب واحد فقط. يجب أن يكون لكل المحتوى المتزامن نفس المدة.

يمكن لعملاء Navori نشر مقاطع فيديو وصور وقوالب تحتوي على كائنات مضمنة وبيانات حية مع العلم أن المحتوى سيعمل بشكل متزامن عبر أي عدد من المشغلات بغض النظر عن الجهاز أو نظام التشغيل في الطرف الآخر.

هذه الوظيفة الإضافية متاحة لـ شبابيك, الذي يعمل بنظام Android والعديد من منتجات أجهزة System on Chip التي تعمل على سامسونج تايزن, LG WebOS وعروض متنوعة من فيليبسوباناسونيك و إلو تاتش.

لمن هذه الوحدة؟

فيما يلي بعض الأمثلة على التطبيقات التي يمكن أن تستفيد من المشغلات المتزامنة:

هل هناك فوائد أخرى؟

  • يمكن أن يكون المحتوى المتزامن أكثر جاذبية وله تأثير إيجابي على تصور المشاهد.
  • Using individual players in a multi-screen installation provides a simple and robust solution. Let’s consider a situation where multiple screens are connected to a single PC. If the PC driving the show goes down, all connected screens go dark. In this instance having one player assigned to each screen provides. If current digital signage trends are an indication, we are about to see a lot more screens in businesses and public spaces. This bodes well for marketers and brand owners who will benefit from the additional advertising space. However, having more screens in larger spaces creates some interesting opportunities and challenges for signage network operators. When you install many screens in the same area, you need to keep in mind how content will be viewed. If you plan to show the same content on every screen, let’s say a video advertising a product or service, you will probably want all the videos to play synchronized content across all visible screens. Otherwise the content will be slightly off on each screen and the results may not meet your expectations. This is where تزامن متعدد اللاعبين comes into play. Typically, individual مشغلات الوسائط operate on their own. They communicate with a back-end server for new content updates and scheduling information at regular intervals. They also communicate with data feed servers to display news, weather forecasts and other live data. When you place two media players next to each other and publish the same content on both devices at the same time, there will often be a short delay between the moment each player starts receiving its updates and the time they start to show content on screen. When this happens, content is not synchronized. The next issue has to do with the internal clock embedded inside each processor. It’s practically impossible to have perfectly synchronized internal clocks. The gap may be in the milliseconds, but it’s always there, so each player’s clock is slightly offset. When you add these factors, you quickly realize content can’t play in-sync and the longer the content plays, the greater the gap will become. So how do you synchronize playback across multiple devices? You use a technology called WebSockets. Wikipedia describes WebSocket as “a computer communications protocol, providing full-duplex communication channels over a single TCP connection”. This simply means WebSockets lets computers communicate with each other in real-time. In a digital signage context, media player software that uses WebSockets can exchange information between devices to ensure the content is synchronized on every screen. WebSockets also provides a persistent connection so تزامن المحتوى can be maintained pretty well indefinitely. You may think this is well and fine, but what happens when you deploy content to a mix of hardware types running on different operating systems? Like when you have a mix of Windows PCs, Android devices, and النظام على رقاقة displays on the same digital signage network. Well this is where things get complicated. While some لبرامج الإشارات الرقمية apps support player synchronization, none support the feature in mixed hardware environments. This means you can possibly synchronize all your Windows players together, but not with Android or SoC players. Fortunately, Navori made a breakthrough and created a new مشغل QL software add-on module that supports multi-hardware and multi-OS synchronization.
  • Redundancy: If one player goes down, only one screen goes dark.
  • Replacing a PC with multi-video outputs is more time consuming than swapping out a small Android based media player.
  • Multi-output video cards and high-end PCs tend to be expensive and more complicated to set-up than Android devices or النظام على رقاقة displays.
  • تتطلب سيناريوهات الشاشات المتعددة / الكمبيوتر الفردي أيضًا تشغيل كبل HDMI طويلًا ، أو شبكات توزيع الفيديو التي تعمل على الفيديو عبر Cat-5 أو الألياف.
  • تتطلب شبكات توزيع الفيديو العديد من المكونات ، مثل المحاور ومكررات الإشارة التي تضيف المزيد من نقاط الفشل والتعقيد والتكاليف الإضافية.

من الآمن القول ، تزامن متعدد اللاعبين is a very useful feature that can enhance the audience experience.