NextGen Live イベントの作成と管理

このトピックでは、NextGen Live を使用してライブイベントを作成および管理する方法について説明します。

概要

NextGen Live は、Brightcove が提供する次世代のライブストリーミングソリューションであり、信頼性、一貫性、拡張性が向上しています。NextGen Live モジュールを使用すると、Legacy Live よりも高機能で高性能なライブイベントをデスクトップおよびモバイルデバイス向けに配信できます。

NextGen Live にイベント情報を入力すると、エンコーダーに設定するためのストリーミングエンドポイント URL が提供されます。

NextGen Live では、次の 2 種類のストリーミング構成がサポートされています:

  • Event Channels - 短時間のイベント、単発イベント、または定期イベント向けに作成
  • Linear Channels - 24 時間 365 日のライブコンテンツ配信に使用

前提条件

NextGen Live イベントを配信する前に、以下の項目を準備する必要があります:

  • NextGen Live へのアクセス権を持つ Brightcove アカウント
  • イベント配信用のビデオソース
  • エンコーディングソフトウェア(例:Telestream Wirecast、Open Broadcaster Software、またはハードウェアエンコーダー)
  • 十分なアップロード帯域を備えた安定したインターネット接続

制限事項

  • ライブ配信には 15〜30 秒の遅延が発生します(低遅延モードを使用すると 5〜10 秒に短縮可能)
  • チャンネル開始から 30 分以内に配信を開始する必要があります(アカウントのデフォルト設定)
  • チャンネル作成後は一部の出力設定を変更できません(設定可能なオプションは「編集」機能で変更するか、JSON を直接修正してください)
  • Brightcove はライブ配信容量を動的にスケールしますが、同一リージョンで複数チャンネルを同時に作成すると短時間の遅延が発生する場合があります

課金対象のステータス

NextGen Live チャンネルの課金は、アクティブな状態に適用されます:

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

  • waiting - チャンネルがアクティブで、エンコーダー接続を待機中
  • connected - エンコーダーが接続され、チャンネルがアクティブにストリーミング中
  • disconnected - エンコーダーが切断されたが、再接続時間内のためチャンネルはアクティブ状態を維持

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

  • configuring - チャンネルを設定中で、アクティブではない
  • off - 処理状態がオフで、チャンネルはアクティブではない
  • starting - チャンネルが起動中で、まだアクティブではない
  • stopping - チャンネルが停止中で、アクティブではない
  • error - チャンネルにエラーが発生しており、アクティブではない
  • finishing - 配信の終了処理中で、アクティブではない
  • finished - 配信が完了し、アーカイブ済み

NextGen Live チャンネルの管理

Live モジュールにアクセスするには、Video Cloud Studio にログインし、左側のナビゲーションで Live をクリックします。Channels ページには、4 つのタブで整理されたすべての NextGen Live チャンネルが表示されます:

  • All - 状態に関係なくすべてのチャンネルを表示
  • Live - 現在ストリーミング中のチャンネル
  • Standby - 準備済みだがアクティブにストリーミングしていないチャンネル
  • Archived - アーカイブ済みのチャンネル
NextGen Live Channels ページ

各チャンネルには次の情報が表示されます:

  • Name - サムネイル付きのチャンネル名
  • ID - 一意のチャンネル識別子
  • Status - チャンネルの現在の稼働状態(例:Off、On、Error)
  • Input Source - エンコーダーが接続されているかどうか(例:Disconnected、Connected)
  • Type - チャンネルの種類(Event または Linear)
  • Created At - チャンネルが作成された日時
  • Input Protocol - 入力ストリームで使用されているプロトコル(例:RTMP、SRT、RTP)
  • Outputs - チャンネルによって生成される出力形式と解像度(例:hls270p、hls360p、hls540p)
  • Region - チャンネルがホストされている地理的リージョン(例:us-west-2)

検索バーを使用してチャンネルを検索したり、Created Date ソートボタンを使用して結果を並べ替えたりできます。

チャンネルアクション

