פִּרפּוּר היא פלטפורמה ש מציע שירות הזרמת וידאו חי בבעלות אמזון, הפלטפורמה הזו הפך לאחד הפופולריים ביותר לחלוק הזרמת וידאו של משחקי וידאו, כולל הזרמת 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.