Twitch 是一個平台 提供實時視頻流服務 該平台歸亞馬遜所有 已成為最受歡迎的遊戲之一 共享視頻遊戲視頻流,包括電子競技流,以及其他與視頻遊戲相關的事件。 網站內容可以實時或按需查看。
能夠流式傳輸視頻 在Linux上 我們有一些工具,但我們忘記了 最簡單的,它是從終端在這篇文章中,我將與您分享一種可以從我們的終端流到Twitch的方法。
先決條件
能夠在Twitch上播放 我們將依靠FFmpeg 由於其廣泛的用途,已經為許多人所熟知,為此,我們必須打開一個終端並執行以下命令:
sudo apt install ffmpeg
簡單地 確保它已成功安裝, 讓我們運行以下命令:
ffmpeg --help
他們將在此處收到有關該工具所有參數的答案。
修改bashrc
現在 我們必須對我們的bashrc文件進行一些修改,在其中我們將為傳輸添加一個別名。
重要的是,請記住bashrc文件是按用戶使用的,因此,如果系統中有多個用戶要使用此功能,則他們必須在其bashrc文件中添加以下內容。
在添加或修改之前, 我們將製作文件的備份副本,為此,我們將在終端上執行以下命令:
mkdir ~/bashrc-backup
cp〜/ .bashrc〜/ bashrc備份/ .bashrc-bak
我們已經備份了文件, 我們可以繼續對其進行安全地編輯,我們只需執行以下命令:
nano ~/.bashrc
注意:請勿以root用戶或具有超級用戶權限進行編輯。
我們必須在文件末尾添加以下內容:
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" }
在這個v我們可以編輯分辨率,質量,音頻和其他設置 根據我們的需求或設備的容量以及網絡連接的傳輸方式。 因此,您應該花幾分鐘時間。
價值觀 可以在估算器的幫助下進行計算,鏈接是eOBS為我們提供的這一服務,而 這個 我在網上發現的。 他們還必須知道網絡的上傳速度,這是至關重要的,因為它是傳輸質量中最有影響力的因素之一,您可以通過以下方式了解它: 這個工具.
我們只會添加傳輸密鑰,則每次我們運行腳本時都會要求此操作。
完成配置後,我們將繼續使用Ctrl + O將更改保存在Nano文本編輯器中,然後使用Ctrl + X退出。
從終端流到Twitch
現在執行腳本,只需在終端上編寫以下命令:
streaming streamkey
有了這個,他們必須 已經知道Twitch提供的密碼,如果沒有,他們應該直接前往 此鏈接 他們將在哪裡得到它。
已經有了 只需對其進行配置,就必須開始向Twitch發送視頻流 正確地。
要退出流,請按“ Q”,它應結束,因為流使用FFmpeg。 如果Q按鈕不起作用,請嘗試使用Ctrl + C或Ctrl + Z獲取退出腳本。