チャンネル行をクリックすると Control Room が開きます。Control Room ヘッダーから、チャンネルの開始または停止、Embed on Web ダイアログを開く、Create Clips ダイアログを開く、追加のアクション(Edit JSON、Copy Channel ID、Archive)用の 3 点メニュー()にアクセスすることができます。詳細は Control Room を参照してください。

新しい NextGen Live イベントの作成

NextGen Live イベントを作成してストリーミングする手順を網羅したステップ・バイ・ステップガイドについては、次を参照してください:

新しい NextGen Live チャンネルを作成するには、Channels ページの右上にある New Channel をクリックします。3 ステップのウィザードがセットアップを案内します。

ステップ 1: チャンネルタイプの選択

作成するチャンネルの種類を選択します:

  • Event Channel - 開始時刻と終了時刻が明確な単発のライブ配信。ウェビナー、スポーツ、コンサートなどの単発イベントに最適
  • Linear Channel - 終了時刻を定めない継続的なスケジュール配信向けに設計された 24 時間 365 日常時稼働のライブ配信
New Channel - ステップ 1: チャンネルタイプの選択

Next をクリックして続行します。

ステップ 2: チャンネル設定

チャンネルのコア設定を構成します:

  • Event Channel Name - チャンネル名(必須、最大 250 文字)。ライブメディアアセットが作成された場合、この名前は Media モジュールにも表示されます。

General

  • Create an audio only event - 音声のみを MPEG/TS でライブストリーミングするためのトグル。これにより一部の機能が無効になります。
  • Renditions Profile - ライブレンディションの品質と数を制御(例:Live HD 1080)。プロファイルを管理するには、Admin Settings に移動します。
  • Frame Rate - フレームレートを選択(例:30 fps)
  • Region - エンコーダーの所在地に最も近いリージョンを選択(必須)。次のリージョンがサポートされています:
    • US East (N. Virginia)
    • US West (Oregon)
    • Asia Pacific (Tokyo)
    • Asia Pacific (Seoul)
    • Asia Pacific (Singapore)
    • Asia Pacific (Sydney)
    • Asia Pacific (Mumbai)
    • Europe (Frankfurt)
    • Europe (Ireland)
  • Input Transport Protocol - 入力ストリームのプロトコルを選択(必須、例:SRT、RTMP、RTP)

Input

  • Enable In-Region Redundancy - 同一リージョン内にバックアップインジェストパスを追加し、いずれかの入力に障害が発生した場合のシームレスなフェイルオーバーを保証
  • SRT Input Passphrase - セキュア入力用のパスフレーズを入力(入力プロトコルに SRT を選択した場合にのみ表示)

VOD

  • Convert media asset from Live to VOD when complete - ライブイベントチャンネルを停止すると、関連付けられたメディアアセットがイベントからキャプチャした VOD コンテンツに更新されます。その後、チャンネルはアーカイブされ、Media モジュールからアクセスできるようになります。

Renditions

このステップの下部には、選択したレンディションプロファイルに基づいて作成される Video Renditions および Audio Renditions のプレビューが表示されます。

New Channel - ステップ 2: チャンネル設定

Next をクリックして続行します。

ステップ 3: 高度な設定

展開可能なアコーディオンセクションを使用して、オプションの高度な設定を構成します:

New Channel - ステップ 3: 高度な設定

Configuration

  • Media Asset Configuration - Media モジュールに作成されるライブメディアアセットのメタデータを構成します:
    • Tags - メディアアセットに関連付けるタグ
    • Short Description - 短い説明(最大 250 文字)
    • Long Description - 詳細な説明(最大 5000 文字)
    • Reference ID - メディアアセットの一意の参照 ID
  • Custom Fields - アカウントに設定された必須カスタムフィールドに値を割り当てます

