Live モジュールを使用したライブイベントの作成と管理

このトピックでは、Live モジュールを使用してライブイベントを作成・管理する方法について説明します。
 

はじめに

Live モジュールを使用すると、デスクトップおよびモバイル端末向けにライブイベントを配信することができます。Live モジュールにイベント情報を入力すると、現地のエンコーダーに設定するための一連のエンコーダー設定が提供されます。すべてのトランスコード処理はクラウド上で行われるため、ハードウェアベースのトランスコーダーは不要です。

ご契約の Live サブスクリプションによっては、イベント、チャンネル、またはその両方を作成できる場合があります。通常、イベントは短期間または単発・定期的に行う配信に使用されます。一方で、チャンネルは 24 時間 365 日のライブ配信に使用されるのが一般的です。チャンネルとイベントは異なる課金体系となっているため、詳細は弊社営業までご確認ください。

前提条件

ライブイベントを配信するには、以下の項目が必要です:

制限事項

  • SSAI を利用するライブ配信は、Media モジュールではなく Live モジュールから公開する必要があります。
  • ライブ配信には 20~30 秒の遅延が発生します。
  • 配信はイベント開始から 30 分以内に開始する必要があります(デフォルトのアカウント設定)。
  • Chromecast ではライブ DVR はサポートされていません。DVR 非対応のストリームが代わりに再生されます。
  • イベント作成後は、出力設定を変更できません
  • Brightcove は需要に応じてライブ配信のキャパシティを自動的にスケーリングしますが、通常はこの処理はユーザーにとって透過的です。ただし、短時間に同一リージョンで複数のライブジョブを作成しようとした場合、追加のキャパシティ準備のために短時間の遅延が発生する可能性があります。その場合は数分後に再試行してください。

課金対象のステータス

ライブ ジョブの課金は、アクティブ状態に対して発生します:

アクティブ状態(課金対象)

  • 待機中
  • ストリーミング中
  • 切断済み

非アクティブ状態(課金対象外)

  • スタンバイ
  • キャンセル
  • 停止処理中
  • キャンセル済み
  • 終了
  • 失敗

ライブイベントの管理

Live モジュールにアクセスするには、Studio にログインし、メインナビゲーションで Live をクリックします。ログイン後、ページの右上に Brightcove アカウント名が表示されます。複数のアカウントがある場合は、アカウント切替ドロップダウンから操作したいアカウントを選択します。選択したアカウントが Live に対応していない場合は、「Brightcove Live」の紹介動画ページが表示されます。[イベント管理]ページでは、次の 3 つのタブが表示されます:

表示 ドロップダウンを使うと、完了 タブに表示するイベントを絞り込むことができます。

ページの本文には、以下のような関連情報とともにライブイベントの一覧が表示されます:

  • ジョブステータス - ライブストリームのステータス
    • ストリーミング中 - ストリームはライブ配信中です。
    • 処理エラー - ライブストリームでエラーが発生しました。
    • スタンバイ - 配信準備完了(静的エントリーポイントのみ)。
    • 停止 - ストリームが停止し、VOD 出力を作成しています。
    • 完了 - ストリームが完了しました。
    • キャンセル - ストリーム停止中で、VOD 出力は作成されません。
    • キャンセル済み - ストリームがキャンセルされました。
    • 切断済み - エンコーダーとの接続が切断されました。
    • 非アクティブ - 繰り返しイベントは非アクティブ状態です。
    • アクティブ化されていません - 繰り返しイベントは有効化されましたが、ストリームが開始されていない状態。
    • 待機中 - RTMP ストリーム(エンコーダーからの RTMP を)待機中です。
    • 失敗 - システムエラーによりジョブ停止しました。
    • 破棄 - エンコーダー未接続のままイベント終了しました。
  • 完了日時
  • イベント名および ID
  • 総再生数
  • 配信時間
  • 作成日時(繰り返しイベントのみ)

ライブイベントの動画プロパティを確認するには、イベント名をクリックして調整室を開きます。

新しいイベントの作成

Live モジュールを使用してライブイベントを作成・配信する手順については、以下のいずれかのトピックを参照してください:

