הגדרות Facebook Live: קצב סיביות, רזולוציה ו-keyframes
ההגדרות ששומרות על שידור Facebook Live חד ומחובר: רזולוציה וקצב פריימים, טווחי קצב סיביות, כלל ה-keyframe של 2 שניות, אודיו AAC ושרת ה-RTMPS, וגם הטעויות שהכי הרבה פעמים גורמות לאזהרות איכות.
בעמוד הזה
ל-Facebook Live, הגדרה בטוחה היא וידאו H.264 ב-1080p או 720p וב-30 fps, קצב סיביות קבוע של כ-4,500–6,000 kbps ל-1080p30 או 3,000–4,000 kbps ל-720p30, מרווח keyframe של 2 שניות, ואודיו AAC ב-128–160 kbps, והכול נשלח לשרת ה-RTMPS של Facebook. ודאו את המספרים מול מפרטי הווידאו החי העדכניים של Meta.
הערכים האלה חשובים יותר ממה שאנשים מצפים. מרווח keyframe שנשאר על אוטומטי, קצב סיביות שקופץ בסצנות עמוסות, או קליפ עם קצב פריימים שונה מהקודם — כל אלה יכולים להופיע כאזהרות ב-Live Producer או כתמונה מפוקסלת. הנה כל הגדרה ואיך לשמור עליה יציבה.
עיקרי הדברים
- שלחו ל-
rtmps://live-api-s.facebook.com:443/rtmp/; ה-ingest של Facebook מצפה לחיבור RTMPS מאובטח.- 1080p30 בקצב קבוע של 4,500–6,000 kbps הוא ברירת מחדל הגיונית; רדו ל-720p30 כשקצב ההעלאה צפוף.
- הגדירו את מרווח ה-keyframe לבדיוק 2 שניות במקום להשאיר אותו על אוטומטי.
- שמרו על רזולוציה, קצב פריימים ופורמט אודיו זהים בכל קליפ שאתם משמיעים.
הגדרות Facebook Live להתחיל מהן
הזינו את אלה ב-encoder שלכם, או בדקו ששירות השידור שלכם מיישם אותן:
- שרת:
rtmps://live-api-s.facebook.com:443/rtmp/, עם מפתח השידור בשדה נפרד משלו. - קודק וידאו: H.264 בקצב סיביות קבוע (CBR).
- רזולוציה וקצב פריימים: 1920×1080 או 1280×720 ב-30 fps; 60 fps רק כשהתנועה דורשת זאת.
- קצב סיביות וידאו: בערך 3,000–4,000 kbps ל-720p30, 4,500–6,000 kbps ל-1080p30 ו-6,000–9,000 kbps ל-1080p60.
- מרווח keyframe: 2 שניות.
- אודיו: AAC סטריאו, 128–160 kbps, ב-44.1 או 48 kHz.
Meta מפרסמת ערכים מומלצים בדפי העזרה שלה על מפרטי וידאו חי ומעדכנת אותם מדי פעם, אז התייחסו לטווחים האלה כנקודת פתיחה. לתיאוריה שמאחוריהם, ראו באיזה קצב סיביות להשתמש לשידור חי.
בחירת רזולוציה וקצב פריימים לצופי Facebook
הרבה צופי Facebook צופים בפיד בטלפון, לעיתים קרובות בלי קול, כך שהרזולוציה הנכונה תלויה במה שמופיע על המסך.
- 1080p30 היא ברירת המחדל הנכונה לשקפים, תקריבי מוצר, טקסט על המסך וכל דבר שאנשים עשויים לצפות בו במסך מלא.
- 720p30 סביר לראש מדבר או לסצנה פשוטה כשההעלאה שלכם מוגבלת. שידור 720p נקי נראה טוב יותר משידור 1080p מורעב.
- 60 fps מצדיק את קצב הסיביות הנוסף רק לתנועה מהירה כמו משחקיות או ספורט.
Facebook מכינה בדרך כלל גרסאות באיכות נמוכה יותר לצופים עם חיבור איטי, כך שמקור 1080p יציב לא פוגע בצופים בנייד. אם התוכן שלכם נוצר לטלפונים, שידור אנכי 9:16 יכול להתאים לפיד, אבל התחייבו לכיוון אחד בכל שידור; כיוונים מעורבים משאירים פסים שחורים.
למה keyframes וקצב סיביות קבוע חשובים ב-Facebook
keyframe הוא תמונה מלאה שהפריימים הבאים נבנים ממנה. פלטפורמות שידור משתמשות ב-keyframes כדי לחתוך פיד חי לקטעים לצורך הצפייה, ולכן כשהם מגיעים באיחור או באופן לא סדיר, הצופים מחכים יותר זמן עד שהווידאו מתחיל. זו הסיבה ש-Facebook מבקשת keyframe כל 2 שניות, ולמה הגדרות אוטומטיות מסוכנות: חלק מה-encoders מרווחים אז את ה-keyframes הרבה יותר.
ב-OBS, הגדירו את מרווח ה-keyframe ל-2 בהגדרות הפלט המתקדמות. encoders אחרים עשויים לקרוא לזה GOP או I-frame interval ולספור בפריימים, אז ב-30 fps הזינו 60.
קצב סיביות קבוע חשוב מסיבה דומה. קצב סיביות משתנה קופץ בסצנות עמוסות, והקפיצות האלה יכולות לעבור את קצב ההעלאה שלכם ולגרום ל-buffering בדיוק כשהאקשן בשיאו. השתמשו ב-CBR לפלט חי.
טעויות הגדרה שגורמות לאזהרות ב-Facebook Live
- שימוש בכתובת RTMP רגילה. פרופיל ישן שמצביע על כתובת
rtmp://, או כזה שחסר בו הפורט:443, לא מצליח להתחבר. - קביעת קצב סיביות לפי תקווה. שמרו את הסך הכולל הרבה מתחת לקצב ההעלאה שמדדתם, עם מרווח למכשירים אחרים.
- ערבוב קובצי מקור. קליפ ב-29.97 fps ואחריו קליפ ב-25 fps, או 720p אחרי 1080p, יכולים לגרום לגמגומים, לשגיאות חותמות זמן או לחיבור שנופל במעבר.
- התעלמות מרצועת האודיו. קליפ בלי אודיו, או עם אודיו בפורמט שונה מהקליפים שלידו, עלול לגמגם או להתנתק כשהפלייליסט מגיע אליו.
- למקסם הכול. שליחה מעל 1080p כמעט אף פעם לא משפרת את מה שצופי Facebook רואים; בדקו במפרטים של Meta מה המקסימום שהיא מקבלת.
אם השידור לא מתחבר בכלל, המפתח או הדף הם הסיבה הסבירה יותר; ראו איך למצוא את מפתח השידור של Facebook.
לשמור על הגדרות Facebook Live יציבות עם StreamHouse
רוב הטעויות האלה נובעות מקידוד בזמן אמת במחשב ביתי ומקבצים שלא תואמים זה לזה. בתוכן מוקלט, StreamHouse מטפלת בשניהם:
- פרופיל קידוד אחד לכל העלאה. הסרטונים מוכנים מראש, כך שכל קליפ מגיע ל-Facebook עם אותה רזולוציה, קצב פריימים, מרווח keyframes וקצב סיביות, וחותמות הזמן נשארות יציבות בין סרטונים.
- תבניות במקום שדות. בחרו 720p או 1080p, 30 או 60 fps היכן שהתוכנית שלכם מאפשרת, ופלט אופקי או אנכי.
- אין כתובת שרת שאפשר לטעות בה. יעד Facebook מבקש רק את מפתח השידור שלכם.
השידור רץ בענן, כך שקצב ההעלאה הביתי יוצא מהתמונה, והוא מתחבר מחדש אוטומטית אחרי תקלה. משדרים חי מ-OBS במקום? הגדירו את הערכים שלמעלה פעם אחת ב-OBS ו-StreamHouse מעבירה את הפיד הזה. הגדירו שידור ל-Facebook Live.
שאלות נפוצות
באיזה קצב סיביות להשתמש ל-Facebook Live ב-1080p?
ל-1080p ב-30 fps, קצב קבוע של 4,500–6,000 kbps הוא טווח טוב; ב-60 fps, תכננו בערך 6,000–9,000 kbps. השתמשו בקצה העליון רק אם יש לכם קיבולת העלאה פנויה, ובדקו את מפרטי הווידאו החי העדכניים של Meta.
האם Facebook Live תומכת בשידורים ב-60 fps?
נכון לזמן הכתיבה, Facebook מקבלת קלט חי ב-60 fps, מה שעוזר בתנועה מהירה כמו משחקיות או ספורט. לראשים מדברים, שקפים ורוב התוכן המוקלט, 30 fps נראה טוב באותה מידה ודורש הרבה פחות קצב סיביות.
איזה מרווח keyframe צריך Facebook Live?
שתי שניות. הזינו 2 אם ה-encoder מבקש שניות, או כפול מקצב הפריימים אם הוא סופר פריימים, למשל 60 ב-30 fps. הגדרות אוטומטיות יכולות לרווח את ה-keyframes יותר מדי, ולהוביל להתחלות איטיות ולאזהרות איכות.
אילו הגדרות אודיו עובדות הכי טוב ל-Facebook Live?
AAC סטריאו ב-128–160 kbps עם קצב דגימה של 44.1 או 48 kHz, זהה בכל סרטון שאתם משמיעים. שמרו גם על עוצמה אחידה בין קליפים; קפיצה פתאומית בווליום מאבדת מהר צופים שמאזינים עם קול.

