ステップ・バイ・ステップ:Live モジュールと Open Broadcaster Software (OBS) の使用方法

このクイックスタートでは、Live モジュールと Open Broadcaster Software (OBS) を使用してライブイベントを配信する方法について説明します。
 

Live モジュールのすべての機能と使い方について学ぶには、Live モジュールを使用したライブイベントの作成と管理をご覧ください。高品質で安定したライブ配信体験を実現するためのベストプラクティスと推奨事項については、Live モジュールのガイドラインとベストプラクティスをご覧ください。Brightcove が提供するライブ動画配信オプションの一覧は、ライブ配信の提供をご覧ください。

このクイックスタートを完了すると、以下のことができるようになります:

  • Live モジュールを使用してライブイベントを作成する
  • ライブイベント用にエンコーダーを設定する
  • イベントをトリミングして、自分のアカウントにVODアセットとして保存する

このクイックスタートでは、Open Broadcaster Software (OBS) Studio を使用して、さまざまなデバイスにライブイベントを配信する方法を説明します。OBS は、動画録画とライブ配信のためのオープンソース ソフトウェアで、こちらからダウンロード可能です。他のエンコーダーも Live モジュールで使用可能です。

対象読者

Live モジュールを使用してライブ配信イベントを行う必要があるすべてのパブリッシャー。

前提条件

  • Live モジュールへのアクセス権を持つ Enterprise アカウント
  • イベントを配信するためのカメラ
  • エンコードソフトウェア(このクイックスタートでは OBS Studio を使用。無料でダウンロード可能)

制限事項

  • エンコーダーは RTMP または SRT ストリームを出力する必要があります
  • ライブ配信には 20〜30 秒の遅延が発生します
  • 配信はイベント開始から 30 分以内に開始する必要があります(アカウントのデフォルト設定)

ライブイベントを配信する手順

Live モジュールを使用してライブイベントを配信するには、以下のタスクを実行します:

新しいライブイベントの作成

  1. Studio にログインします。
  2. Live モジュールを開きます。
  3. イベントの作成 ボタンをクリックして新しいイベントを作成します。
  4. イベント名(イベント名)を入力します。
  5. イベント用の タグ(タグ)を入力します。
  6. アカウントにカスタムフィールドが必要な設定がされている場合は、それぞれに値を設定します。
  7. ドロップダウンリストからライブ トランスコード プロファイルを選択します。トランスコードプロファイルは作成されるライブレンディションの数と品質を制御します。
  8. 完了後、イベントを動画アセットに変換 を選択します。これにより、イベントが Media モジュールに動画として保存されます。
  9. ストリーム オプション セクションで、自分の所在地に最も近い地域 を選択します。
  10. 詳細オプション セクションで、再接続時間 を 10 分に設定します。
  11. ストリーミング開始 をクリックします。Live モジュールは ストリーム エンドポイント (RTMP URL) および ストリーム名 を返します。これらの値はエンコーダーの設定で使用されます。

エンコーダーの設定

このセクションでは、OBS Studio エンコーダーを設定してライブ配信イベントをサポートする方法を説明します。OBS Studio は、カメラからの入力をキャプチャし、CDN を通じて配信可能なストリームを生成するデスクトップ アプリケーションです。なお、他にもハードウェアやソフトウェアベースのエンコード ソリューションがあり、ライブ配信イベントにより適している場合があります。OBS Studio ソフトウェアはこちらからダウンロードできます。

  1. OBS Studio を起動します。
  2. Sources セクションで + をクリックして新しいソースを追加します。リストから Source を選択します。このクイックスタートではカメラでの映像キャプチャを行うため、Video Capture Device を選択します。
  3. 新しいソースに名前を付けて、OK をクリックします。
  4. Device リストからカメラを選択します。プロパティダイアログにプレビューが表示されるはずです。OK をクリックします。
  5. Controls セクションで Settings をクリックします。
  6. 設定ダイアログの左側にある Stream をクリックします。
  7. Stream の ServiceCustom... を選択します。
  8. Server には、Live モジュールから提供された ストリーム URL を使用します。
  9. ストリームキー には alive を入力します。
  10. OK をクリックして設定を保存します。
  11. Controls セクションで Start Streaming をクリックします。ライブ配信が開始されます。

