在AdobeTVSDKConfig.json中,您可以指定預設規則以及特定區域的規則。
以下是 AdobeTVSDKConfig.json 僅定義預設規則的檔案:
{
"ads": {
"rules": {
"default": [
{
"type": "priority",
"stream": "vod",
"priority": [
"application/x-mpegurl",
"application/vnd.apple.mpegurl",
"application/x-shockwave-flash",
"video/mp4",
"video/m4v",
"video/x-flv",
"video/webm"
]
},
{
"type": "priority",
"stream": "live",
"priority": [
"application/x-mpegurl",
"application/vnd.apple.mpegurl",
"video/mp4",
"video/m4v",
"video/x-flv",
"video/webm"
]
},
{
"type": "normalize",
"item": "host",
"matches": "ew",
"values": [
"redirector.gvt1.com"
],
"find": "videoplayback/(.*?)/expire/.*?/(.*?)/signature/.*?/",
"replace": "videoplayback/$1/expire//$2/signature//"
}
]
}
}
}
以下是 AdobeTVSDKConfig.json 定義預設規則的檔案,加上特定區域ID的其他規則(在此例中是區域) 「1234」):
{
"ads": {
"rules": {
"default": [
{
"type": "priority",
"stream": "vod",
"priority": [
"application/x-mpegurl",
"application/vnd.apple.mpegurl",
"application/x-shockwave-flash",
"video/mp4",
"video/m4v",
"video/x-flv",
"video/webm"
]
},
{
"type": "priority",
"stream": "live",
"priority": [
"application/x-mpegurl",
"application/vnd.apple.mpegurl",
"video/mp4",
"video/m4v",
"video/x-flv",
"video/webm"
]
},
{
"type": "normalize",
"item": "host",
"matches": "ew",
"values": [
"redirector.gvt1.com"
],
"find": "videoplayback/(.*?)/expire/.*?/(.*?)/signature/.*?/",
"replace": "videoplayback/$1/expire//$2/signature//"
}
],
<b>"1234"</b>: [
{
"type": "priority",
"matches": "nc",
"item": "host",
"values": [
"my.domain.com",
"a.bcd.com"
],
"priority": [
"application/x-shockwave-flash",
"video/mp4",
"video/x-flv",
"video/quicktime",
"video/webm",
"application/x-mpegurl",
"application/vnd.apple.mpegurl",
"application/javascript"
]
}
]
}
}
}