新しいイベントを作成するには、次の手順に従ってください:

  1. [イベント管理]ページで イベントの作成 をクリックします。「イベントの作成」または「チャンネルの作成」ページが開きます。イベントとチャンネルの作成画面は共通です。本ドキュメントではイベント作成の画面を使用しています。
  2. イベントの詳細を入力します:
    • イベント名 - イベント名(動画アセットとして保存される場合は Media モジュールにも表示されます、最大 255 文字)
    • 簡単な説明 - イベントの簡易説明(最大 250 文字)
    • タグ - イベントに関連付けるタグ(動画として保存された場合は動画にもタグが付きます。最大 128 文字、最大 1200 タグ)
    • 参照 ID - 一意な参照 ID(最大 150 文字)
  3. アカウントで必須とされているカスタムフィールドが表示されます。値を入力してください。
  4. ソーシャルメディアへのストリーミング許可 に設定すると、イベントをソーシャルメディアへ配信可能になります。これは配信開始後にも設定できます。
  5. ストリーミング遅延(配信遅延)のオプションを選択します。
  6. ライブ トランスコード プロファイル を選択します。ドロップダウンにはすべてのトランスコードプロファイルが表示されます。プロファイルは作成されるライブ レンディションの品質と数を制御します。プロファイルの管理 リンクをクリックすると別タブでプロファイルエディタが開きます(アカウント管理者権限が必要)。レンディション リンクをクリックすると、選択したプロファイルで作成されるレンディションが表示されます。
  7. 完了後、イベントを動画アセットに変換 を選択すると、ライブ動画の VOD バージョンが Brightcove アカウントに保存されます。この場合、選択した トランスコードプロファイル の最高品質レンディションが VOD のソースとなります。レンディション作成時には、アカウントのデフォルト トランスコードプロファイルが使用されます。ライブイベント終了直後に VOD が利用できるわけではなく、取り込み完了後に利用可能となります。
  8. 統合 をクリックして Zoom ミーティングとの連携を追加できます。詳細は Zoom ミーティングとの連携ドキュメントをご参照ください。
  9. ストリーム オプション をクリックし、地域 を選択します。これは使用する Amazon Web Services (AWS) リージョンです。遅延を減らすために、エンコーダーに最も近いリージョンを選択してください。デフォルトでは オレゴン(US West)に設定されていますが、他の大陸から配信する場合は適していません。 対応リージョンは以下の通りです:
    regions
    対応リージョン
    • オレゴン州 (米国西部)(デフォルト)
    • バージニア州 (米国東部)
    • 東京(アジア太平洋)
    • ソウル(アジア太平洋)
    • シンガポール(アジア太平洋)
    • シドニー(アジア太平洋)
    • ムンバイ(アジア太平洋)
    • フランクフルト(EU)
    • アイルランド(EU)
  10. 詳細オプション をクリックし、詳細オプションを設定します。
  11. イベントの作成 をクリックしてライブイベントを開始します。調整室が開き、ストリーミング エンドポイント(RTMP URL)ストリーム名 などの詳細が表示され、これらはエンコーダーで使用します。

    デフォルトでは、イベント作成から 30 分以内にエンコーダーを起動する必要があります。

このストリーミングを停止 をクリックするとイベントを終了します。

詳細オプションの設定

新しいイベントを作成する際に、詳細オプションを設定できます。高度なオプションを設定するには、イベント作成時に詳細オプションリンクをクリックしてください。

