LiveEventEncoding 類別
指定即時活動類型和選擇性編碼設定來編碼即時活動。
- 繼承
-
azure.mgmt.media._serialization.ModelLiveEventEncoding
建構函式
LiveEventEncoding(*, encoding_type: str | _models.LiveEventEncodingType | None = None, preset_name: str | None = None, stretch_mode: str | _models.StretchMode | None = None, key_frame_interval: timedelta | None = None, **kwargs)
僅限關鍵字的參數
名稱 | Description |
---|---|
encoding_type
|
即時活動類型。 當 encodingType 設定為 PassthroughBasic 或 PassthroughStandard 時,服務只會傳遞傳入的視訊和音訊層, (s) 至輸出。 當 encodingType 設定為 Standard 或 Premium1080p 時,即時編碼器會將傳入資料流程轉碼成多個位元速率或圖層。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2095101 。 建立實況活動之後,就無法修改這個屬性。 已知值為:「None」、「Standard」、「Premium1080p」、「PassthroughBasic」 和 「PassthroughStandard」。 |
preset_name
|
選擇性編碼預設名稱,當 encodingType 不是 None 時使用。 此值是在建立時指定,而且無法更新。 如果 encodingType 設定為 Standard,則預設預設名稱為 'Default720p'。 如果 encodingType 設定為 Premium1080p,則預設預設值為 'Default1080p'。 |
stretch_mode
|
指定輸入視訊的大小如何調整,以符合所需的輸出解析度 () 。 預設值為 None。 已知值為:「None」、「AutoSize」 和 「AutoFit」。 |
key_frame_interval
|
使用介於 0.5 到 20 秒之間的 ISO 8601 時間值,指定編碼即時活動的視訊和音訊播放軌的輸出片段長度。 例如,使用 PT2S 表示 2 秒。 對於視訊播放軌,也會定義主要畫面格間隔,或 GoP (圖片群組的長度) 。 如果未針對編碼即時事件設定此值,則片段持續時間預設為 2 秒。 無法設定傳遞即時活動的值。 |
變數
名稱 | Description |
---|---|
encoding_type
|
即時活動類型。 當 encodingType 設定為 PassthroughBasic 或 PassthroughStandard 時,服務只會傳遞傳入的視訊和音訊層, (s) 至輸出。 當 encodingType 設定為 Standard 或 Premium1080p 時,即時編碼器會將傳入資料流程轉碼成多個位元速率或圖層。 如需相關資訊,請參閱 https://go.microsoft.com/fwlink/?linkid=2095101 。 建立實況活動之後,就無法修改這個屬性。 已知值為:「None」、「Standard」、「Premium1080p」、「PassthroughBasic」 和 「PassthroughStandard」。 |
preset_name
|
選擇性編碼預設名稱,當 encodingType 不是 None 時使用。 此值是在建立時指定,而且無法更新。 如果 encodingType 設定為 Standard,則預設預設名稱為 'Default720p'。 如果 encodingType 設定為 Premium1080p,則預設預設值為 'Default1080p'。 |
stretch_mode
|
指定輸入視訊的大小如何調整,以符合所需的輸出解析度 () 。 預設值為 None。 已知值為:「None」、「AutoSize」 和 「AutoFit」。 |
key_frame_interval
|
使用介於 0.5 到 20 秒之間的 ISO 8601 時間值,指定編碼即時活動的視訊和音訊播放軌的輸出片段長度。 例如,使用 PT2S 表示 2 秒。 對於視訊播放軌,也會定義主要畫面格間隔,或 GoP (圖片群組的長度) 。 如果未針對編碼即時事件設定此值,則片段持續時間預設為 2 秒。 無法設定傳遞即時活動的值。 |