個人資料欄位
屬性 | 類型 | 描述 | 預設 |
---|---|---|---|
id |
串 | 設定檔 ID (唯讀) | 無 |
version |
整數 | 設定檔版本 (唯讀) | 無 |
account_id |
整數 | 的Video Cloud帳戶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 ,請注意-如果您選擇的值不是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,他-Aac,或他-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 |
浮動 | 每秒影格數 | 與來源相同 |
h264_reference_frames |
整數 | 要使用的參考框架數目。部分決定於speed 。 [1-4] |
3 |
h264_profile |
串 | H.264具有三種常用的配置文件: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 |
浮動 | 每秒最大關鍵幀 | keyframe_interval 一百五十 |
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 |
布林 | 強制一次通過編碼 | 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-破折號轉譯。有效選項取決於所選的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]重現舊的行為Video Cloud攝取系統使用值10-請參閱內容安全性(DRM和HLSe)更多細節
- [1-2]更高的質量意味著更高的比特率,反之亦然。可能的值:
- 高度壓縮。平庸的視覺品質,但小文件
- 可接受的品質
- 品質良好。比大多數網絡視頻更好
- 高品質。看起來很棒
- 幾乎無損大型檔案。不推薦,除非您打算再次編碼此輸出
- [1-3]您不必低於16歲;大多數文件16幾乎是無損的。大約 24 通常看起來相當不錯。35 左右看起來很壓縮
- [1-4]更多參考幀會導致壓縮質量稍高,但會增加解碼複雜度。在實踐中,超過 5 很少有很多好處。我們默認為 3 是壓縮和解碼複雜性的一個很好的折衷。設定為「自動」,讓我們的速度設定自然選擇此號碼
- [1-5]較低的級別更容易解碼,但是較高的級別提供更好的壓縮。例如,iPhone 3gs 只支援「基線」描述檔。主要和高設定檔在壓縮中是一個明確的一步,並且可以正常播放網頁,但要小心 Flash Player 中的高清高檔視頻
- [1-6]主要用於設備兼容性。例如,iPhone 支援 H.264 等級 3,這表示影片的解碼器不能超過 10,000 kbps。一般而言,如果您的目標是特定裝置需要此設定,您才應該變更此設定。
- [1-7] B幀僅受H.264 Main或High配置文件支持,而不受Baseline支持。使用 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 對於其中之一演繹在配置文件中定義或none 如果您不想存檔母版 |
passthrough |
distribute |
布林 | 是否digital_master 應該推到CDN以便播放 |
false |
數据包字段
套件用於 DRM。如果您的帳戶未啟用DRM,只需離開packages
數組為空。
注意:包引用格式為reference_id
。要使用軟件包,您的演繹必須具有reference_id,並且演繹必須在配置文件的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_id
浮水印欄位
浮水印影像會燒錄到右下角的每個視訊影格中。
屬性 | 類型 | 描述 | 預設 |
---|---|---|---|
url |
串 | 圖片的網址 | 無 |
width |
字串 [3-2] | 浮水印的寬度為像素或幀寬度的百分比-例如20% [3-1] |
無 |
height |
字串 [3-2] | 浮水印高度為像素或幀高度的百分比-例如10% [3-1] |
無 |
x |
字串 [3-2] | 從視訊影格的左邊緣到浮水印中心的距離 (以像素或影格寬度的百分比為單位) | 無 |
y |
字串 [3-2] | 從視訊影格的頂端邊緣到浮水印中心的距離 (以像素或影格寬度的百分比為單位) | 無 |
注意事項
- [ 3-1] 如果您只指定寬度,影像長寬比將會自動維持
- [3-2]雖然
width
,height
,x
和y
字段是字符串值,它們包含的數字(像素或百分比)必須為整數 -諸如“ 5.2%”的十進制值將被拒絕。