דלג לתוכן
Callaba

Callaba · ענן ואירוח עצמי

תוכנת שרת SRT להפקה חיה

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

הפעילו בחשבון AWS שלכם או על תשתית Linux שאתם מתפעלים.

הדגמת SRT חיה

נסה חיבור SRT חי

צור חיבור זמני לשעה אחת. שלח את ההזנה שלך לכתובת המפרסם במצב Caller, כאשר מזהה הזרם נשאר ריק. וצפה בה ב-Multiview למטה, או חבר את המקלט שלך לכתובת המקלט במצב Caller.

מוכן ליצירה

בקרות שרת

נטרו חיבורי SRT ויומני שרת

ראו איזה מפרסם מחובר, בדקו את קצב הסיביות וה-RTT שלו, ומצאו אירועי חיבור מבלי לצאת מלוח הבקרה.

שלטו במתחברים

שלטו בגישת מפרסם ומקלט באמצעות מזהי זרם או כללי IP של עמיתים. הגדירו סיסמת SRT תואמת כאשר ההצפנה מופעלת.

בדקו את נתיב הרשת

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

מצאו שגיאות חיבור

פתחו את Show logs מהגדרות השרת. השהו עדכונים, חפשו לפי זמן או הודעה, וייצאו את האירועים הדרושים.

שרת SRT משלכם

צרו את החיבור הראשון

בחרו כיצד המקודד והמקלט שלכם מתחברים. החליפו את מצייני המיקום בערכים שמוצגים בלוח הבקרה של Callaba.

דפוס חיבור

דפוס מארח ויציאהשתי יציאות UDP נפרדות: יציאת מפרסם אחת ויציאת מקלט אחת. מזהי הזרם נותרים ריקים במכוון.

כתובת מפרסם

srt://example.invalid:YOUR_PUBLISHER_PORT?mode=caller

השתמשו ביציאת ה-UDP של המפרסם. השאירו את מזהה הזרם ריק בדפוס היציאות הנפרדות הזה.

כתובת מקלט

srt://example.invalid:YOUR_RECEIVER_PORT?mode=caller

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

הכינו את השרת

ב-Streaming servers → SRT servers, צרו את המאזין ושמרו את יציאת או יציאות ה-UDP. ב-Streams, אפשרו מזהה זרם ריק עבור תפקידי המפרסם והמקלט המיועדים.

הגדירו את שתי נקודות הקצה

הגדירו את המקודד והמקלט ל-Caller והדביקו את הכתובת המתאימה לכל אחד. Caller ו-Listener מתארים מי יוזם את ההפעלה; הם אינם מתארים את כיוון המדיה.

בדקו וידאו ושמע

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

הגדרת מקודד ומקלט

חברו את המקודד והמקלט שלכם

שלחו מ-OBS, מ-vMix או ממקודד SRT אל כתובת המפרסם. פתחו את כתובת המקלט ביישום הקליטה שלכם. התאימו את הגדרות החיבור בשני הקצוות ובדקו שהמקלט תומך בתבנית המדיה.

הפקה, ניטור והפצה

בנו את התוכנית או הכניסו אותה כמוצר מוגמר

הזנות ה-SRT שלכם זמינות לשאר Callaba. שמרו על מערך ההפקה הקיים וטפלו בפלט שלו כאן, או הכניסו מצלמות ל-Video Mixer כדי להפיק את התוכנית בדפדפן.

ניטור

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

גלו את Multiview

הקלטה

שמרו הקלטה של הזנה נכנסת, או הקליטו את התוכנית שאתם יוצרים במיקסר.

הקליטו זרם SRT

מיקס

שלבו מקורות חיים ומדיה בסצנות. הכינו את הצילום הבא ב-Preview, העבירו אותו ל-Program ומקססו את השמע שלו.

ערבבו מקורות SRT

בחרו היכן הוא פועל

AWS או שרת Linux משלכם.

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

פרסו בחשבון AWS שלכם

עיינו בתמחור התוכנה ובתנאי המנוי העדכניים ב-AWS Marketplace. EC2, אחסון והעברת נתונים הם עלויות תשתית נוספות.