Stream Advanced Settings

  • RTMP Output - Brightcove での再生と同時に外部の RTMP 送信先にライブストリームを配信します。Add RTMP をクリックして構成します。
  • Stream Controls - ストリームの動作を構成します:
    • SCTE 35 Passthrough - 元のフィードからの広告ブレークマーカーをライブストリームに保持
    • Low Latency (LL-HLS) - 低遅延 HLS プロトコルを使用してエンドツーエンド遅延約 5〜10 秒で配信
    • Ingest IP Whitelist - セキュリティのため特定の IP アドレスに入力を制限
    • Caption Languages - 対応する字幕言語を構成
    • DVR Window - 視聴者がライブストリームを一定時間巻き戻せるようにします。有効にした場合は DVR Time を秒数で設定します。
  • SSAI - サーバーサイド広告挿入を有効にして、すべてのデバイスでシームレスな再生ができるよう動画ストリームに直接広告を挿入します
  • Audio Tracks - ストリームごとに複数の音声トラックをサポートし、多言語または音声解説の体験を実現します。Add Audio Track をクリックして構成します。
  • Notifications - 開始、停止、エラーなどのライブジョブイベントに関するリアルタイムのウェブフックを設定済み URL に送信します。Add Notification をクリックして構成します。
  • Maintenance Settings - 2 時間のメンテナンスウィンドウの曜日と時刻を選択します

Create Channel をクリックしてチャンネルを作成します。Control Room が開き、チャンネルの詳細が表示されます。

配信を開始するには、Control Room ヘッダーで Start をクリックします。チャンネルが開始されてから 30 分以内にエンコーダーを起動する必要があります。

高度なオプションの設定

NextGen Live では、チャンネル作成時(ステップ 3)または作成後に Channel Settings モーダルを通じて設定できる高度な設定オプションが提供されています。高度なオプションはアコーディオンセクションで整理されています。

NextGen Live 高度なオプション

Digital Rights Management(DRM)

ライブストリームの DRM 暗号化を構成します:

  • Enable All Encryptions - 利用可能なすべての DRM 暗号化を有効化
  • Widevine - Google Widevine DRM 暗号化
  • FairPlay - Apple FairPlay DRM 暗号化
  • PlayReady - Microsoft PlayReady DRM 暗号化
  • License Key Protection - 追加のライセンスキー保護(アカウントの有効化が必要な場合があります)

RTMP Output

Brightcove での再生と同時に外部の RTMP 送信先にライブストリームを配信します。出力を構成するには Add RTMP をクリックします:

  • RTMP Output URL - RTMP 出力の送信先 URL(必須)
  • Video Rendition - RTMP 出力の動画品質を選択(必須)
  • Audio Rendition - RTMP 出力の音声品質を選択(必須)

Stream Controls

ストリームの動作と高度なストリーミング機能を構成します:

  • SCTE 35 Passthrough - 元のフィードからの広告ブレークマーカーをライブストリームに保持
  • Low Latency (LL-HLS) - 低遅延 HLS プロトコルを使用してエンドツーエンド遅延約 5〜10 秒で配信
  • Ingest IP Whitelist - セキュリティのため特定の IP アドレスに入力を制限
  • Caption Languages - 対応する字幕言語を構成
  • DVR Window - 視聴者がライブストリームを一定時間巻き戻せるようにします。有効にした場合は DVR Time を秒数で設定します(最大 28,800 秒 / 8 時間)。

Captions

NextGen Live は、プラットフォーム間での互換性を高めたクローズドキャプションをサポートしています:

サポートされるキャプション形式

  • EIA-608 - 標準クローズドキャプション形式
  • EIA-708 - デジタルテレビのクローズドキャプション形式

キャプション設定

最大限の互換性のためにキャプション言語を設定します:

  • Caption Languages - ISO 639-2 の 3 文字コードを使用して最大 4 つのキャプション言語を指定
  • Embedded Captions - 入力ストリームに埋め込まれたキャプションはデフォルトでパススルーされます
  • Android Compatibility - Android デバイスでキャプションを正しく表示するためには言語コードが不可欠です

キャプション言語コードの例

キャプションでよく使用される言語コード:

  • eng - 英語
  • spa - スペイン語
  • fra - フランス語

API 設定

API を使用して NextGen Live チャンネルを作成する場合、ジョブペイロードにキャプションを設定します:

{
  "outputs": {
    "caption": [
      {
        "type": "embedded_closed_caption",
        "passthrough": true,
        "language_code": "eng"
      },
      {
        "type": "embedded_closed_caption",
        "passthrough": true,
        "language_code": "spa"
      }
    ]
  }
}