以下のオプションを設定できます:

  • コンテンツ暗号化 - ライブ出力ストリームに適用する暗号化の種類を選択します:
    • なし - 暗号化は適用されません
    • AES-128 - AES-128 暗号化を使用してライブ HLS 出力を保護します。このオプションを選択した場合は、暗号化キーを入力する必要があります。キーは16進数32文字である必要があります。最適な結果を得るには、キー生成ツール128-bitHex オプションを選択してください。暗号化キーの値は Live モジュールにのみ入力し、エンコーダ設定には使用されません。
    • デジタル著作権管理 (DRM) - Premium コンテンツストリームを DRM 技術で保護します。詳細はLive DRMドキュメントを参照してください。
      • HLS + FairPlay
      • HLS (fMP4) + Widevine Modular
  • 再接続時間 - エンコーダが切断された場合、ライブストリームを利用可能なままにしておく時間です。この設定は新しいイベント作成時にエンコーダが起動しなければならない時間には影響しません。
  • サーバーサイド広告挿入(SSAI)を有効化 - サーバーサイド広告挿入を有効にします。広告はサーバーサイド広告設定の一部として構成されます。Live モジュールでのサーバーサイド広告の取り扱いについてはLiveモジュールでのサーバーサイド広告実装を参照してください。
    • スレートの挿入 - フィルスレートを選択します。動的に配信される広告で埋められないライブストリームの広告枠の隙間に表示されます。フィルスレートは Live 設定の一部として作成します。
    • 広告音声 - チェックすると、設定された調整に基づいて広告の音量レベルを正規化します。これにより、広告がコンテンツよりも著しく大きくなるのを防げます。
  • クラウド DVR の作成 - DVR 機能を有効化します。イベントが Brightcove プレーヤー v6.33.0 より前のバージョンで公開される場合は、Live DVRUX プラグインが必要です。イベント終了後 7 日間コンテンツが利用可能です。
    • DVR 時間 - ライブ DVR マニフェストに保持する時間(秒)。最大値は 86400 秒(24時間)です。
  • 入力形式 - エンコーダから Live モジュールに送信される入力フォーマット。この機能により、now、now-next などのライブストリームの追加メタデータ、字幕やキャプション、音声トラックの柔軟性、標準的な放送レベルデータを用いたスムーズなデジタル体験が可能になります。対応フォーマットは以下の通りです:
    • RTMP(デフォルト)
    • リアルタイム トランスポート プロトコル (RTP)
    • セキュア リライアブル トランスポート (SRT)
  • 使用する RTMP 認証情報 - ストリーミング エンドポイントを保護するために使用する RTMP 認証情報を選択します。このオプションは、入力フォーマットが RTMP で、かつ Live 設定で少なくとも 1つの RTMP 認証情報が作成されている場合にのみ表示されます。
  • RTMP IP ホワイトリスト - RTMP エンドポイントに接続を許可する IP アドレスのセットを入力します。接続可能な IP を制御します。全ての IP に開放したい場合は空欄のままにしてください。このオプションは入力フォーマットが RTMP の場合のみ表示されます。
  • ストリーム ステータス通知を有効化 - チェックを入れて、通知 URL を入力します。ジョブのステータスが変わると、通知 URL に HTTP リクエストが送信されます。これにより、サーバー側でジョブ ステータスの変更に応じた更新が可能です。API 通知の詳細はLive API 通知を参照してください。
  • CIDR ホワイトリスト - RTP または SRT エンドポイントに接続を許可する IP アドレスのセットを入力します。接続可能な IP を制御します。このオプションは入力形式が RTP または SRT の場合のみ表示されます。

    0.0.0.0/0 を指定すると全ネットワークを許可できます。

    特定の IP アドレスを許可するには、{IP アドレス}/32(例:255.160.10.1/32)を使用します。

    詳細は クラスレス ドメイン間ルーティングをご覧ください。

  • + マルチ CDN 構成を追加 - 追加の CDN 用に ラベルURL を入力します。これは当社のプライマリ CDN に動画セグメントを要求することを許可された CDN のホワイトリストです。セカンダリ CDN の設定はユーザーの責任で行ってください。
  • 静的エントリポイント(SEP)を使用して、これを繰り返しイベントとして作成 - 単一のライブストリームを作成し、必要に応じて有効化/無効化できます。詳細はこのドキュメントの繰り返しイベントの紹介セクションを参照してください。

設定の編集 をクリックすると、ライブストリーム作成時に送信される API リクエストの内容を表示・編集できます。API コールの直接編集は注意して行ってください。

低遅延ストリーミングの使用

遅延とは、動画がキャプチャされてから視聴者のデバイスに表示されるまでの時間差を指します。新しいライブイベントを作成する際に、低遅延を使用するオプションがあります。

低遅延はほぼリアルタイムのストリーミングを提供し、遅延を約 5~10 秒に短縮します。より迅速なインタラクションが必要な場合に推奨されますが、体験品質は劣る可能性があります。低遅延フィードが提供可能かどうかは、エンコーダや視聴者の帯域幅など Brightcove 外の要因に依存します。

低遅延用のソース エンコーダ設定には以下が必要です。

  • 30fps、ドロップフレームは非対応(29.97fpsは不可)
  • コーデック:H264
  • プロファイル:Baseline
  • ビデオコーデック:H264
  • H264プロファイル:Baseline
  • オーディオコーデック:AAC

低遅延使用時にサポートされないオプションは以下の通りです:

  • DRM
  • SSAI
  • 冗長化
  • 音声のみ
  • 多言語音声
  • 入力のBフレーム
  • マルチCDN構成の追加