פרסו ב-AWS ↗

התקינו בשרת Linux שלכם

השתמשו במארח Linux נתמך, במכונה וירטואלית או בענן פרטי. פעלו לפי מדריך ההתקנה העדכני ורכשו רישוי ליחידות המודול שתהליך העבודה שלכם זקוק להן.

התקינו באירוח עצמי →

התחילו בתהליך עבודה

מה תריצו?

בחירת תהליך עבודה מחליפה את מספרי המודולים להלן. התאימו אותם למערך שלכם וראו את עדכון מחיר התוכנה.

קבלו והעבירו מקור אחד

מקור SRT נכנס אחד ומשימת העברה או restream עצמאית אחת.

נטרו ארבעה מקורות נכנסים

ארבעה זרמים נכנסים מוצגים ב-Multiview בו-זמנית.

הפיקו משלושה מקורות מצלמה

שלוש מצלמות נכנסות, שלוש כניסות Mixer ומקורות Multiview, עם משימת הקלטה אחת ומשימת restream אחת.

הבחירה הנוכחית: תצורה מותאמת אישית.

בונה תצורה

תמחרו את תהליך העבודה שלכם ב-SRT.

בחרו את המודולים שתפעילו יחד. התוכנה והתשתית מתומחרות בנפרד.

חודשי, לכל מודול: $6 ליחידה עבור יחידות 1–20, $5 עבור 21–40, ואז $4. כל מדרגה חלה רק על היחידות בטווח שלה.

זרמים נכנסים
משימות הפצה מחדש והמרת קידוד
הקלטות
Multiview
כניסות AV Mixer
נתיבי התאוששות SRT
מודולים נוספים
צופי VOD
צופים בתשלום לפי צפייה
משתתפי שיחת וידאו
מתאמי NDI
גישת API
ראו תמחור מלא ותכנון עומס

תכנון קיבולת

הקצו מקום לזרמים, עיבוד ואחסון

ספרו מקורות ויעדים בו-זמניים. השאירו קיבולת רשת לשידורים חוזרים ומקום בדיסק להקלטות. Multiview, מיקס והמרת קידוד מוסיפים עומס עיבוד מעבר להעברת אותה הזנה מקודדת.

בדיקות חיבור

פתרו תקלות בחיבור SRT

המקודד אינו מתחבר

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

חפשו ניסיונות חיבור בהיסטוריית האירועים וב-Show logs לפני שינוי הגדרות המקודד.

מחובר, אך אין תמונה או שמע

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

צפייה בדפדפן זקוקה לנתיב הפעלה תואם; דפדפנים אינם מנגנים כתובת SRT גולמית ישירות.

התמונה מתפרקת או שהזרם נופל

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

ייצאו את יומני השרת התואמים כדי לקשר ניתוקים לאירועי מקור או רשת.

שאלות על SRT Server

האם אני זקוק למזהה זרם?

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

האם ניתן לשלוח הזנת SRT ל-YouTube או Twitch?

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

האם אפשר לערבב מקורות SRT מרובים?

כן. הוסיפו מקורות SRT ל-AV Mixer, בנו סצנות ב-Preview והעבירו את הסצנה הבאה ל-Program באמצעות CUT או FADE. כל מצלמה או קלט מיקסר אחר משתמשים ביחידה אחת. ראו את תמחור כניסות ה-Mixer העדכני.

כיצד Callaba משתלבת בין אפשרויות שרת SRT?

התחילו בשאלה מי יתפעל את השרת ומה צריך לקרות לאחר הקליטה. שירותים מתארחים כגון Castr ו-IN/OUT-SRT, שרתים בקוד פתוח כגון MediaMTX ו-SRS ותוכנות Windows כגון SRT Mini Server מתאימים למודלי תפעול שונים. Callaba פועלת ב-AWS או בתשתית Linux שלכם, עם בקרות דפדפן ומודולי וידאו מחוברים.

אם המשימה העיקרית שלכם היא ניתוב בין נקודות קצה, עיינו גם ב-תהליך העבודה של SRT Gateway.

