לאפליקציות
שידור חי לאפליקציה שלכם
API ו-SDK לשידור חי עבור Next.js, Laravel, Django וכל stack אחר. מנחה עולה לשידור מהדפדפן, מהטלפון או מ-OBS, שרתי המדיה שלנו מעבירים את התמונה לכל מי שצופה, והנגן עם הצ׳אט שלו מוכן לשימוש, כך שאין לכם שרת מדיה להפעיל.

מנחים ומנהלי צ׳אט
עלו לשידור מהדפדפן, מהטלפון או מ-OBS
הסטודיו והצ׳אט מגיעים עם הנגן, למנחה ולמנהלי הצ׳אט שהכלל שלכם קובע.
המצלמה, מסך או OBS
המנחה רואה את התמונה לפני העלייה לשידור, עולה לשידור בלחיצה ומסיים את השידור לכולם. הוא משדר מהמצלמה והמיקרופון של הדפדפן או של טלפון, משתף מסך, או שולח את התמונה מ-OBS או מכל מקודד אחר דרך WHIP.

צ׳אט שנשאר מסודר
הצופים כותבים בצ׳אט שליד התמונה ושולחים תגובות מעליה. המנחה ומנהלי הצ׳אט שהכלל שלכם קובע מצמידים ומוחקים הודעות, מאטים את הצ׳אט, משתיקים מישהו לזמן מה, ומוציאים או חוסמים אותו. השרת שלכם יכול לעשות את אותו הדבר, ולכתוב בצ׳אט בשם משלו.

צופים
כל מי שצופה, מחובר או לא
קישור לדף הוא כל מה שצופה צריך. הוא צופה, כותב בצ׳אט ומגיב, וכולם רואים כמה צופים.
צפייה בלי חשבון
הכלל שלכם הופך מבקר לצופה, כך שכל מי שיש לו את הקישור צופה, ומתחבר כדי לכתוב בצ׳אט. או שמרו שידור לחברים בלבד.
תמונה לכל מסך
כל צופה מקבל את התמונה בגודל שהמסך והחיבור שלו מאפשרים, באתר, ב-iOS וב-Android, עם מונה צופים חי.
אורחים על הבמה
צופה מרים יד, והמנחה מעלה אותו לבמה עם המצלמה והמיקרופון שלו, לשאלה, לראיון או לפאנל.
השרת שלכם מחליט
כמה שורות ב-stack שלכם
השרת שלכם קובע מי מנחה כל שידור, מי צופה ומי מנהל את הצ׳אט. הדף מציג את השידור באלמנט אחד, או בקוד שלכם.
// A live stream for each event, live:12: its host goes live,
// and everyone else watches, signed in or not.
realtime.streams( 'live:{id}', async ( user, { id } ) => {
if ( user === null ) return 'viewer';
if ( await isHostOf( id, user ) ) return 'host';
// Your moderators keep the chat.
return ( await isModerator( user ) ) ? { role: 'viewer', mod: true } : 'viewer';
}, { reactions: true } );'use client';
import { LiveStream } from '@wordplus/realtime/react';
export function Stream( { id, title }: { id: string; title: string } ) {
return <LiveStream name={ `live:${ id }` } title={ title } />;
}שידורים חיים בכל stack, עם ההגדרה המלאה:
שימושים
מה בונים עם שידורים חיים
כל אחד מהם הוא אפליקציה שלמה בתיעוד, עם השרת שלה ב-Node.js, PHP ו-Python.
אירועים בשידור חי
השקה, שיעור, הרצאה או הופעה, בשידור חי לכל מי שפותח את הדף.
שידורים לחברים בלבד
שידור שרק חברי מועדון, בעלי כרטיס או תלמידי קורס רשאים לצפות בו.
ראיונות ושאלות על הבמה
צופים מרימים יד, והמנחה מעלה אותם לבמה לצדו, בפריסה שהמנחה בוחר.
מחירים
מחיר לפי חיבורים, אף פעם לא לפי הודעות
מחיר לפי חיבורים בו-זמניים, החל מ-1,000, בחיוב חודשי או שנתי.
עם 1,000 חיבורים, שידורים חיים אינם נמדדים עד 50 צופים בו-זמנית, וכל 1,000 חיבורים נוספים מוסיפים 20 צופים. מעבר לזה, כל צופה נוסף צורך קרדיט לדקה, שנספר רק כשהשידור באוויר, והתוכנית שלכם מוסיפה 5,000 קרדיטים בחודש לכל 1,000 חיבורים.
שאלות
שאלות נפוצות
האם אני צריך שרת מדיה משלי?
לא. המנחה שולח את התמונה לשרתי המדיה שלנו, שמעבירים אותה לכל מי שצופה. OBS ומקודדים אחרים שולחים אותה דרך WHIP. אין לכם מה לארח.
אילו stacks יכולים להשתמש ב-SDK לשידור חי?
Next.js ו-Express, Laravel ו-PHP נקי, Django, FastAPI ו-Flask, React Native ו-Capacitor, iOS ו-Android, כל אחד עם מדריך. שרת בכל שפה אחרת משתמש ב-HTTP API.
האם אפשר לצפות בלי חשבון?
כן. הכלל שלכם הופך מבקר שלא התחבר לצופה, כך שכל מי שיש לו את הקישור צופה, ומתחבר כדי לכתוב בצ׳אט. או שמרו שידור לחברים בלבד, וקישור שמועבר הלאה לא פותח דבר.
האם אפשר לשדר מ-OBS?
כן. הסטודיו נותן למנחה כתובת ומפתח ל-OBS או לכל מקודד אחר ששולח דרך WHIP, והתמונה מהמקודד תופסת את מקום המצלמה. מפתח חדש מנתק את הישן.
כמה אנשים יכולים לצפות?
עם 1,000 חיבורים, עד 50 צופים בו-זמנית אינם צורכים קרדיטים, וכל 1,000 חיבורים נוספים מוסיפים 20. מעבר לזה, כל צופה נוסף צורך קרדיט לדקה, שנספר רק כשהשידור באוויר.
מי מנהל את הצ׳אט?
המנחה, וכל מי שהכלל שלכם הופך למנהל צ׳אט. הם מצמידים ומוחקים הודעות, מאטים את הצ׳אט, משתיקים מישהו לדקה ועד יום, ומוציאים מישהו או חוסמים אותו מהשידור. גם השרת שלכם יכול לעשות את כל זה, בלי שום דף פתוח.
האם אפשר לבנות נגן משלי?
כן. הנגן, הצ׳אט והסטודיו הם אופציונליים. מקמו כל חלק היכן שהדף שלכם צריך אותו, או הציגו את השידור בעצמכם עם ה-SDK: התמונה, הצופים, הצ׳אט והתגובות.
האם אפשר לחייב על צפייה?
כן. הכלל שלכם מחליט מי רשאי לצפות, כך שכרטיס או חברות פותחים את השידור. WordPlus Cloud מודיע לשרת שלכם ב-webhook מתי כל צופה מחובר מתחיל ומפסיק לצפות, כפי שנספר בשרתים שלו, כדי שהאפליקציה שלכם תחייב לפי צפייה או לפי דקה.
שאלות על האינטגרציה שלכם? כתבו לנו: אנחנו עוזרים עם ה-SDK, הנגן וה-stack שלכם.