注意: 低遅延には Brightcove プレーヤー v6.62.0 以降が必要です。

繰り返しイベントの概要

静的エントリポイント(SEP)を使用してこれを繰り返しイベントとして作成オプションを選択すると、同じエントリ ポイント URL と再生 URL を保持したまま、長時間にわたるライブストリームを有効化・無効化できます。繰り返しイベントを使用すると、ストリーミング エンドポイント URL および 動画ID は変更されません。

制限事項

繰り返しイベントを扱う際には、以下の制限があります:

  • イベント完了時にビデオアセットに変換 オプションは利用できません。代替手段として、ライブイベント全体を VOD としてアーカイブするためにクリッピングを使用できます。クリップは次回のストリーム起動まで、または 7 日間のいずれか短い期間に作成可能です。ストリームが再度有効化されると、以前の録画セッションはサーバーから削除され、クリッピングできなくなります。
  • ジョブ設定は変更できません。現在は繰り返しイベントを初めて作成した際の設定に固定されています。
  • ストリームを有効化するには、イベントが利用可能になるまで最大 60 秒かかる場合があります。一部のエンコーダ(Wirecast、Elemental など)には再試行機能が組み込まれているため、エントリ ポイントが利用可能になるとすぐに再接続されます。
  • 再接続時間 は、繰り返しイベントにおいてもエンコーダの切断時に適用されます。再接続時間 に達すると、繰り返しイベントは非アクティブ状態に設定されます。ジョブ完了時にはストリームを無効化し、切断発生時に待機可能な許容時間として 再接続時間 を設定することを Brightcove は推奨します(この待機期間中にも入力時間のコストが発生します)。
  • 繰り返しイベントを非アクティブ化する前に、必ずエンコーダを停止してください。アカウントには使用可能な繰り返しイベント数に制限があります。上限に達した場合、新しい繰り返しイベントを作成するには既存のいずれかを停止する必要があります。上限に達した状態でさらに作成しようとすると、エラーが返されます。
  • 繰り返しイベントを非アクティブ化すると、ストリームの最後の数秒は一時的に再生可能な状態が続きます(クリッピング目的のため)。
  • アカウントごとに作成できる SEP イベントは最大 34 件に制限されています(各リージョンに 3件、us-west-2 のみ 10件)。上限に達している場合は、新しいイベントを作成するリージョンで既存の SEP イベントを終了する必要があります。
  • 同時に 5件を超える SEP ジョブを有効化しようとすると、以下のようなエラーが表示されます:
    {
          “message”:“Allocating additional streaming capacity to the region. Please retry your request.: no_streaming_capacity_in_region”,
          “statusCode”:500,
          “name”:“ApiError”,
          “isApiError”:true
        }

    いくつかのジョブが有効化完了するまで待ってから、再試行してください。

繰り返しイベントの操作

繰り返しイベントを作成するには、ライブイベント作成時に 静的エントリポイント(SEP)を使用してこれを繰り返しイベントとして作成 オプションを選択し、イベントの作成 をクリックします。

繰り返しイベントが作成されると、「スタンバイ」タブに表示されます。

繰り返しイベントのステータスには以下のいずれかが表示されます:

  • アクティブ化されていません - 繰り返しイベントが作成され、ストリーミングが開始されていない状態
  • 待機中 - 繰り返しイベントが有効化され、ストリームを待機している状態
  • ストリーミング - 繰り返しイベントが進行中の状態
  • 切断済み - 繰り返しイベントが停止処理中の状態
  • 非アクティブ化済み - 繰り返しイベントが無効化された状態
  • アーカイブ済み - 繰り返しイベントがアーカイブされた状態

繰り返しイベントのアクティブ化

繰り返しイベントを有効化すると、そのジョブがストリーミング可能になります。エンコーダを起動する前に繰り返しイベントを有効化しておく必要があります。有効化の手順:

  1. スタンバイ タブをクリックします。
  2. イベント名をクリックして、調整室でイベントを開きます。
  3. アクティブ化 をクリックします。
  4. エンコーダを起動します。

繰り返しイベントが有効化されると、「スタンバイ」タブから「ライブ」タブに移動します。

繰り返しイベントの無効化

