2016-03-04 155 views
1

因此,我GOOGLE了很多,但無法找到一個名爲「optdata」的HTTP請求標頭字段。我正在努力讓用戶在Chromecast設備上觀看受DRM保護的視頻。我下面從drmtoday.com一個文件,其表示:HTTP請求頭字段「optdata」

對於的Widevine,元數據必須在「optdata」字段, 內部名稱爲「DT-定製數據」或 攜帶的HTTP請求報頭內「X-DT-自定義數據」。

據我所知,頭鍵名稱爲「DT-自定義數據」,但找不到任何引用解釋究竟是什麼optdata

如果我只是將以下數據編碼爲base64並將其作爲'dt-custom-data'標頭傳遞,則該請求將失敗,說明'HTTP狀態412 - 先決條件失敗'。

{ 「用戶id」: 「12345」, 「的sessionId」: 「RWFzdGVyZWdn」, 「商人」: 「一個商戶」 }

回答

0

這只是意味着dt-custom-datax-dt-custom-data頭支持鍵/值對。 optdata是公認的關鍵。

E.g.

dt-custom-data: optdata={ "userId":"12345", "sessionId":"RWFzdGVyZWdn", "merchant":"a-merchant" }