TVSDK需要媒體內容、資訊清單內容、DRM和軟體版本的特定屬性。
要使用 TVSDK,請確保您的硬體、作業系統和應用程式版本都滿足下面列出的最低要求。
作業系統 | iOS 7.0 或更高版本 |
---|---|
Xcode | Xcode 10 for iOS 12 和 Xcode 9 for iOS 11 |
檢查串流和播放清單(資訊清單)的限制和需求,包括DRM加密金鑰。
內容區段關鍵影格 | 每個內容區段都必須以關鍵框架開頭。 |
---|---|
即時/線性視訊中的序號 | 在任何給定時間,主內容的所有位元速率演繹版必須匹配。 |
清單檔中的版本 #EXT-X-VERSION
.m3u8 會影響哪些功能可供您的應用程式以及哪些 EXT
標記有效。
下面是有關 #EXT-X-VERSION
指定 HLS 協定版本的標記的一些資訊:
版本必須與 HLS 播放清單中的功能和屬性匹配;否則,可能會發生播放錯誤。 有關詳細資訊,請參閱 HTTP 即時流式處理規範 。
Adobe Systems建議至少使用 版本 2 個 HLS 在基於 TVSDK 的用戶端中進行播放。
用戶端和伺服器必須按以下方式實施版本:
至少使用此版本 | 若要使用這些功能 |
---|---|
EXT-X-VERSION:2 | EXT-X-KEY 標記的 IV 屬性。 |
EXT-X-VERSION:3 |
|
EXT-X-VERSION:4 |
|