この例では、入力ストリームから適切な言語識別とともにパススルーされる 2 つのキャプション言語(英語とスペイン語)を設定しています。

Server-Side Ad Insertion(SSAI)

ライブストリームへの広告挿入のために SSAI を設定します:

  • Enable SSAI - サーバーサイド広告挿入を有効化
  • Select Slate Asset - 広告ブレーク用のスレートアセットを選択

Audio Tracks

ライブストリームの複数の音声トラックを設定します:

  • Language Code - 音声トラックの ISO 言語コード(必須)
  • PID - 音声トラックのプログラム識別子(必須)
  • Label - 音声トラックの表示ラベル(必須)

Notifications

イベント通知を設定します:

  • Subscription Type - 通知タイプを選択(State Change、Error)
  • URL - 通知を受信するウェブフック URL(必須)

Maintenance Settings

チャンネルのメンテナンスウィンドウを設定します:

  • Day of the Week - 2 時間のメンテナンスウィンドウの曜日を選択
  • Start Time - メンテナンスウィンドウの UTC 開始時刻を設定
  • End Time - 開始時刻の 2 時間後として自動計算

NextGen Live チャンネルの編集

NextGen Live チャンネルを作成した後、Channel Edit ページを通じて特定の設定オプションを編集できます。ただし、作成後に変更できないフィールドもあります。

編集できないフィールド

次のフィールドは変更不可で、チャンネル作成後に変更することはできません:

コアインフラストラクチャ

  • Region - チャンネルがホストされている地理的リージョン
  • Channel Type - Event または Linear チャンネルタイプ
  • Account ID - 関連付けられた Brightcove アカウント
  • Channel ID - 一意のチャンネル識別子
  • Created At - チャンネル作成のタイムスタンプ
  • Ingest Endpoints - 入力ストリーミングエンドポイント

マニフェスト設定

  • Segment Duration - 動画セグメントの長さ
  • Segment Container Format - コンテナ形式(CMAF など)
  • Playlist Window - DVR ウィンドウの長さ
  • Low Latency Settings - LL-HLS 設定
  • HLS/DASH Settings - 出力形式の設定

入力設定の制限

  • Fixed Ingest IP - 有効にした場合は変更不可
  • Input Protocol - 固定 IP が有効な場合は変更不可

出力の制限(既存の出力)

  • Video Codec - 既存の出力のコーデックは変更不可
  • Keyframe Rate - キーフレーム設定は変更不可
  • Frame Rate - 元の倍数にのみ変更可能
  • Audio Codec - 既存の出力のコーデックは変更不可
  • Sample Rate - 音声サンプルレートは変更不可

高度な機能

  • DRM Settings - チャンネルで DRM を有効にした後は無効にできません(DRM なしで新しいチャンネルを作成する必要があります)
  • Redundancy Configuration - 冗長性の追加・削除は不可
  • SSAI Settings - サーバーサイド広告挿入設定

編集できるフィールド

次のフィールドはチャンネル作成後に変更できます:

入力設定

  • Protocol Settings - 入力プロトコル設定(固定 IP が有効でない場合)
  • IP Whitelist - 入力制限のための CIDR ブロック
  • Reconnect Time - エンコーダー再接続のタイムアウト
  • Audio PIDs - 音声プログラム識別子
  • SRT Options - SRT 固有の設定

出力設定

  • New Video Outputs - 新しい動画レンディションを追加可能
  • Video Bitrate - 既存の出力のビットレートを変更可能
  • Resolution - 幅と高さを変更可能
  • Codec Options - エンコーダー設定を変更可能
  • New Audio Outputs - 新しい音声トラックを追加可能
  • Audio Bitrate - 音声ビットレートを変更可能
  • Language Codes - 音声言語設定を変更可能

外部出力

  • RTMP Outputs - RTMP 送信先の追加・変更・削除が可能
  • Caption Outputs - キャプション設定を変更可能

高度な設定

  • Encryption - DRM が有効でない場合は有効化可能、また DRM 設定を変更可能ですが、一度有効にした DRM は無効にできません
  • Notifications - ウェブフック設定を変更可能
  • Maintenance Windows - メンテナンススケジュールを変更可能
  • Audio Only Mode - 音声のみのストリーミングのトグルを切り替え可能
  • Live to VOD - VOD 変換設定を変更可能

