プロファイルフィールド
プロパティ | タイプ | 説明 | デフォルト |
---|---|---|---|
id |
文字列 | プロファイル ID (読み取り専用) | なし |
version |
整数 | プロファイルのバージョン (読み取り専用) | なし |
account_id |
整数 | NS ビデオクラウドアカウントID | なし |
name |
文字列 | プロファイル名-アカウント内で一意である必要があります | なし |
description |
文字列 | プロファイルの説明 | なし |
date_created |
整数 (エポックタイムスタンプ (ミリ秒) | プロファイルが作成された日付 (読み取り専用) | なし |
date_last_modified |
整数 (ミリ秒単位のエポックタイムスタンプ) | プロファイルが最後に変更された日付 (読み取り専用) | なし |
brightcove_standard |
ブール値 | 読み取り専用- false すべてのカスタムプロファイル用 |
false |
digital_master |
オブジェクト | デジタルマスターをアーカイブするかどうか、およびその方法を定義します。 | false |
numRenditions |
整数 | イメージレンディションを含む、プロファイル内のレンディションの数 (読み取り専用) | なし |
renditions |
配列 | レンディションオブジェクトの配列 | [] |
packages |
配列 | DRM パッケージの配列 | [] |
レンディションフィールド
プロパティ | タイプ | 説明 | デフォルト |
---|---|---|---|
id |
文字列 | レンディション ID (読み取り専用) | なし |
aspect_mode |
列挙型 (文字列) | ソースとターゲットのアスペクト比の不一致を処理する方法- preserve 、stretch 、crop 、pad-以外の値を選択した場合は注意してくださいpreserve 、幅と高さの両方を変更して、目的のアスペクト比を実現できます。 |
preserve |
audio_bitrate |
整数 | オーディオビットレート (kbps) | ソースと一致 |
audio_sample_rate |
整数 | Hz単位のサンプルレート-(AAC :8000、11025、12000、16000、22050、32000、44100、48000、96000; FLV :11025、22050、および44100) |
ソースと一致 |
max_audio_sample_rate |
整数 | 最大オーディオサンプルレート(Hz)、オーバーライドaudioSampleRate ((AAC :8000、11025、12000、16000、22050、32000、44100、48000、96000; FLV :11025、22050、および44100) |
ソースと一致 |
audio_constant_bitrate |
ブール値 | 力CBR 、VP6との互換性はありません |
false |
audio_channels |
整数 | オーディオチャンネルの数(null (変更しないでください)、1 または2 ) |
null |
audio_codec |
文字列 | オーディオコーデック- aac | mp3 |
フォーマットまたはプロファイルによって決定されます |
max_aac_profile |
文字列 | 最大 aac プロファイル:aac-lc、He-aac、または he-aac-v2 | 使用をお勧めしますaac-lc レンディションのオーディオビットレートが48kbps未満の場合 |
constant_bitrate |
ブール値 | かどうかCBR レンディションのために強制されるべきです |
なし |
crf |
整数 | ビットレート制御設定で、一定のレート係数を設定します。有効な値は 0 ~ 51 で、値が小さいほど品質が高くなります。[1-3] | なし |
decoder_bitrate_cap |
整数 | kbps で、バッファー経由でデコーダに送られる最大ビットレート | なし |
decoder_buffer_size |
整数 | kbps で、デコーダに供給されるバッファのサイズbitrate_cap |
なし |
encryption_method |
文字列 | 使用する暗号化方法、例:aes-128 [1-1] |
なし |
encryption_key_rotation_period |
整数 | セグメントのセットごとに異なるキーを使用し、この多くのセグメントの後に新しいキーにローテーションします[1-1] | null |
fixed_keyframe_interval |
ブール値 | シーンカットのようなものが追加で配置されるのを防ぎますkeyframes |
false |
forced_keyframe_interval |
整数 | は X フレームごとにキーフレームを強制しますが、シーンカットなどに追加のキーフレームを許可します。 | なし |
forced_keyframe_rate |
フロート | キーフレームレートを強制し、h264 のみ、無視される場合forced_keyframe_interval 使用されている |
なし |
format |
文字列 | ビデオフォーマット- ts 、mp4 、flv |
なし |
frame_rate |
フロート | 1秒あたりのフレーム数 | ソースと同じ |
h264_reference_frames |
整数 | 使用する参照フレームの数。部分的に決定speed 。[1-4] |
3 |
h264_profile |
文字列 | H.264には、一般的に使用される3つのプロファイルがあります。Baseline (最低)、Main 、 とHigh 。[1-5] |
baseline |
h264_level |
フロート | ビットレートとマクロブロックを拘束します。[1-6] | 計算された |
h264_bframes |
整数 | 連続するBフレームの最大数(0〜16)[1-7] | 0 |
hls_optimized_ts |
ブール値 | HLS用に最適化された時間セグメント-HLS出力にのみ適用 | なし |
keyframe_interval |
整数 | キーフレーム間の最大フレーム数 | 250 、オーバーライドkeyframe_rate |
keyframe_rate |
フロート | 1 秒あたりの最大キーフレーム数 | keyframe_interval 250の |
label |
文字列 | イメージレンディションのイメージタイプ- poster またはthumbnail |
なし |
live_stream |
ブール値 | これがライブビデオストリームになるかどうか | なし |
live_dvr_sliding_window_duration |
整数 | LivedVR 配信用に保持するストリームの所要時間(秒) | 300 |
max_video_bitrate |
整数 | kbpsで、123 = 123kbps-h264のみ | なし |
max_frame_rate |
フロート | cを制限しますframe_rate 設定するのではなく、代わりに使用するframe_rate |
なし |
max_hls_protocol_version |
整数 | 使用する HLS プロトコルの最大バージョンを設定します。特別な機能が利用可能になります (2-5) | 3 はライブストリーミング、5 は AES 暗号化出力、それ以外の場合は 2 |
media_type |
文字列 | video 、audio 、またはimage |
なし |
one_pass |
ブール値 | 1 パスエンコードを強制する | false |
reference_id |
文字列 | アカウント内で一意のレンディションの識別子 (DRM に必要) | なし |
segment_seconds |
整数 | セグメントに含めるコンテンツの秒数 | 10 HLSの場合、2 DASH用 |
skip |
オブジェクト | レンディションの作成をスキップするための一連の条件を参照してください。条件付き出力詳細については | null |
skip_video |
ブール値 | ビデオストリームを含まない-オーディオのみのレンディションに使用 | false |
speed |
整数 | 1-5-ターゲットトランスコーディング速度。低速トランスコーディングではより高度なファイル圧縮が可能ですが、高度な圧縮機能をスキップすることで高速トランスコーディングが可能です。 | 3 |
streaming_delivery_format |
文字列 | 必要なマニフェスト、ディレクトリ構造、またはその他のパッケージを含む、特定のストリーミング構成を使用して配信される出力の形式/プロトコルを設定します。 | なし |
streaming_delivery_profile |
文字列 | ストリーミング配信形式のプロファイルを設定し、プロファイルとの互換性のためにオプションが選択されていることを確認します。通常、MPEG-DASH レンディションに使用されます。有効なオプションは、選択したものによって異なりますstreaming_delivery_format [1-8] |
live |
tuning |
文字列 | H264チューニング:film 、animation 、grain 、psnr 、ssim 、fastdecode 、zerolatency |
なし |
type |
文字列 | 現在サポートされている唯一の値はsegmented (HLSの場合) |
なし |
upscale |
ブール値 | ソースがターゲットよりも小さい場合はフレームサイズを大きくする | false |
video_bitrate |
整数 | kbpsで、123 = 123kbps | なし |
video_codec |
文字列 | 例えばh264、ts | フォーマットまたはプロファイルによって決定されます |
watermarks [1-9] |
配列 | の配列watermark オブジェクト |
|
width |
整数 | フレームの幅 (ピクセル単位) | なし |
height |
整数 | フレームの高さ (ピクセル単位) | なし |
注
- [1-1] 古いものの振る舞いを再現するビデオクラウド取り込みシステムは10の値を使用します-を参照してくださいコンテンツセキュリティ(DRMおよびHLSe)詳細については
- [1-2] 品質が高いほどビットレートが高くなり、その逆も同様です。可能な値は次のとおりです。
- 高度に圧縮。平凡な視覚品質、しかし小さなファイル
- 許容できる品質
- 良い品質。ほとんどのWebビデオよりも優れています
- 素晴らしい品質。優秀に見える
- ほぼ可逆だな大きなファイル。この出力を再度エンコードする予定がない限り、推奨されません
- [1-3] 16を下回る必要はありません。 16は、ほとんどのファイルでほぼロスレスです。24前後は通常かなり良さそうだ。35辺りはかなり圧縮されたように見える
- [1-4] 参照フレームが多いほど、圧縮品質はわずかに高くなりますが、デコードの複雑さが増します。実際には、5を超えることはめったに多くの利点はありません。圧縮と復号化の複雑さの良い妥協点として、デフォルトは 3 に設定されています。「自動」に設定すると、速度設定がこの数字を自然に選択できるようになります
- [1-5] レベルが低いほどデコードが簡単ですが、レベルが高いほど圧縮率が高くなります。たとえば、iPhone 3gs はベースラインプロファイルのみをサポートします。メインプロファイルとハイプロファイルは圧縮における明確なステップアップであり、ウェブ再生では正常に動作します。ただし、Flash Player の HD ハイプロファイルビデオには注意してください。
- [1-6] 主にデバイスの互換性のために使用されます。たとえば、iPhone は H.264 レベル 3 をサポートしています。つまり、ビデオの decoder_bitrate_cap は 10,000 kbps を超えることはできません。通常、この設定は、必要な特定のデバイスをターゲットにする場合にのみ変更してください。
- [1-7] Bフレームは、ベースラインではなく、H.264メインまたはハイプロファイルでのみサポートされます。B フレームを使用すると、同じビットレートで品質が向上しますが、CPU の負荷が高くなります。これは、古いコンピュータやデバイスでは問題になる可能性がありますが、一般的に最新のハードウェアではスムーズに再生されます。Video Cloud は、互換性を最も広くするために 0 に設定されています。圧縮/品質を向上するには、値を 3 に設定することをお勧めします。5 または 6 より大きい値ではほとんどメリットが得られず、エンコード時間が大幅に長くなります
- [1-8] 'ダッシュの場合' 出力、現在サポートされているプロファイルは次のとおりです。
live
-DASHプロファイルを「urn:mpeg:dash:profile:isoff-live:2011
"とシングルを使用しますSegmentTemplate
それぞれについてAdaptationSet
。DRMの場合、8バイトのIVを使用します。PlayReady
バージョン1.1を使用します。PSSH
メディアの原子hbbtv_1.5
-DASHプロファイルを「urn:hbbtv:dash:profile:isoff-live:2012
"およびオーディオおよびビデオ表現に必要な属性を含めます。DRMの場合、16バイトのIVを使用します。PlayReady
バージョン1.0を使用します。PSSH
原子
- [1-9] 透かしは、レンディションレベルで追加する必要があります-透かしを入れたい各レンディションに
デジタルマスターフィールド
ザ・digital_master
オブジェクトは、後で再トランスコーディングに使用できるデジタルマスターを保存するかどうかとその方法を定義します。見るアーカイブマスター詳細については。
プロパティ | タイプ | 説明 | デフォルト |
---|---|---|---|
rendition |
文字列 | アーカイブするレンディション-どちらかpassthrough 元のソースビデオまたはreference_id の1つのためにレンディションプロファイルで定義されている、またはnone マスターをアーカイブしたくない場合 |
passthrough |
distribute |
ブール値 | かどうかdigital_master 再生できるようにするには、CDNにプッシュする必要があります |
false |
パッケージフィールド
パッケージは DRM に使用されます。アカウントでDRMが有効になっていない場合は、packages
配列が空です。
注:パッケージは、によってレンディションを参照しますreference_id
。パッケージを使用するには、レンディションにreference_idsが必要であり、レンディションがプロファイルのJSONで定義されている必要があります 前 パッケージが定義されています。
プロパティ | タイプ | 説明 | デフォルト |
---|---|---|---|
drm |
配列 | DRMタイプ(MPEG-DASHのみ) [2-2] | なし |
package_type |
文字列 | DRMパッケージタイプ [2-2] | なし |
renditions |
配列 | 文字列の配列。それぞれがreference_id プロファイル内のレンディション用[2-3] |
[] |
注
- [2-1] 現在サポートされている値
drm
配列はmarlin
、playready
、 とwidevine
- [2-2] 見るコンテンツセキュリティ(DRMおよびHLSe)詳細については
- [2-3] プロファイル内のレンディションは、パッケージの前にJSONで定義する必要があるため、reference_idsが存在することに注意してください。
透かしフィールド
透かし画像は、右下隅の各ビデオフレームに焼き付けられます。
注
- [3-1] 幅のみを指定すると、画像のアスペクト比が自動的に維持されます
- [3-2] が
width
、height
、x
、 とy
フィールドは文字列値であり、数値(ピクセルまたはパーセンテージ)が含まれています。整数でなければなりません -「5.2%」などの10進値は拒否されます。