繰り返しイベントの無効化により、そのジョブでのストリーミングが停止されます。イベント終了時には繰り返しイベントを無効化する必要があります。無効化の手順:

  1. ライブタブをクリックします。
  2. イベント名をクリックして、調整室でイベントを開きます。
  3. 非アクティブ化をクリックします。
  4. エンコーダを停止します。

繰り返しイベントのアーカイブ

繰り返しイベントをアーカイブすると、そのジョブは永久に無効化され、ストリーミングが再び可能になることはありません。最終的にはイベントは削除されます。ストリーミングが開始されたイベントのみアーカイブ可能です。作成されたがストリーミングが一度も開始されていない繰り返しイベントには、アーカイブ ボタンではなく キャンセル ボタンが表示されます。

繰り返しイベントをアーカイブするには:

  1. スタンバイ タブをクリックします。
  2. 対象のイベントの行をクリックして選択します。
  3. アーカイブ ボタンが赤く表示されます。
  4. アーカイブ をクリックします。

調整室を使用したライブイベント情報の表示

調整室ページでは、ライブイベントの情報を確認できます。新しいライブイベントを作成し、ストリーミングが開始されると、調整室ページが開き、イベント情報が表示されます。イベントのプレビューは、プレビュープレーヤーに表示されます。また、「ライブイベントを管理」ページでイベントをクリックすると、調整室ページが表示されます。ストリーム配信中に監視情報を表示するには、プレビュー プレーヤーの下にある 監視 タブをクリックしてください。モニタリング情報が表示されます。

調整室ページの イベント情報 タブは以下のセクションに分類されています:

ストリーム配信中に監視情報を表示するには、プレビュー プレーヤーの下にある モニタリング タブをクリックしてください。監視情報を表示します。

イベント ステータス

イベント ステータス セクションは、イベントが進行中の場合にのみ表示されます。以下の情報が表示されます:

  • ジョブステータス - 現在のジョブステータス
    • ストリーミング - ストリームはライブ配信中です。
    • 処理エラー - ライブストリームでエラーが発生しました。
    • スタンバイ - ストリームは起動準備完了(静的エントリポイントのみ)。
    • 停止 - ライブストリームを停止中で、関連するVOD出力を作成中です。
    • 完了 - ライブストリームが完了しました。
    • キャンセル - ライブストリームを停止中で、保留中の VOD 出力は処理されません。
    • キャンセル済み - ライブストリームがキャンセルされました。
    • 切断 - エンコーダが切断されました。
    • 待機中 - RTMP ストリーム(エンコーダの起動)を待機中。
    • 失敗 - システムエラーによりジョブが停止しました。
  • 現在の視聴者数 - 現在の視聴者数。これはあくまで推定値であり、視聴者数が少ない場合や急激な増加がある場合は正確ではない可能性があります。
  • 経過時間 - ストリームが開始された時点からの経過時間(作成された時点ではありません)
  • 現在の時刻 - 現在の UTC 時刻

イベント情報

イベント情報セクションには、以下の情報が表示されます:

  • 名前 - イベント名
  • ジョブ ID - 内部ジョブID
  • 動画 ID
  • 簡単な説明
  • タグ
  • 参照 ID
  • ソーシャルメディアへのストリーミング - 許可されている場合、このライブイベントはスケジュール済みのソーシャルイベントに割り当て可能
  • ストリーミング エンドポイント(RTMP URL) - エンコーダが使用するストリーミング エンドポイント
  • ストリーム名 - エンコーダが使用するストリーム名
  • 地域 - ストリーミング地域
  • 再生 URL - Brightcove プレーヤー以外でライブストリームを視聴できる URL

クリップ

クリップ セクションでは、ライブストリームから作成されたすべてのクリップが表示されます。クリップ名をクリックすると、Media モジュールでそのクリップが開きます。クリップの作成方法については、Live モジュールを使用した動画クリップの作成をご覧ください。

モニター

モニター セクションでは、ストリームの入力と出力のドリフトを表示します。更新されたデータとグラフの取得 をクリックすると、最新のグラフを表示できます。アカウントが拡張モニタリングに対応している場合、モニターセクションはプレビュー プレーヤーの下にある 監視 タブに置き換えられます。詳細は 拡張モニタリング セクションをご覧ください。

レンディション

レンディション セクションでは、作成されたレンディションの詳細が表示されます。レンディション リンクをクリックすると、そのレンディションのエンコーディング設定が表示されます。

RTMP

