

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# MediaLive 中變數資料的識別符
<a name="variable-data-identifiers"></a>

變數資料的識別碼是 `$` 代碼，您可加入欄位值中以代表變數資料。一般而言，MediaLive 會在您執行頻道時解析變數資料 （例如，`$dt$`日期和時間）。例如，`$dt$` 會解析為目前的日期和時間。

當您使用這些識別碼，請確定頻道不會造成具有相同目的地的兩個 (或更多) 輸出。如果發生這種情形，頻道在建立時可通過驗證，但啟動時無法通過。

下列各節說明 MediaLive 支援的變數識別符，以及您可以使用這些識別符的規則。

**Topics**
+ [支援的變數資料](#supported-variable-identifiers)
+ [使用變數資料的規則](#rules-variable-identifiers)

## 支援的變數資料
<a name="supported-variable-identifiers"></a>

MediaLive 支援下表所列的變數資料識別符。在每一列中，第一欄會指定要在欄位中輸入的字串。第二欄指定 MediaLive 解析變數之後的資料格式。第三欄則說明資料。


| 識別符 | 格式 | Description | 
| --- | --- | --- | 
| $dt$ | YYYYMMDDTHHMMSS | 針對 HLS 輸出，為每個區段的 UTC 日期和時間。<br />針對所有其他輸出，則為頻道的 UTC 日期和啟動時間。 | 
|  $d$ | YYYYMMDD | 對於 HLS 輸出，為每個區段的 UTC 日期。<br />針對所有其他輸出，則為頻道啟動的 UTC 日期。 | 
| $t$ | HHMMSS | 針對 HLS 輸出，為每個區段的 UTC 時間。<br />針對所有其他輸出，則為頻道的 UTC 啟動時間。 | 
| $rv$ | Kb | 影片位元速率。 | 
| $ra$ | Kb | 輸出中所有音訊的總位元速率。 | 
| $rc$ | Kb | 輸出的容器位元速率，或輸出影片和所有音訊位元速率的總和 (如果未指定容器位元速率)。 | 
| $w$ | Pixels | 水平解析度。 | 
| $h$ | Pixels | 垂直解析度。 | 
| $f$ | Integer | 無小數位數的 FPS 影格率。例如，「23.976」會顯示為「23」。 | 
| $$ | $ | 逸出 $。 | 
| $sn$ | 固定長度整數 | 輸出中影片的區段號碼。 | 
| %0n | 填補修飾詞 | 任何資料識別碼的修飾詞。修飾詞會使用前置零來填補解析後的值。格式為 %0n，其中 n 是數字。例如，若要確保 `$h$` 識別碼中的解析值長度為 5 個字元，請指定識別碼為 `$h%05$`。<br />如果垂直解析度為「720」，則解析後的填補值為「00720」。 | 

## 使用變數資料的規則
<a name="rules-variable-identifiers"></a>

此表格說明您可以在哪些位置使用上一個表格中的變數資料識別符。在每一列中，前兩欄會指定您可以使用識別符的位置。第三欄指定您可以在該位置使用哪些識別符。


| 物件 | 欄位 | 可接受的識別碼 | 
| --- | --- | --- | 
| 頻道 – Archive、HLS、Microsoft Smooth 輸出群組 | 輸出群組中的目標欄位 | $dt$, $d$, $t$ | 
| 頻道 – Archive、Microsoft Smooth 輸出群組 | 輸出中的名稱修飾詞欄位 | 除 $ra$、$rc$、$sn$ 之外的所有識別符  | 
| 頻道 – HLS 輸出群組 | 輸出中的名稱修飾詞欄位 | 除 $sn$ 之外的所有識別符  | 
| 頻道 – Archive、Microsoft Smooth 輸出群組 | 輸出中的區段修飾詞欄位 | 除 $ra$、$rc$、$sn$ 之外的所有識別符 | 
| 頻道 – HLS 輸出群組 | 輸出中的區段修飾詞欄位 | 除 $sn$ 之外的所有識別符 | 
| 排程 – HLS ID3 區段標記動作 | 標籤欄位 | 全部 | 