編集プロセス

NextGen Live チャンネルを編集するには、3 つのオプションがあります:

オプション 1: Live モジュール Channels ページから編集

  1. チャンネルが「Off」状態であることを確認します
  2. Live モジュール Channels ページで、チャンネルの省略記号(...)メニューをクリックします
  3. ドロップダウンメニューから Edit JSON を選択します
  4. JSON 設定を直接変更します
  5. Save をクリックして変更を適用します

オプション 2: Control Room から編集

  1. チャンネルが「Off」状態であることを確認します
  2. チャンネル名をクリックして Control Room を開きます
  3. 右側のサイドバーで Channel Settings タブをクリックします
  4. Channel Settings モーダルで、Channel Configurations または Advanced Settings サブセクションを使用して利用可能なオプションを変更します
  5. NextGen Live Channel Settings
  6. Save をクリックして変更を適用します

オプション 3: API 経由で編集

NextGen Live API を使用してプログラムで NextGen Live チャンネルを更新することもできます:

PUT /v2/accounts/{account_id}/jobs/{id}

詳細な API ドキュメントと例については、NextGen Live API リファレンスを参照してください。

Control Room でのチャンネル情報の表示

Control Room は、NextGen Live チャンネルに関する詳細情報を提供します。Channels ページからチャンネル名をクリックして Control Room を開くと、包括的なチャンネル管理および監視機能が表示されます。

NextGen Live Control Room

ヘッダー

Control Room ヘッダーには、チャンネル名、メタデータ(ID、Channel Type、Input Protocol、Channel Region)、および次のアクションボタンが表示されます:

  • Embed on Web - ライブストリームの埋め込みコードを生成(埋め込みコードの生成を参照)
  • Create Clips - ライブストリームからビデオクリップを作成(クリップの作成を参照)
  • Start - チャンネルを開始してストリーミングに利用可能にする
  • 3 点メニュー():
    • Edit JSON - JSON 形式でチャンネル設定を直接変更
    • Copy Channel ID - チャンネル ID をクリップボードにコピー
    • Archive - チャンネルを永続的にアーカイブ

ナビゲーションタブ

Control Room には右側のサイドバーに 4 つのタブが含まれています:

  • Overview - メインのチャンネル情報と設定(以下を参照)
  • Channel Settings - チャンネル設定と高度な設定を編集するモーダルを開く
  • Reporting - Total Views、Unique Viewers、Avg View Time、Total Viewed Time、Ad Starts、Concurrent Viewers チャートを含む分析とパフォーマンスレポート
  • Health Monitoring - エンコーダー、インジェスト、パッケージャーのメトリクスを含むリアルタイムのストリーミングメトリクスと診断

Input Source

暗いカラーの Input Source パネルには、エンコーダー接続の詳細が表示されます:

  • Input URL - エンコーダー接続用のエンドポイント URL(クリックでコピー)
  • Input Stream Name - エンコーダー用のストリーム名/キー(クリックでコピー)

Input Source パネルの下には、ステータスバーが表示されます:Channel ステータス(Off/On)、Input Source(Connected/Disconnected)、Current Viewers 数、Elapsed Time

Overview タブ

Overview タブには、チャンネルの詳細を含むアコーディオンセクションが表示されます:

  • Scheduling - 自動開始/停止スケジュールを設定します。Add Schedule をクリックして新しいスケジュールを作成します。
  • Video Renditions - チャンネルに設定されたビデオレンディションを表示
  • Audio Renditions - チャンネルに設定された音声レンディションを表示
  • Media Live Asset - Media モジュールの関連メディアアセットへのリンク
  • Custom Fields - チャンネルに割り当てられたカスタムフィールドの値を表示
  • Channel URLs - 再生 URL およびその他のチャンネルエンドポイント
  • CDN (Content Delivery Network) - CDN 設定の詳細
  • Clips - このチャンネルから作成されたクリップを一覧表示します。Create Clip をクリックして新しいクリップを作成します。

Channel Settings