גישת API

הציגו את שרתי ה-SRT שלכם עם curl

בקשה זו לקריאה בלבד מחזירה שרתי SRT שהוגדרו. החליפו את המארח ואת אסימון ה-API בערכים של השרת שלכם; הבקשה אינה משנה את התצורה שלו.

הצגת שרתי SRT עם curl
curl --request POST 'https://YOUR_CALLABA_SERVER/api/srt-servers/getAll' \
  --header 'x-access-token: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{"limit":10,"skip":0,"sort":{"server_created":1}}'

Ask AI

מדריך חיבור ועיון טכנימצבים, יציאות, השהיה, גישה ופתרון בעיות
צריך את פרטי הפרוטוקול?

מדריך חיבור SRT: יציאות, מזהי זרם והשהיה

מדריך מעשי לשרת SRT: הגדרת יציאות נפרדות או צמדי מזהי זרם, בדיקת תקינות התעבורה, קביעת השהיה ואבחון נתיב תרומה חי.

השתמשו ב-SRT למקטע התרומה

שרת SRT, או שרת SRT חי, הוא נקודת הקצה המוגדרת עבור הפעלת תרומה ב-SRT. SRT פועל מעל UDP ומספק מצבי חיבור, התאוששות והצפנה אופציונלית; טיוטת פרוטוקול SRT מתארת את התעבורה.

Caller פותח הפעלה ו-Listener ממתין לה. הכינויים האלה אינם מגדירים את כיוון המדיה: הגדירו את תפקיד המפרסם או המקלט בנקודת הקצה הרלוונטית או במשימה שבהמשך הנתיב.

שמרו על דפוס גישה עקבי

צרו את השרת תחת Streaming servers → SRT servers. השתמשו ב-Streams כדי לאפשר גישת מפרסם ומקלט, ולאחר מכן השתמשו במארח וביציאת או ביציאות ה-UDP שהוקצו מאותו שרת.

ביציאות נפרדות, שמרו יציאת מפרסם אחת ויציאת מקלט אחת; מזהי זרם ריקים תקפים ברשומות Streams ובכתובות נקודות הקצה. ליציאת מאזין משותפת, השתמשו ברשומות גישה מצומדות למפרסם ולמקלט עם אותו קוד שרת ומזהה זרם, וכן בקידומות publisher/… ו-receiver/…. בחרו דפוס אחד לבדיקה במקום לערבב מזהים.

פתחו את יציאת ה-UDP שנבחרה או את טווח היציאות בחומת האש של המארח ובגבול הרשת. Caller מאחורי NAT יכול ליצור חיבור יוצא אל Listener נגיש; בדקו מהרשת האמיתית של המקור. אם ההצפנה מופעלת, הגדירו אותה סיסמה בשתי נקודות הקצה.

בדיקה באמצעות FFmpeg

דוגמאות לשרת שמוגדר עם יציאות מפרסם ומקלט נפרדות ומזהי זרם ריקים. החליפו את המארח, היציאות שהוקצו וקובץ הקלט. תיעוד פרוטוקול SRT של FFmpeg מגדיר אפשרויות URL אלה.

פרסמו קובץ MPEG-TS מקומי

Command
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"

קבלו מהיציאה של המקלט

Command
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"

ב-FFmpeg, הערך latency=200000 הוא דוגמה ל-200 ms מפני שהאפשרות משתמשת במיקרו-שניות. הגדירו את השהיית ההפקה לפי RTT שנמדד, אובדן והעיכוב מקצה לקצה המותר; ראו את מדריך השהיית SRT.

בצעו בדיקה מוקדמת לנתיב שבו תשתמשו

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

הגדירו מגבלות תפעול מציאותיות

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

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

מדריכי הגדרה נוספים

נסה את זה עם פיד אמיתי

בדוק אם Callaba מתאים לזרימת העבודה של SRT שלך

פתח את ההדגמה החיה של Multiview, הפעל את Callaba ב-AWS, או התקן אותו בשרת לינוקס משלך.