Ubuntuおよび派生物のターミナルからTwitchにストリーミングする方法は?

twitch_logo3

Twitch はプラットフォームです ライブビデオストリーミングサービスを提供しています アマゾンが所有するこのプラットフォーム 最も人気のあるもののXNUMXつになりました eSportsストリーミングを含むビデオゲームストリーミング、およびその他のビデオゲーム関連イベントを共有するため。 サイトのコンテンツは、ライブまたはオンデマンドで表示できます。

ビデオをストリーミングできるようにするには Linux上 いくつかのツールがあります、しかし私たちは忘れます 最も単純で、それはターミナルからですこの投稿では、ターミナルからTwitchにストリーミングできる方法を紹介します。

前提条件

Twitchで放送できるようにするには FFmpegから頼ります これは、その幅広いユーティリティのおかげですでに多くの人に知られています。このためには、ターミナルを開いて次のコマンドを実行する必要があります。

sudo apt install ffmpeg

単に 正常にインストールされたことを確認するには、 このコマンドを実行してみましょう:

ffmpeg --help

ツールのすべてのパラメーターを含む回答を受け取る場所。

bashrcの変更

現在 bashrcファイルにいくつかの変更を加える必要があります、送信のエイリアスを追加します。

bashrcファイルはユーザーごとに機能することを覚えておくことが重要です。したがって、システムの複数のユーザーがこの関数を使用する場合は、bashrcファイルに以下を追加する必要があります。

追加または変更する前に、 ファイルのバックアップコピーを作成します、ターミナルでこれを行うには、次のコマンドを実行します。

mkdir ~/bashrc-backup

cp〜 / .bashrc〜 / bashrc-backup / .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では解像度、品質、オーディオ、その他の設定を編集できます 私たちの機器とネットワーク接続の必要性または容量に応じた送信の。 だからあなたはそれのために数分かかるはずです。

推定量の助けを借りて計算することができます、リンクはeですこれはOBSが私たちに提供するものです、そして、 この他 ネットで見つけた。 それは送信の品質に最も影響を与える要因のXNUMXつであるため、ネットワークのアップロード速度も知っていることが不可欠です。 このツール.

ストリームけいれん

送信キーを追加するだけではありません、これはスクリプトを実行するたびに要求されます。

構成が完了したら、Ctrl + Oを使用してNanoテキストエディターに変更を保存し、Ctrl + Xを使用して終了します。

ターミナルからTwitchへのストリーミング

スクリプトを実行するには、ターミナルで次のコマンドを記述します。

streaming streamkey

これで彼らはしなければなりません Twitchから提供されたパスワードをすでに知っている、そうでない場合、彼らは単に行くべきです このリンク 彼らがそれを手に入れる場所。

すでにそれで 設定するだけで、Twitchへのストリームを開始する必要があります 正しい方法で

ストリームはFFmpegを使用しているため、ストリームを終了するには、「Q」を押すと終了します。 Qボタンが機能しない場合は、Ctrl + CまたはCtrl + Zを使用して終了スクリプトを取得してみてください。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。