RTMP セクションでは、RTMP 出力を追加できます。これにより、ライブストリームを他の RTMP エントリポイントへ送信できます。たとえば、Facebook や YouTube への配信に使用できます。

RTMP 出力 URL および レンディション を入力してください。出力 URL の形式は、RTMP ストリームの使用先によって変わる可能性があります。詳細はRTMP 出力を使用して Facebook および YouTube に配信をご覧ください。

ソーシャルイベント

ソーシャル イベント セクションには、ライブストリームが割り当てられているスケジュール済みのソーシャルイベント に関する情報が表示されます(該当する場合)。

拡張モニタリングの表示

デフォルトでは、Live モジュールには 監視 セクションが表示され、出力および入力ドリフトのグラフが含まれます。拡張モニタリングを有効にしたい場合は、Brightcove のアカウント担当者にご連絡ください。拡張モニタリングを有効にすると、プレビュー プレーヤーの下に 監視 タブが表示されます。監視情報は、イベントが進行中の間と、終了後最大 1 時間まで利用可能です。

グラフの選択 をクリックすると、表示するグラフの選択と各グラフの説明を見ることができます。

以下のグラフが利用可能です:

  • 入力ドリフト - 入力ドリフトはストリームの健全性を示す指標であり、エンコーダから Brightcove のエントリポイントに送信されている現在のストリームを表します。
  • 出力ドリフト - 出力ドリフトはストリーム内の各レンディションの処理状態を示します。値が高いと、ストリームの遅延が増加したり、視聴者の視聴に支障が出る可能性があります。
  • クライアント切断 - エントリポイントに接続しているエンコーダからの切断。これは接続の問題やエンコーダの出力設定ミスを示す場合があります。
  • 検証切断 - エンコーダの予期しない入力設定により強制的にストリームが切断された場合。
  • 入力再接続 - エンコーダがエントリ ポイントに再接続した回数。これはエンコーダからの再接続を示します。
  • VOD 処理時間 - ライブから VOD への処理時間。これは、クリップが Brightcove Video Cloud などのコンテンツ管理システムに配信される前の処理時間です。
  • キューポイントの検出 - インバンドの SCTE-35 または Live API トリガーによって入力ストリーム内で検出された広告トリガー。
  • キューポイントがない - 検出されたが実行できなかった広告トリガー。フォーマットの誤りが原因の場合があります。正しいフォーマットについてはドキュメントをご参照ください。
  • SSAI トラッキング イベント カウント - HTTP ステータスコードおよびホスト別のサーバーサイド トラッキング ピクセルの応答時間。
  • バリアント応答時間 - セッションベースのストリームにおける HLS マスターマニフェストの応答時間。
  • チャンクリスト応答時間 - セッションベースのストリームにおける HLS バリアント(レンディション)マニフェストの応答時間。
  • 挿入された広告のカウント - 挿入された広告の総数。
  • RTMP 出力ドリフト - 各 RTMP レンディションの処理状態。値が高いとストリームの遅延や視聴者側の問題が発生する可能性があります。
  • RTMP 出力切断 - RTMP 出力で発生した切断。RTMP サーバーと送信先サーバー間の接続問題の指標となります。
  • RTMP 出力接続 - RTMP 出力ストリームの再接続。通常は送信先サーバーから切断された後に発生します。

ストリームのモニタリング

モニター セクションでは、出力および入力ドリフトのグラフが表示されます。更新されたデータとグラフを取得 リンクをクリックして、情報を確認してください。出力ドリフトはストリームの健全性を測る指標であり、ウォールクロックとストリームのタイムスタンプ(TS)の差として定義されます。ライブストリーミングにおいて、理想的にはウォールクロックとストリームの TS は同じ速度で進行すべきであり、TS がリアルタイムより遅れて到着する場合は、システム内にボトルネックがあることを意味します。

入力ドリフトは入力ストリームの健全性を測る指標であり、入力タイムスタンプとリアルタイムクロックの差として定義されます。

イベントの複製

イベントを複製することで、以前のライブイベントと同じ設定を使用して、新しいイベントを簡単に作成できます。イベントを複製するには、以下の手順に従ってください:

  1. イベントをクリックして、調整室ページを開きます。
  2. ページ上部の複製をクリックします。以前のライブイベントの設定を使用して、新しいライブイベントが作成されます。必要に応じてイベントのプロパティを変更します。
  3. イベントの作成をクリックします。

