このトピックで説明されているサードパーティのツールは、参考用です。 Alibaba Cloudは、サードパーティツールのパフォーマンスと信頼性、およびこれらのツールに対する操作の潜在的な影響について、いかなる形でも保証しません。
概要
OBSとは何ですか?
Open Broadcaster Software (OBS) は、ライブストリームを生成するように設計された使いやすいソフトウェアの一種です。
OBSは無料ですか?
はい、OBSとそのソースコードの両方を無料で使用できます。
OBSはどのオペレーティングシステムをサポートしていますか?
OBSは、Mac OS X、Windows、およびLinuxをサポートします。 OBSはさまざまなライブストリーミングシナリオに適用され、ライブストリーミングのほとんどの要件を満たしています。
ダウンロードOBS
OBSの公式ウェブサイトにアクセスして、OBSの最新バージョンをダウンロードできます。
OBSの設定
一般的なパラメータを設定します。
ライブストリーミングのネットワーク環境は複雑です。 ライブストリームを記録する必要がある場合は、オンプレミスストレージにストリームを記録することを推奨します。
ストリームパラメータを設定します。
重要署名されたプッシュURLを2つの部分に分割し、[サーバー] フィールドと [ストリームキー] フィールドに入力する必要があります。 [サーバー] フィールドに、AppNameパラメーターで終わる最初の部分を入力します。 [ストリームキー] フィールドに、StreamNameパラメーターで始まる2番目の部分を入力します。 実際、ストリームプッシュ用の [サーバー] フィールドに完全なプッシュURLを入力できます。 ただし、セキュリティ上の理由から、[Stream Key] フィールドに [StreamName] パラメーターで始まる部分を入力することをお勧めします。 この方法では、Stream Keyフィールドの横にあるhideをクリックして、auth_keyパラメータを非表示にできます。
Mac用OBSおよびWindows用OBSでは、デフォルトで [Stream Key] フィールドのコンテンツは非表示になります。
この例では、前の図に示すpushing URLが使用されます。 ServerおよびStream Keyフィールドは、次の方法で設定されます。
サーバー:
rtmp://video-center.alivecdn.com/AppName
ストリームキー:
StreamName?vhost=live.aliyuntest.club&auth_key=1519372875-0-0-0-5a571e7e3398ca3fc7dcd65ee21616c0
URL署名機能を有効にした後、auth_keyパラメーターをMac用OBSおよびWindows用OBSのStream Keyフィールドに含める必要があります。
解像度パラメータを設定します。
出力解像度は、ユーザーが視聴するビデオの定義を決定します。 解像度が高いほど、ビデオはより鮮明になります。
FPSは、ビデオの滑らかさを決定するフレームレートを示します。 ビデオの典型的なフレームレートは、24〜30 FPSである。 ビデオのフレームレートが16 FPSより低い場合、ビデオは再生されるときに途切れます。 ビデオゲームは、フレームレートに対するより高い要件を有する。 ビデオゲームのフレームレートが30 FPSより低い場合、ビデオゲームはスムーズに実行されません。
次の表に、アスペクト比と解像度のマッピングを示します。
アスペクト比
解像度
アスペクト比
解像度
アスペクト比
解像度
4:03
2048 × 1536
1600 × 1200
1400 × 1050
1152 × 864
1024 × 768
800 × 600
640 × 480
16:09
1920 × 1080
1600 × 900
280 × 720
16:10
2560 × 1600
1920 × 1200
1680 × 1050
1440 × 900
1366 × 768
960 × 600
800 × 480
出力パラメータを設定します。
説明ビデオまたはオーディオのビットレートが高いほど、より多くの帯域幅が必要になります。
ライブストリーミングのレイテンシを短縮するためのパラメーターを設定します。
通常の操作
ライブストリーミングソースの編集
OBSを使用すると、ライブストリーミングソースをすばやく便利に編集できます。 たとえば、ライブストリーミングにシーンを追加したり、ライブストリーミングソースを切り替えたりできます。
ブラウザ: webページをリアルタイムで表示できます。
Image: イメージを表示できます。
画像スライドショー: 複数の画像をループ上または順番に表示できます。 この機能は、会議やクラスのライブストリーミングに適しています。
Scene: ライブストリーミングに素晴らしいエフェクトを提供できます。 シーン全体を現在のシーンに追加できます。
メディアソース: オンプレミスビデオをライブストリーミングソースとして追加できます。
テキスト (GDI +): ライブストリーミングウィンドウにテキストを追加できます。
キャプチャの表示: コンピュータ画面上の操作をリアルタイムでキャプチャできます。 このようにして、すべての操作をライブブロードキャストできます。
ゲームキャプチャ: ゲームをライブ放送することができます。 この機能は、あらゆる種類のゲームのライブストリーミングに適しています。
ウィンドウキャプチャ: 選択したウィンドウのコンテンツをリアルタイムでキャプチャできます。 この機能の利点は、選択したウィンドウのコンテンツのみが表示されることです。 この機能は、ソフトウェアやその他のツールを段階的に使用する方法を説明するコースのライブストリーミングに適しています。
カラーソース: シーンにカラーブロックを追加し、そのカラーブロックを背景色として使用できます。 カラーブロックの透明度は、背景を透明にするように調整することができる。
ビデオキャプチャデバイス: ビデオデバイスを追加し、ビデオデバイスでキャプチャされたビデオをライブブロードキャストできます。 この機能は、エンターテイメントショーやビデオ会議のライブストリーミングに適しています。
オーディオ入力キャプチャ: 特定のシーンにオーディオ入力デバイスを追加できます。
オーディオ出力キャプチャ: 特定のシーンにオーディオ出力デバイスを追加できます。
説明必要に応じて、ライブストリーミングソースとオーバーレイライブストリーミングソースを切り替えることができます。
スタジオモード
次の図に示すように、スタジオモードではライブストリームをリアルタイムで編集できます。
左側のウィンドウで、ライブストリーミング用の資料を準備および編集できます。 右側のウィンドウには、ストリーミングされるコンテンツが表示されます。
最初にトランジション効果を設定する必要があります。
[移行] をクリックすると、移行設定に基づいて移行が実行されます。
[シーン遷移] セクションでクイック遷移を設定できます。
トラブルシューティング
ストリームプッシュにOBSを使用すると、吃音やフレームドロップが発生するのはなぜですか?
OBSはフレームドロップを監視します。 フレームドロップが発生したら、ライブストリーミングで必要なアップロード速度をサポートするのに十分な帯域幅があるかどうかを確認します。 さらに、ビデオの解像度を下げることができます。
CPUの負荷が高いかどうかを確認します。 コンピューターの仕様がライブストリーミングの要件を満たしていない場合、またはコンピューターリソースが完全に占有されている場合、ビデオ再生の滑らかさも低下する可能性があります。
詳細については、OBSフォーラムをご覧ください。