GStreamer エレメントパラメータのリファレンス - Amazon Kinesis Video Streams

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

GStreamer エレメントパラメータのリファレンス

ビデオを Amazon Kinesis Video Streams プロデューサー SDK に送信するには、kvssinkシンクまたはパイプラインの最終的な送信先として指定します。このリファレンスでは、kvssink の必須およびオプションのパラメータに関する情報を提供します。詳細については、「例: Kinesis Video Streams プロデューサー SDK GStreams プラグイン」を参照してください。

kvssink エレメントには以下の必須パラメータがあります。

  • stream-name: 送信先 Kinesis ビデオストリームの名前。

    注記

    IoT 認証を使用する場合、stream-name の値が、(IoT プロビジョニング内の) iot-thingname の値と同一でなければなりません。詳細については、「IoT 認証の使用中に "無効なモノの名前が渡されました (Invalid thing name passed)" エラーが発生」を参照してください。

  • storage-size: デバイスのストレージサイズ (メガバイト)。デバイスストレージの構成の詳細については、「StorageInfo」を参照してください。

  • access-key: Kinesis Video Streams にアクセスするために使用する AWS アクセスキー。このパラメータか credential-path のどちらかを指定する必要があります。

  • secret-key: Kinesis Video Streams にアクセスするために使用する AWS シークレットキー。このパラメータか credential-path のどちらかを指定する必要があります。

  • credential-path: Kinesis Video Streams にアクセスするための認証情報を含むファイルへのパス。このパラメータか、access-key および secret-key かの、どちらかを指定する必要があります。

kvssink エレメントには以下のオプションパラメータがあります。これらのパラメータの詳細については、Kinesis Video Streams の構造を参照してください。

パラメータ 説明 単位/タイプ デフォルト
absolute-fragment-times 絶対フラグメントタイムを使用するかどうか。 ブール値 true
avg-bandwidth-bps ストリームの予想される平均帯域幅。 1 秒あたりのバイト 4194304
aws-region 使用する AWS リージョン。 文字列 us-west-2
buffer-duration ストリームのバッファ期間。 [Seconds] (秒) 180
codec-id ストリームのコーデック ID。 文字列 "V_MPEG4/ISO/AVC"
connection-staleness ストリームの古さのコールバックが呼び出されるまでの時間。 [Seconds] (秒) 60
content-type ストリームのコンテンツタイプ。 文字列 "video/h264"
fragment-acks ACK フラグメントを使用するかどうか。 ブール値 true
fragment-duration フラグメントの有効期間。 ミリ秒 2000
framerate 予想されるフレームレート。 1 秒あたりのフレーム 25
frame-timecodes フレームのタイムコードを使用するか、現在時刻のコールバックを使用してタイムスタンプを生成するかどうかを指定します。 ブール値 true
key-frame-fragmentation キーフレームでフラグメントを生成するかどうかを指定します。 ブール値 true
log-config ログ設定のパス。 文字列 "./kvs_log_configuration"
max-latency ストリームの最大レイテンシー。 [Seconds] (秒) 60
recalculate-metrics メトリクスを再計算するかどうかを指定します。 ブール値 true
replay-duration 再開が有効になっている場合、エラー発生時の再生まで現在のリーダーをロールバックする期間。 [Seconds] (秒) 40
restart-on-error エラーが発生したときに再起動するかどうか。 ブール値 true
retention-period ストリームが保持される期間。 時間 2
rotation-period キーの更新間隔。詳細については、「カスタマーマスターキーのローテーション」を参照してください。 [Seconds] (秒) 2400
streaming-type ストリーミングタイプ。有効な値を次に示します。
  • 0: リアルタイム

  • 1: ほぼリアルタイム (現在サポートされていません)

  • 2: オフライン

列挙型 GstKvsSinkStreamingType 0: リアルタイム
timecode-scale MKV のタイムコードスケール。 ミリ秒 1
track-name MKV トラック名。 文字列 "kinesis_video"
iot-certificate kvssink 要素で使用される IoT 認証情報。次のキーと値を使用できます。
  • endpoint=iotcredentialsproviderendpoint

  • cert-path=/localdirectorypath /to/certificate

  • key-path=/localdirectorypath /to/private/key

  • ca-path=/localdirectorypath/to/ca-cert

  • role-aliases=role-aliases

文字列 なし