Channel Settings タブをクリックすると、2 つのサブセクションを持つモーダルが開きます:

  • Channel Configurations - チャンネル名、一般設定(音声のみ、レンディションプロファイル、フレームレート、リージョン、入力プロトコル)、入力設定(冗長性)、VOD 変換、レンディションの表示を編集
  • Advanced Settings - RTMP Output、Stream Controls、SSAI、Audio Tracks、Notifications、Maintenance Settings を編集

NextGen Live の埋め込みコード生成

NextGen Live チャンネルの埋め込みコードを生成するには:

  1. チャンネルをクリックして Control Room を開きます
  2. ヘッダーで Embed on Web をクリックします。「Embed on website」ダイアログが開きます。
  3. ドロップダウンから Player を選択します
  4. サイジングオプションを設定します:
    • Player Sizing - Fixed または Responsive サイジングを選択
    • Aspect Ratio - アスペクト比を選択(例:16:9(Desktop))
    • Player widthPlayer height - ピクセル単位で寸法を設定
  5. 埋め込みコードの種類を選択します:
    • iframe - 標準的な iframe 埋め込みコード
    • JavaScript - video-js タグを使用した高度な JavaScript 埋め込みコード
  6. ダイアログ右上のアクションボタンを使用します:
    • URL - プレーヤーの直接 URL を取得
    • Preview - プレーヤーをプレビュー
  7. Copy をクリックして生成された埋め込みコードをコピーします
  8. Done をクリックしてダイアログを閉じます
NextGen Live の Embed on Web

重要なヒント

プレイバックトークンについて

NextGen Live は livePlaybackToken パラメーターを使用して、再生動作がチャンネルの設定と一致するようにしています。

livePlaybackToken とは?

livePlaybackToken は、NextGen Live API によって生成される JWT(JSON Web Token)です。特定のライブチャンネルの再生がどのように配信されるかを決定するエンコードされた設定詳細を含んでいます。

含まれる可能性のある設定:

  • DVR の利用可否
  • サーバーサイド広告挿入(SSAI)
  • DRM 設定
  • BYO CDN ルーティング

livePlaybackToken はいつ生成されるか?

livePlaybackToken は、チャンネルが公開された際にすべてのNextGen Live チャンネルに対して自動的に生成されます。高度な機能が有効でない場合も同様です。

livePlaybackToken は必須か?

  • 高度な機能を使用しない基本的なライブ再生には不要です。
  • 高度な機能(例:DVR、SSAI、DRM、または BYO CDN)を使用するチャンネルには必須です。
  • 高度な機能が設定されていない場合でも、すべてのカスタム統合に強く推奨されます。

トークンなしでも再生は機能する場合がありますが、常に含めることで以下が保証されます:

  • 再生がチャンネルの意図した設定を反映する
  • 環境間で一貫した動作
  • 将来のプラットフォーム機能強化との互換性

トークンを省略した場合の動作

livePlaybackToken が Playback API リクエストに含まれていない場合:

  • 再生はデフォルトのライブ配信設定を使用します
  • DVR 機能は利用できません
  • SSAI エンドポイントは使用されません(広告挿入なし)
  • チャンネル固有の DRM 設定が完全に適用されない場合があります
  • BYO CDN ルーティングは適用されません(デフォルト CDN 配信が使用されます)

再生は成功する場合がありますが、高度なチャンネル設定なしの標準的なライブストリームとして動作します。

機能依存関係の概要

livePlaybackToken の機能依存関係
機能 livePlaybackToken が必要か トークンを省略した場合の動作
基本的なライブ再生 不要 デフォルトのライブ配信を使用して再生が機能します。
DVR 必要 DVR ウィンドウやシーク機能が利用できません。
SSAI 必要 広告挿入なし。再生は SSAI エンドポイントをバイパスします。
DRM 必要 チャンネルの DRM 設定が完全に反映されない場合があります。
BYO CDN 必要 設定された BYO CDN の代わりにデフォルト CDN を使用して再生します。

Brightcove Player とカスタム Playback API 統合

Brightcove Player の埋め込みコードには自動的に livePlaybackToken が含まれます。

