ステップバイステップ:Secure Reliable Transport(SRT)ライブイベントのストリーミング
Live モジュールで利用可能なすべての機能について詳しくは、Live モジュールを使用したライブイベントの作成と管理を参照してください。高品質で安定したライブストリーミングエクスペリエンスを確保するためのベストプラクティスと推奨事項については、Live モジュールのガイドラインとベストプラクティスを参照してください。Brightcove がライブストリーミング動画配信に提供するすべてのオプションのリストについては、ライブストリームの配信を参照してください。
このクイックスタートを完了すると、以下ができるようになります:
- Live モジュールを使用して SRT ライブイベントを作成する
- SRT ライブイベント用にエンコーダーを設定する
- イベントをトリミングしてアカウントの VOD アセットとして保存する
このクイックスタートでは、Open Broadcaster Software(OBS)Studio を使用して、さまざまなデバイスにライブイベントをブロードキャストする方法を説明します。OBS は動画録画とライブストリーミング用のオープンソースソフトウェアで、こちらからダウンロードできます。Live モジュールでは他のエンコーダーも使用できます。
対象者
Live モジュールを使用してライブストリーミングイベントをブロードキャストする必要があるパブリッシャー。
前提条件
- Live モジュールへのアクセス権を持つエンタープライズアカウント
- イベントをブロードキャストするためのカメラ
- 独自のエンコーディングソフトウェアが必要です。このクイックスタートでは無料でダウンロードできる OBS Studio を使用します。
制限事項
- エンコーダーは RTMP または SRT ストリームを出力する必要があります
- ライブブロードキャストには 20〜30 秒の遅延が発生します
- ストリーミングはイベント開始から 30 分以内に開始する必要があります(デフォルトレベルのアカウント設定)
ライブイベントをブロードキャストするためのステップ
Live モジュールを使用してライブイベントをストリーミングするには、以下のタスクを完了します:
新しいライブイベントの作成
- Studio にログインします。
- Live モジュールを開きます。
- をクリックして新しいイベントを作成します。
- Event Name(イベント名)を入力します。
- イベントの Tags(タグ)を入力します。
- アカウントに必須カスタムフィールドが設定されている場合は、カスタムフィールドに値を割り当てていることを確認してください。
- ドロップダウンリストから Live Ingest Profile(Live 取り込みプロファイル)を選択します。Live 取り込みプロファイルは、作成される Live レンディションの数と品質を制御します。
- Convert event to video asset when complete(完了時にイベントを動画アセットに変換)を選択します。これにより、イベントが Media モジュールの動画として保存されます。

- 現在地に最も近い Region(リージョン)を選択します。
- Advanced Options(詳細オプション)リンクをクリックして詳細オプションを展開します。
- Reconnect Time(再接続時間)を 10 分(デフォルト)に設定します。
- Input Format(入力フォーマット)で Secure Reliable Transport (SRT) を選択します。
- CIDR Whitelist(CIDR ホワイトリスト)セクションで、SRT エンドポイントへの接続を許可する IP アドレスのセットを入力します。これにより、SRT エンドポイントへの接続を制御できます。このオプションは Input Format が RTP または SRT の場合のみ表示されます。すべてのネットワークを許可するには
0.0.0.0/0を指定できます。特定の IP アドレスを許可するには{IP アドレス}/32を使用します(例:255.160.10.1/32)。
- Start Streaming をクリックします。Live モジュールは Stream Endpoint(SRT URL)を返します。SRT URL はエンコーダーの設定で使用します。

エンコーダーの設定
このセクションでは、ライブストリーミングイベントをサポートするために OBS Studio エンコーダーを設定して使用します。OBS Studio ソフトウェアは、カメラからの入力をキャプチャして CDN で配信できるストリームを生成するデスクトップアプリケーションです。ライブストリーミングイベントの配信に適したハードウェアやその他のソフトウェアベースのエンコーディングソリューションも利用可能です。OBS Studio ソフトウェアはこちらからダウンロードできます。
- OBS Studio を開きます。
- Sources(ソース)セクションで、+ をクリックして新しいソースを追加します。リストから Source(ソース)を選択します。このクイックスタートでは動画キャプチャにカメラを使用するため、Video Capture Device(動画キャプチャデバイス)が選択されます。

- 新しいソースの名前を入力して OK をクリックします。

