Genvid の設定

設定は、設定ファイルの settings 要素に含まれています。

Name

Type

Description

Validations

info

オブジェクト (必須)

ストリームに関する情報。

  • このプロパティセットは、含まれるすべての要素が True である必要があります。

info.name

文字列 (必須)

ストリーム名。

info.game

文字列 (必須)

プレイするゲーム。

info.description

文字列 (必須)

ストリームの説明。

ntp

オブジェクト

同期に影響を与えるパラメータ。

  • このプロパティセットは、含まれるすべての要素が False である必要があります

ntp.server

文字列 (必須)

NTP サーバーのホスト名。AWS には、169.254.169.123のサーバーのご使用をお勧めします。

ntp.polling

整数 (必須)

2 つの同期のインターバル。

encode

オブジェクト (必須)

ビデオストリームのエンコードに影響を与えるパラメータ。

  • このプロパティセットは、含まれるすべての要素が True である必要があります。

encode.stream

オブジェクト (必須)

ライブ配信サービスに関連するパラメータ。

  • このプロパティセットは、含まれるすべての要素が True である必要があります。

encode.stream.service

文字列 (必須)

ライブ配信サービスのタイプ。

  • ["youtube"、"twitch"、"standalone"] のいずれかである必要があります

encode.stream.addr

文字列 (必須)

ビデオストリームを受信するライブ配信サーバーのアドレス (通常は RTMP URL)。

encode.stream.channel

文字列

user-specific チャンネル識別子。

encode.stream.key

文字列 (必須)

'addr' にデータを送る user-specific ライブ配信キー。

encode.stream.delayoffset

文字列 (必須)

ゲームストリームに対してビデオストリームのオフセットを可能にするディレイ (オプション)。

encode.stream.extradelay

数値 (必須)

スタンドアロンプレイヤーの配信のオフセットを可能にする遅延 (オプション)。

encode.input

オブジェクト (必須)

ゲーム内の入力エンコーディングに影響を与えるパラメータ。

  • このプロパティセットは、含まれるすべての要素が True である必要があります。

encode.input.width

整数 (必須)

ゲームフレームの横幅 (ピクセル)。

encode.input.height

整数 (必須)

ゲームフレームの高さ (ピクセル)。

encode.input.silent

ブール (必須)

オーディオストリームを無効化。

encode.input.stamp_timecode

ブール (必須)

毎フレーム、タイムコードを有効にする (右下)。

encode.output

オブジェクト (必須)

ストリーミングされる最終エンコードに影響を与えるパラメータ。

  • このプロパティセットは、含まれるすべての要素が True である必要があります。

encode.output.framerate

整数

最終ビデオの1秒当たりのフレーム。

encode.output.width

整数 (必須)

最終ビデオの横幅 (ピクセル)。

encode.output.height

整数 (必須)

最終ビデオの高さ (ピクセル)。

encode.output.abitrate

整数 (必須)

最終ビデオで使用するオーディオビットレート。

encode.output.vbitrate

整数 (必須)

最終ビデオで使用するビデオビットレート。

encode.output.stamp_timecode

ブール (必須)

最終ビデオストリームで、ビデオタイムコードを有効にする (左上)。

encode.composition

オブジェクト (必須)

ソースのコンポジションに影響を与えるパラメータ

  • このプロパティセットは、含まれるすべての要素が True である必要があります。

encode.composition.enabled

ブール (必須)

コンポジション機能を有効にする

encode.composition.has_monitor

ブール (必須)

コンポジションパネルにモニタ画面を表示する

encode.composition.width

整数 (必須)

モニタビデオの横幅 (ピクセル)。

encode.composition.height

整数 (必須)

モニタビデオの高さ (ピクセル)。

encode.composition.abitrate

整数 (必須)

モニタで使用するオーディオビットレート。

encode.composition.vbitrate

整数 (必須)

モニタで使用するビデオビットレート。

dataStreams

オブジェクト

データストリームのパラメータ

dataStreams.minimumDataCacheAge

整数

初期化のためにキャッシュされるデータの最小有効期限 (秒)。 この有効期限より新しいデータは保持されます。

dataStreams.maximumDataCacheAge

整数

新しいデータが到着すると、この設定 (秒) より古いデータは、キャッシュから削除されます。

services

オブジェクト

サービスのパラメータ

services.leaf

オブジェクト

leaf サービスのパラメータ

  • このプロパティセットは、含まれるすべての要素が False である必要があります

services.leaf.compression

ブール (必須)

圧縮の有効無効

services.leaf.bufferSize

整数

Web ソケットの読み込み、書き出しのバッファサイズ

services.leaf.maxConnections

整数

leafd サービスごとの同時接続の最大数。

services.leaf.websocketURLSuffix

文字列

leaf の Web ソケットエンドポイント。

services.studio

オブジェクト

studio サービスのパラメータ

  • このプロパティセットは、含まれるすべての要素が False である必要があります

services.studio.enable

ブール (必須)

studio サービスを開始する。false の場合、studio サービスは開始しない。

配信

オブジェクト

配信の動作に関する情報。

  • このプロパティセットは、含まれるすべての要素が False である必要があります

broadcast.enable

ブール (必須)

ストリームを on-air モードで開始します。この設定は、スタンドアロンモードには影響しません。false の場合、ストリームは即座に送信されず、Studio で開始する必要があります。詳細は YouTube または Twitch でストリーミングする際の配信開始方法 を参照してください。

非推奨設定

名前

説明

バージョン

encode.ingest.extradelay

数値 (必須)

ソースからのエンコード遅延のオフセットを可能にする遅延 (秒) (オプション)。

バージョン 1.20.0 で非推奨.