הגדרת ריבוי מארחים

Cliqer תומך במספר מארחים בו-זמנית בחדר אחד. כל מארח מקבל את פקודות המציג דרך חיבורי WebRTC עצמאיים, עם מעבר חלק לגיבוי כשמארחים מתנתקים.
תכונות עיקריות
- חיבורים עצמאיים: כל מציג יוצר חיבורי עמית לעמית נפרדים לכל המארחים
- מארחים ראשיים ומשניים: מארח אחד נבחר כראשי (Primary) (הוא מעביר את הלחיצות לחדר ומקבל עדיפות בשידור); השאר הם מארחי גיבוי משניים (Secondary) עם מעבר אוטומטי לגיבוי
- מעבר חלק לגיבוי: כשמארח אחד מתנתק, המציגים שומרים על החיבורים למארחים הנותרים, ומארח משני מקודם לראשי
- סנכרון לחיצות: כל המארחים מקבלים את לחיצות המציג ומקדמים כל אחד את המצגת שלו; החיוויים החזותיים משותפים לכל המשתתפים
- תמיכה באותו רישיון: כמה מחשבים יכולים להשתמש באותו מפתח רישיון לתרחישי גיבוי; כל התקנה נרשמת כמארח נפרד ותופסת מושב משלה, עד למגבלת המושבים של הרישיון
- שיתוף מסך לכל מארח: כל מארח יכול לשדר באופן עצמאי; המציגים רואים את כל השידורים הזמינים
- לוח בקרה חי: Host Orchestrator מציג את המארחים שלכם, את הקהל שלהם ואת מי שלוחץ, בזמן אמת
מארחים ראשיים ומשניים
כששני מארחים או יותר חולקים חדר, Cliqer בוחר מארח ראשי (Primary):
- שורת הסטטוס באפליקציית המארח מציגה
N hosts connected (Primary)או(Secondary) - המארח הראשי מעביר את לחיצות המציג לשאר החדר ומקבל עדיפות בשידור המסך
- מארח שמתחיל לשתף מסך מקודם אוטומטית לראשי
- אם המארח הראשי מתנתק, מארח משני נבחר במקומו באותו סשן, והמציגים לא מרגישים דבר
כל מארח, ראשי או משני, מקדם את המצגת המקומית שלו בכל לחיצה, כך שהמצגת במחשב הגיבוי תמיד נמצאת בשקופית הנכונה ברגע המעבר לגיבוי.
איך פועל ריבוי מארחים
כשכמה מארחים מצטרפים לאותו חדר:
- המארח הראשון יוצר חדר: מפיק קוד חדר שנרשם בשרת
- מארחים נוספים מצטרפים: מזינים את קוד החדר הקיים כדי להצטרף
- השרת מודיע לכולם: משדר למציגים את נוכחות המארחים
- נוצרת רשת WebRTC: כל מציג מתחבר לכל מארח באופן עצמאי
- הלחיצות מגיעות לכולם: הפקודות נשלחות לכל המארחים המחוברים בו-זמנית
ארכיטקטורת החיבור
תהליך הצטרפות מארח
טיפול בניתוקים
הפצת לחיצות
לחיצות המציג נשלחות דרך ערוצי נתונים של WebRTC לכל המארחים המחוברים, בו-זמנית.
תרחיש שימוש 1: גיבוי ויתירות
אפשר להריץ מצגות זהות על מחשבים נפרדים באירועים קריטיים. לצמד אוטומטי של מארח ראשי ומארח גיבוי באפליקציית שולחן העבודה, ראו יתירות.
הגדרה
- מארח ראשי: יוצרים חדר (לדוגמה, קוד
K7Q2MX) - מארח גיבוי: מזינים את אותו קוד חדר
- בשניהם פועל אותו קובץ מצגת
- כל מארח מקבל לחיצות ומעביר שקופיות באופן עצמאי
התנהגות במעבר לגיבוי
| אירוע | תוצאה |
|---|---|
| המארח הראשי מתנתק | המציג שומר על החיבור לגיבוי וסוגר רק את החיבור לראשי |
| הגיבוי מתחיל שיתוף מסך | המציגים רואים את השידור של הגיבוי |
| כל המארחים מתנתקים | המציגים עוברים למצב המתנה |
| מארח מתחבר מחדש | המציגים יוצרים חיבור חדש |
שיטות עבודה מומלצות
- הפרדת רשתות: הראשי על ה-WiFi של המקום, הגיבוי על נקודה חמה סלולרית
- אותה מצגת: יש לוודא שבשני המארחים יש מצגות זהות
- בדיקה לפני האירוע: לנתק את המארח הראשי ולוודא שהגיבוי מקבל לחיצות
- שיתוף רישיון: אותו מפתח רישיון יכול להפעיל כמה מארחים לצורכי גיבוי
תרחיש שימוש 2: שליטה בכמה מסכים
שליטה בכמה מצגות על מסכים שונים מממשק מציג אחד.
הגדרה
| מארח | תפקיד | מטרה |
|---|---|---|
| A | ראשי | הקרנה ראשית, שיתוף מסך למציגים |
| B | משני | מסך מציג עבור הדובר |
| C | שלישי | מחשב להפעלת וידאו |
| D | רביעי | מערכת שליטה בקיר LED |
כל המארחים מקבלים כל פקודת לחיצה בו-זמנית. כל אחד מבצע אותה במצגת שלו.
תרחיש שימוש 3: ריבוי חדרים מסונכרן
מציג יחיד שולט במצגות זהות בכמה מיקומים פיזיים.
כל המארחים מצטרפים לאותו קוד חדר. הטלפון של המציג מתחבר לשלושתם דרך ערוצי נתונים נפרדים של WebRTC.
הגדרת כמה מארחים
שלב 1: המארח הראשון יוצר חדר
- להפעיל את אפליקציית המארח של Cliqer
- להתחבר לחשבון, או להזין את מפתח הרישיון
- ליצור חדר ולרשום את קוד החדר בן 6 התווים
שלב 2: מארחים נוספים מצטרפים
- להפעיל את Cliqer במחשב הגיבוי
- להתחבר לאותו חשבון, או להזין את אותו מפתח רישיון או מפתח אחר
- להזין את קוד החדר הקיים
שלב 3: אימות החיבורים
אפליקציית המארח: לבדוק שהמציגים מופיעים ברשימת המחוברים בכל המארחים.
אפליקציית המציג: לוודא בכלי המפתחים של הדפדפן שמספר החיבורים תואם למספר המארחים.
סקירה טכנית
ניתוב פקודות
המציגים שולחים לחיצות לכל המארחים המחוברים דרך ערוצי נתונים של WebRTC. כל מארח מעבד את הלחיצה באופן עצמאי ומקדם את השקופית במצגת המקומית שלו.
שיתוף חזותי של לחיצות
אפשר לשתף את חיווי הלחיצות עם כל המשתתפים:
טיפול בשיתוף מסך
כל מארח יכול לשתף מסך באופן עצמאי:
מציגים שמקבלים שידורים מכמה מארחים רואים תצוגת רשת ויכולים לבחור שידור מסוים.
חידוש אוטומטי בהתחברות מחדש
שיתוף המסך מתחדש אוטומטית כאשר:
- הלקוח מתחבר מחדש לסשן קיים
- המארח מופעל מחדש כשחידוש אוטומטי מופעל
מנויים חדשים מקבלים מיד את פריים המפתח השמור במטמון, במקום להמתין לפריים המפתח התקופתי הבא, וכך הווידאו מוצג באופן מיידי.
איכות וידאו לכל מארח
כל מארח יכול לקבוע הגדרות קידוד וידאו עצמאיות:
- גודל הפלט: מ-720p ועד 8K, במסגרת המגבלה של התוכנית
- קצב פריימים: 25 עד 60
- קצב סיביות: אוטומטי, או קצב משלכם בין 500 ל-20000 kbps
התמונה מקודדת ב-H.264. ראו איכות התמונה.
לוח הבקרה Host Orchestrator
דף ה-Orchestrator בלוח הבקרה (/dash/orchestrator) הוא גרף חי של המארחים שלכם:
- צמתים הם המארחים המחוברים שלכם, עם החדר והמציגים המחוברים שלהם, ומתעדכנים ברגע שמארח מתחבר, מציג מצטרף או עוזב, או מישהו משנה שם
- פעילות לחיצות: המציג שלוחץ מואר בצומת של המארח שלו, יחד עם כיוון הלחיצה; לחיצות מהתקני הקלט של המארח עצמו, כמו יחידת DSAN או המקלדת, מהבהבות בכותרת הצומת
- קווים מקווקווים מופיעים אוטומטית בין מארחים שחולקים חדר; הם מסונכרנים באופן מובנה, ואין צורך בשום הגדרה
- קווים ירוקים הם קישורים ידניים בין חדרים: גוררים מנקודת הפלט של מארח אחד אל מארח אחר כדי לשקף לחיצות בין חדרים שונים (לדוגמה, אולם ראשי + חדר גלישה שמריצים מצגות נפרדות). ביטול הקישור נעשה מהחלונית הצדדית של המארח.
מארחים באותו חדר אף פעם לא צריכים קישור ידני; הקישורים נועדו לסנכרון מארחים בחדרים שונים.
ניטור וניפוי באגים
חיוויים באפליקציית המארח
- שורת הסטטוס של ריבוי מארחים:
N hosts connected (Primary/Secondary) - רשימת המציגים המחוברים (כל המארחים רואים את אותם מציגים)
- תצוגת קוד החדר
- סוג הרישיון בכותרת
אפליקציית המציג
יש לפתוח את כלי המפתחים של הדפדפן ולוודא:
- מספר החיבורים הפעילים תואם למספר המארחים
- מצב החיבור לכל מארח
פתרון בעיות
המארח השני לא מקבל לחיצות
- לוודא שלמציג יש חיבור למארח השני
- אם מוצג רק חיבור אחד:
- לנסות לרענן את הדף של המציג אחרי שהמארח השני מצטרף
- לוודא שהמארח השני הצטרף לחדר בהצלחה
המארח השני מחליף את הראשון במקום לארח לצידו
יש לעדכן את שני המחשבים לגרסה האחרונה. כל התקנה נרשמת כמארח נפרד ותופסת מושב משלה, לכן כדאי לוודא שיש ברישיון מושב פנוי למחשב השני.
המציגים מתנתקים כשמארח אחד עוזב
יש לעדכן את אפליקציית המציג ואת כל המארחים לגרסה האחרונה. המציגים שומרים על החיבורים שלהם למארחים שנותרו.
הלחיצות לא מוצגות בכל המארחים
- לוודא שכל המארחים מחוברים לאותו חדר
- לבדוק שהשיתוף החזותי של לחיצות מופעל
- חיווי הכפתור של כל מארח אמור להידלק בכל לחיצה
שיתוף המסך לא מוצג
- לוודא שלמציג יש חיבור למארח המשדר
- כמה מארחים משדרים: המציג רואה תצוגת רשת שממנה אפשר לבחור
הקודם: אבטחה ורשתות
חזרה אל נושאים מתקדמים או עיון בתרחישי שימוש.