- Device(デバイス)リストからカメラを選択します。プロパティダイアログにプレビューが表示されるはずです。OK をクリックします。

- Controls セクションで Settings(設定)をクリックします。

- Settings ダイアログの左側で Stream(ストリーム)をクリックします。
- Stream Service(サービス)で Custom...(カスタム...)を選択します。
- Server(サーバー)には、Live モジュールが提供する SRT URL を使用します。
- Stream key(ストリームキー)は空のままにします。
- 設定を保存するには OK をクリックします。
- Controls(コントロール)セクションで Start Streaming(ストリーミング開始)をクリックします。ライブストリームが開始されます。

ライブイベントの公開
ライブイベントの埋め込みコードを生成するには、以下の手順に従ってください:
- Live モジュールに戻ります。
- イベントの Control Room ページが表示されていない場合は、Live タブをクリックしてライブイベントのリストを表示します。イベント名をクリックして Control Room ページを開きます。
- ライブストリームが表示されることを確認します。エンコーダーを開始した後、ライブストリームが表示されるまでに 1 分かかる場合があります。

- ライブイベントを公開するには、左ナビゲーションで Publish and Embed(公開と埋め込み)をクリックします。
- Available Player(利用可能なプレーヤー)ドロップダウンを使用してプレーヤーを選択します。
- Player URL(プレーヤー URL)をクリックしてライブストリームを表示します。
-

- ライブストリームが完了したら、Live モジュールの Stop Stream(ストリーム停止)ボタンをクリックします。また、OBS Studio に戻り、ストリームボタンをクリックしてエンコーダーのストリーミングを停止します。
クリップの作成
Live モジュールでは、完了したイベントから動画クリップを作成する機能を提供しています。ライブイベントの進行中にもクリップを作成できます。クリップを作成したい理由はいくつかあります:
- ソーシャルメディアに投稿できる短いティーザークリップを作成するため
- 投稿したい動画の長さを制限するため(ほとんどのプラットフォームでは動画の長さが制限されています)
- ソーシャルメディアでは短い動画の方が効果的であることがわかっているため
クリップはイベント終了から 7 日以内にのみ作成できます。それ以降は Create Clip(クリップ作成)ボタンが無効になります。イベントが 24 時間を超える場合、最後の 24 時間のみクリッピング可能です。
クリップを作成するには、以下の手順に従ってください:
- Live モジュールに戻ります。
- Completed(完了済み)タブをクリックします。
- イベントを見つけてイベント名をクリックして Control Room を開きます。
- Create Clip(クリップ作成)をクリックします。クリッピングエディターが開きます。
- フォーカスタイムライン上のクリッピングハンドルをクリックしてドラッグし、クリップの開始点と終了点を設定します。

- Preview Clip(クリッププレビュー)をクリックしてクリップをプレビューします。必要に応じて開始点と終了点を調整できます。
- Save Clip(クリップを保存)をクリックします。
- Clip Name(クリップ名)およびその他のメタデータ値を入力します。アカウントの必須フィールドも表示されるため、値を割り当てる必要があります。

- Create Clip(クリップ作成)をクリックします。取り込みプロセスが開始し、クリップがアカウントに保存されます。
- クリップはクリップエディターの下に表示されます。Publish to Social(ソーシャルに公開)をクリックして、Brightcove Social を使用してクリップをソーシャルメディアの目的地の 1 つに公開します。Social モジュールを使用した動画の公開については、ソーシャルメディアプラットフォームへの動画の公開を参照してください。
- Back to Control Room: Completed(コントロールルームに戻る:完了済み)のパンくずをクリックします。すべてのクリップはイベントの Control Room にも表示されます。

ライブストリームの問題のトラブルシューティング
ライブイベントの動作についてさらにサポートが必要な場合は、お問い合わせください。できるだけ迅速な対応を行うために、以下はサポートが問題を解決するために必要な情報のリストです。
- ストリームで発生している具体的な症状。例えば、全く再生できないのか、それとも断続的に止まったりフリーズしたりするのかなど。
- このストリームが過去に正常に動作していたかどうか
- エンコーダーで使用しているエントリーポイント URL
- 使用しているエンコーディングソフトウェアとハードウェア
- ライブイベントを公開したプレーヤーへの URL
- ライブアセットの動画 ID
- エンコーダーからパブリッシングポイントホストへのトレースルートの結果