ライブイベントの埋め込みコードの生成

イベントの埋め込みコードを生成するには、左側のナビゲーションで 公開と埋め込み をクリックします。2 種類の埋め込みコードが利用可能です:

  • 標準 - iframe 埋め込みコード。ほとんどのケースで iframe の仕様が推奨されます。このタイプは、プレーヤーを<iframe>タグ内に配置します。
  • 詳細 - Videoタグ埋め込みコード。プレーヤーを iframe ではなく HTML ページ内に直接配置できます。これにより、開発者はプレーヤーや関連プロパティ、イベントへのアクセスが容易になります。

公開されたプレーヤーの URL も取得可能です。ブラウザでイベントを視聴する際に便利です。

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

  1. イベントをクリックして調整室ページを開きます。
  2. 左側のナビゲーションで 公開と埋め込み をクリックします。
  3. プレーヤー を選択します。
  4. DVRを許可 をチェックすると、プレーヤーはライブ マニフェストの代わりに DVR マニフェストをリクエストします。このオプションは、クラウド DVRの作成 オプションを選択して作成されたイベントのみで利用可能です。Brightcove Player バージョン 6.33.0 より前のプレーヤーでイベントを公開する場合は、Live DVRUX プラグインが必要です。
  5. コンテンツ配信ネットワーク(CDN) を選択します。このオプションは、Live ジョブがマルチ CDN に設定されている場合に、特定の CDN を選択するために使用されます。以下のように表示されます:
  6. プレーヤー URLをクリックすると、ブラウザでイベントをプレビューできます。または、必要な埋め込みコードをコピーして使用してください。

    ライブ配信をプレビューするもう 1 つの方法として、API を使用する方法があります。

    Live API を使用して Live ジョブを作成した際に返される playback_url の値をコピーして Safari ブラウザに貼り付けます。このブラウザはネイティブ HLS 再生をサポートしているため、ライブ配信を確認できます。

    また、以下の Brightcove Player リファレンス アプリに URL を貼り付けて確認することも可能です:

    https://players.brightcove.net/3303963094001/player-reference-app/index.html

ソーシャルメディアへの接続

ライブイベントは、Social モジュールでスケジュールされたソーシャル イベントに接続することが可能です。ライブイベントをソーシャルイベントに接続する前に、まず Social モジュールでライブイベントを作成しておく必要があります。ソーシャルメディアへのストリーミング の設定が 許可 になっているイベントのみが、スケジュール済みイベントに割り当て可能です。

ライブイベントをソーシャル イベントに接続するには、以下の手順に従ってください:

  1. Social モジュールでライブイベントを作成します。
  2. イベントをクリックして調整室ページを開きます。
  3. 左側のナビゲーションで ソーシャルメディアに接続 をクリックします。スケジュール済みのソーシャル イベントの一覧が表示されます。表示されない場合は、スケジュール済みのイベントが存在していません。
  4. スケジュール済みイベントをクリックし、接続 をクリックします。

Live モジュールでイベントの割り当てが完了したら、Social モジュールに戻ってイベントをプレビューし、ソーシャル プラットフォームへの配信を開始してください。

クリップの作成

クリップは、イベントの進行中または終了後に作成できます。クリップを作成できない場合は、左側のナビゲーションにある クリップの作成 にカーソルを合わせた際にメッセージが表示されます。クリップ作成に関する詳細は、Live モジュールを使用したビデオクリップの作成を参照してください。

ライブイベントのレポート

左側のナビゲーションで レポート をクリックすると、ライブ分析を確認できます。

イベント作成時に サーバーサイド広告挿入 (SSAI) を有効にする オプションを選択していた場合、調整室ページに 広告の挿入 ボタンが表示されます。このボタンをクリックすると、広告ブレイクの長さを選択できます。

挿入 をクリックすると、ライブストリームに広告ブレイクが挿入されます。広告がブレイク全体を埋めない場合、代替スレートが表示されます。Live モジュールでのサーバーサイド広告の使用については、Live モジュールでのサーバーサイド広告の実装を参照してください。

ライブストリームのトラブルシューティング

ライブイベントの実行に問題がある場合は、こちらからサポートへご連絡ください。迅速な対応のため、サポートが問題を解決するために必要な情報を以下に示します。

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

制限事項

  • 現在、Brightcoveでは 1 ジョブあたり最大 20,000本の VOD までの対応となっています。