ライブイベントの公開

ライブイベント用の埋め込みコードを生成するには、以下の手順に従ってください:

  1. Live モジュールに戻ります。
  2. イベントのコントロールルームページが表示されていない場合は、Live タブをクリックしてライブイベントの一覧を表示します。イベント名をクリックして調整室ページを開きます。
  3. ライブストリームが表示されていることを確認します。エンコーダーを開始してから、ライブストリームが表示されるまでに 1 分ほどかかる場合があります。
  4. ライブイベントを公開するには、左側のナビゲーションで 公開と埋め込み をクリックします。
  5. 利用可能なプレーヤー ドロップダウンからプレーヤーを選択します。
  6. プレーヤー URL をクリックしてライブ配信を確認します。
  7. ライブ配信が終了したら、調整室ページで ストリームの停止 ボタンをクリックします。また、OBS Studio に戻り、Stop Streaming ボタンをクリックしてエンコーダーを停止します。

クリップの作成

Live モジュールでは、完了したイベントから動画クリップを作成できます。ライブイベントの最中でもクリップを作成することができます。クリップを作成する理由には以下のようなものがあります:

  • ソーシャルメディアに投稿する短いティーザークリップを作成するため
  • 投稿したい動画の長さを制限するため(多くのプラットフォームでは動画の長さに制限があります)
  • 短い動画の方がソーシャルメディアでのパフォーマンスが良いため

クリップはイベント終了から 7 日以内にのみ作成可能です。それ以降は クリップの作成 ボタンが無効になります。イベントが 24 時間を超える場合は、最後の 24 時間分のみクリップ化が可能です。

クリップを作成するには、以下の手順に従ってください:

  1. Live モジュールに戻ります。
  2. 完了 タブをクリックします。
  3. イベントを見つけて、そのイベント名をクリックして調整室を開きます。
  4. 左側のナビゲーションで クリップの作成 をクリックします。クリッピング エディターが開きます。
  5. フォーカスタイム ライン上のクリッピング ハンドルをドラッグして、クリップの開始点と終了点を設定します。
  6. クリップのプレビュー をクリックしてクリップをプレビューします。必要に応じて開始点と終了点を調整できます。
  7. 保存 をクリックします。
  8. クリップ名(クリップ名)およびその他のメタデータ値を入力します。アカウントに必須フィールドがある場合、それらも表示され、値を設定する必要があります。
  9. クリップの作成 をクリックします。取り込み処理が開始され、クリップがアカウントに保存されます。
  10. クリップはクリップ エディターの下に表示されます。ソーシャルに公開 をクリックすると、Brightcove Social を使用して、選択したソーシャル配信先にクリップを公開できます。Social モジュールを使用した動画の公開方法については、ソーシャルメディア プラットフォームへの動画公開をご覧ください。

クリップはイベントの調整室にも表示されます。

ライブ配信のトラブルシューティング

ライブイベントの配信に関してさらなるサポートが必要な場合は、こちらからお問い合わせください。迅速な対応を受けるために、以下の情報をサポートに提供してください:

  • ストリームに発生している具体的な症状(例:まったく再生されない、カクつく、フリーズするなど)
  • このストリームが過去に正常に動作したかどうか
  • エンコーダーで使用しているエントリーポイント URL
  • 使用しているエンコードソフトウェアおよびハードウェア
  • ライブイベントを公開しているプレーヤーの URL
  • ライブアセットのビデオ ID
  • エンコーダーから配信ポイントホストまでのトレースルートの結果