カスタム Playback API 統合の場合:

  • 基本的なライブ再生はトークンなしでも機能します。
  • 高度な機能にはトークンが必要です。
  • ベストプラクティス: livePlaybackToken が利用可能な場合は常に渡してください。

再生 URL の例


https://players.brightcove.net/ACCOUNT_ID/default_default/index.html?videoId=VIDEO_ID&livePlaybackToken=TOKEN_VALUE

RTMP 出力の使用

NextGen Live は、Facebook、YouTube、またはカスタム RTMP エンドポイントなどの外部プラットフォームに同時にストリーミングする RTMP 出力をサポートしています。

RTMP 出力を設定するには:

  1. Control Room で RTMP Outputs セクションまでスクロールします
  2. Add RTMP Output をクリックします
  3. RTMP Output URL(送信先)を入力します
  4. 送信する Rendition を選択します:
    • 特定の品質レンディションを選択
  5. Add をクリックして RTMP 出力を開始します
NextGen Live RTMP 出力

ストリームの監視

NextGen Live は包括的な監視機能を提供しています:

ヘルスモニタリングダッシュボード

NextGen Live は 3 つのメインセクションで整理された包括的なヘルスモニタリングを提供しています:

インジェストメトリクス(SRT ストリームのみ)

  • Source Bit Rate - 受信ソースのビットレート
  • Source Connected - 接続ステータス(1 = 接続済み、0 = 切断)
  • Source Disconnections - ソース切断の回数
  • Source Dropped Packets - 転送中に失われたネットワークパケット
  • Source Packet Loss Percent - 失われたパケットの割合

エンコーダーメトリクス

  • Network Traffic In/Out - エンコーダーへ/からのネットワークトラフィックレート
  • Source Frame Rate - FPS 単位のフレームレート
  • Source Loss Fill Duration - ソース損失を補うために使用されるフィルフレームの長さ
  • Dropped Frames - エンコーダーによってドロップされた入力フレーム
  • Output Audio Level - dBFS および LKFS 単位の音声レベル

パッケージャーメトリクス

  • Egress Bytes - リクエストごとに正常に送信されたバイト数
  • Egress Response Time - 各出力リクエストの処理時間

詳細については、ヘルスモニタリングダッシュボードを参照してください。

NextGen Live 拡張モニタリング

クリップの作成

NextGen Live はライブストリームからビデオクリップの作成をサポートしています:

  • クリップはストリーミング中またはイベント終了後に作成できます
  • ストリームはイベント終了後 14 日間クリッピングに利用できます
  • クリップは Video Cloud ライブラリに VOD アセットとして保存されます

クリップを作成するには:

  1. Control Room で Create Clip をクリックします
  2. クリップの開始時刻と終了時刻を設定します
  3. クリップのメタデータ(名前、説明、タグ)を入力します
  4. Create Clip をクリックします
NextGen Live クリップの作成

アーカイブされたチャンネル

NextGen Live チャンネルは手動でアーカイブして、NextGen Live ダッシュボードの Archived Channels セクションに移動できます。チャンネルのアーカイブは、アクティブなチャンネルリストから削除したいときに実行する手動操作です。

アーカイブされたチャンネルに関する注意事項

  • アカウントでアーカイブできるチャンネル数に制限はありません
  • チャンネルはアーカイブされると、再度開始することはできませんが、アーカイブされたチャンネルリストに 30 日間残ります
  • 30 日が経過すると、アーカイブされたチャンネルは UI から自動的に削除されます

メディアアセットの保持

チャンネルに関連付けられたライブメディアアセットは、Live-to-VOD 変換が有効かどうかによって動作が異なります:

Live-to-VOD なしのチャンネル

  • 30 日間のアーカイブ期間後にチャンネルが UI から消えても、ライブメディアアセットは削除されません
  • アーカイブされたチャンネルが Live モジュールから削除された後も、メディアアセットは Media モジュールで引き続き利用できます

Live-to-VOD が有効なチャンネル

  • ジョブが停止されると、ライブメディアアセットは Live-to-VOD バージョンで上書きされます
  • 変換された VOD アセットは Media モジュールに残り、アーカイブされたチャンネルが Live モジュールから削除された後もアクセスできます