כיצד להזרים לטוויץ 'מהטרמינל באובונטו ונגזרות?

3. עווית_לוגו

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

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

תנאים מוקדמים

כדי להיות מסוגל לשדר בטוויץ ' נשען על FFmpeg שכבר ידוע על ידי רבים בזכות מגוון השירותים הרחב שלו, לשם כך עלינו לפתוח מסוף ולבצע את הפקודה הבאה:

sudo apt install ffmpeg

פשוט כדי לוודא שהוא הותקן בהצלחה, בוא נפעיל את הפקודה הזו:

ffmpeg --help

היכן הם יקבלו תשובה עם כל הפרמטרים לכלי.

שינוי bashrc

עכשיו עלינו לבצע שינויים בקובץ ה- bashrc שלנו, בו נוסיף כינוי לשידור.

חשוב שתזכור שקובץ bashrc עובד למשתמש, כך שאם יותר ממשתמש אחד במערכת שלך ישתמש בפונקציה זו, עליו להוסיף את הקובץ הבא לקובץ bashrc שלהם.

לפני הוספה או שינוי, אנו הולכים ליצור עותק גיבוי של הקובץ שלנו, בשביל זה במסוף אנחנו הולכים לבצע את הפקודה הבאה:

mkdir ~/bashrc-backup

cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak

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

nano ~/.bashrc

הערה: אתה לא צריך לערוך כשורש או עם הרשאות משתמש-על.

עלינו להוסיף את הדברים הבאים בסוף הקובץ:

streaming() {

INRES="1920x1080" # input resolution

OUTRES="1920x1080" # output resolution

FPS="15" # target FPS

GOP="30" # i-frame interval, should be double of FPS,

GOPMIN="15" # min i-frame interval, should be equal to fps,

THREADS="2" # max 6

CBR="1000k" # constant bitrate (should be between 1000k - 3000k)

QUALITY="ultrafast"  # one of the many FFMPEG preset

AUDIO_RATE="44100"

STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin

SERVER="live-sjc" # twitch server in California, see http://bashtech.net/twitch/ingest.php to change

ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \

-vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\

-s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \

-bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"

}

ב נ 'זהאנו יכולים לערוך את הרזולוציה, האיכות, האודיו והגדרות אחרות של שידור בהתאם לצורך או לקיבולת שלנו בציוד ובחיבור הרשת שלנו. אז אתה צריך לקחת כמה דקות לעשות זאת.

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

זרם עווית

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

לאחר ביצוע התצורות, אנו ממשיכים לשמור את השינויים בעורך הטקסט של Nano עם Ctrl + O ונצא ממנו עם Ctrl + X.

סטרימינג לטוויץ 'מהטרמינל

עכשיו כדי להריץ את הסקריפט, פשוט כתוב את הפקודה הבאה במסוף:

streaming streamkey

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

כבר איתו פשוט הגדר אותו ועליך להפעיל את הזרם ל- Twitch נכון.

כדי לצאת מהזרם, לחץ על "Q" והוא אמור להסתיים, מכיוון שהזרם משתמש ב- FFmpeg. אם כפתור Q לא עובד, נסה להשיג את סקריפט ה- quit עם Ctrl + C או Ctrl + Z.


השאירו את התגובה שלכם

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

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.