您可以创建 CDN 配置,为自己的视频点播内容、直播内容或中贴片广告指定上传和投放设置。设置完 CDN 配置后,便可以将这些配置与内容来源相关联。
为视频点播内容创建 CDN 配置
- 登录 Google Ad Manager。
-
依次点击视频、内容来源、CDN 配置和新配置。
- 输入一个描述性名称。此名称只会在 Ad Manager 中显示,不会在外部显示。
- 选择视频点播内容作为配置类型。
-
为作为内容提取来源的 CDN 提供说明:
提取网址前缀:网址的 CDN 前缀。这决定了对某项内容使用的 CDN 设置。
CDN 身份验证:如果您的 CDN 不需要身份验证,请选择无。否则,请选择相应的 CDN,然后输入身份验证详细信息。
- 选择 Akamai:
- 令牌身份验证:选择已启用或已停用。
-
媒体加密:选择已启用或已停用。
只有 HLS 支持媒体加密网址,DASH 不支持。如果为 DASH 提供媒体加密网址,系统会忽略该网址。对于 HLS,此素材资源网址通常应该是主播放列表网址的一个版本,该网址所在的网域即是投放视频片段的网域。系统会检查主播放列表中每个变体的
aka_me_session_id参数和id参数。针对在该位置中投放的所有直播内容的所有视频片段,系统会缓存第一个网址中的第一个匹配值,并在用户会话中重复使用该值。 - 选择 Akamai:
-
配置作为内容投放来源的默认 CDN 详细信息:
名称:保存您的 CDN 配置后,Ad Manager 会为每个投放设置分配一个唯一名称。这个名称只有在您保存后才会显示出来。
投放网址前缀:用于托管内容的 CDN 网址的前缀。
安全设置:“使用内容提取安全设置”将应用与内容提取相同的安全设置。
如需使用 Akamai 投放广告,必须为令牌身份验证启用 Cookie 保护。CDN 身份验证:如果您的 CDN 不需要身份验证,请选择无。否则,请选择相应的 CDN,然后输入身份验证详细信息:
- 对于 Akamai:
- 令牌身份验证:选择已启用或已停用。
- 令牌身份验证密钥:如果您的 CDN 要求提供身份验证密钥,请选择启用此功能。
- 令牌参数替换:添加、修改和删除动态广告插播 (DAI) 生成的 Akamai 令牌的自定义键值对。这样可以更精细地控制直播安全性,例如设置自定义访问控制列表 (ACL)。
- 验证规则:
- 键必须是唯一的,且不能为空。
- 键或值中不允许使用字符 ~、?、& 和 =。
- 不能使用键
hmac。
- 验证规则:
-
停用服务器端网址签名:停用服务器端网址签名可强制客户端生成签名。
- 对于 Akamai:
-
主播放列表源转发类型:选择源路径或常规类型。
请使用以下示例进行设置:
示例让我们以使用内容路径
https://cdn.com/path/to/content.m3u8为例进行说明:- 源路径:添加
originpath查询字符串参数,并将值设为 Akamai 将用于传送主播放列表请求的路径:https://cdn.com/path/to/content.m3u8?originpath=/linear/hls/event/some-event/stream/some-stream/master.m3u8 -
常规:将相应网址路径替换为 Akamai 将用于传送主播放列表请求的路径:
https://cdn.com/linear/hls/event/some-event/stream/some-stream/master.m3u8采用常规类型时,您可以选择添加路径前缀:
https://cdn.com/pathprefix/linear/hls/event/some-event/stream/some-stream/master.m3u8
- 源路径:添加
- (可选)如果您计划从多个 CDN 投放内容,请点击添加投放设置 (Beta 版) ,并按照第 6 步中的说明为其他 CDN 配置详情。详细了解如何从多个 CDN 投放点播内容
- 点击保存。
为直播内容创建 CDN 配置
- 登录 Google Ad Manager。
-
依次点击视频、直播活动、CDN 配置和新配置。
- 输入一个描述性名称。此名称只会在 Ad Manager 中显示,不会在外部显示。
- 选择默认的直播内容,或者对于第三方 CDN,选择广告媒体投放。
- 配置直播内容或广告媒体投放的设置。
- (可选)如果您计划从多个 CDN 投放内容,请点击添加投放设置 (Beta 版) ,并为其他 CDN 配置详细信息。
- 点击保存。
配置直播内容设置
内容提取设置
- 提取网址前缀:CDN 网址的前缀。此设置用于确定应对一项内容使用哪些 CDN 设置。
- CDN 身份验证:如果您的 CDN 不需要身份验证,请选择无。否则,请选择相应的 CDN,然后输入身份验证详细信息。
默认投放设置
- 投放网址前缀:用于托管内容的 CDN 网址的前缀。
- 安全设置:“使用内容提取安全设置”将应用与内容提取相同的安全设置。
- CDN 身份验证:如果您的 CDN 不需要身份验证,请选择无。否则,请选择相应的 CDN,然后输入身份验证详细信息。
- 令牌身份验证:如果您的 CDN 要求提供身份验证密钥,请选择启用此功能。您还可以视需要停用服务器端网址签名和启用 Cookie 保护功能。
- 停用服务器端网址签名:如果要使用 Akamai 令牌身份验证,停用服务器端网址签名可以强制客户端生成签名。
- 源转发类型:如果选择 Akamai 作为 CDN 身份验证方式,您需选择“源路径”或“常规”类型。
- 令牌参数替换:添加、修改和删除动态广告插播 (DAI) 生成的 Akamai 令牌的自定义键值对。这样可以更精细地控制串流安全性,例如设置自定义访问控制列表 (ACL)。
- 验证规则:
- 键必须是唯一的,且不能为空。
- 键或值中不允许使用字符 ~、?、& 和 =。
- 不能使用键
hmac。
- 验证规则:
Akamai 示例
让我们以使用内容路径 https://cdn.com/path/to/content.m3u8 为例进行说明:
-
源路径:添加
originpath查询字符串参数,并将值设为 Akamai 将用于传送主播放列表请求的路径:https://cdn.com/path/to/content.m3u8?originpath=/linear/hls/event/some-event/stream/some-stream/master.m3u8 -
常规:将相应网址路径替换为 Akamai 将用于传送主播放列表请求的路径:
https://cdn.com/linear/hls/event/some-event/stream/some-stream/master.m3u8采用常规类型时,您可以选择添加路径前缀:
https://cdn.com/pathprefix/linear/hls/event/some-event/stream/some-stream/master.m3u8
其他投放设置
配置可作为内容来源的所有其他 CDN 的设置。
配置广告媒体投放设置
默认投放设置
- 替换默认投放位置:选择已启用可替换默认投放位置;或者选择已停用,然后输入主机名。
- 主机名:输入第三方 CDN 的主机名。
其他投放设置
配置可作为内容来源的所有其他 CDN 的设置。
创建中贴片广告 CDN 配置
如果您的内容需要有中贴片广告对应的广告插播时间点,且您需要 Ad Manager 调整您的内容,就必须提供对您 CDN 的 SFTP 访问权限,以便 Ad Manager 可以上传在广告插播时间点处拆分的视频片段。创建中贴片广告 CDN 配置可以允许 Ad Manager 访问您的内容。
- 登录 Google Ad Manager。
- 依次点击视频、内容来源、CDN 配置和新配置。
- 输入一个描述性名称。此名称只会在 Ad Manager 中显示,不会在外部显示。
- 选择中贴片广告作为配置类型。
-
完成下面的中贴片广告设置:
内容上传协议:上传的已调整内容遵从的协议。
用户名、私钥和密码:Ad Manager 只接受使用身份验证私钥(RSA 或 DSA)的 SFTP 凭据。您可以视需要提供使用密码的私钥。
输入私钥前,建议您使用独立的 SSH 或 SFTP 客户端进行测试。例如,可以使用 PuTTy 或 CyberDuck 客户端。
您应确保用户拥有对根路径和子目录的完整所有权(读/写/更新/删除)。
Ad Manager 不能使用不安全的 FTP 位置,并且不支持使用用户名和密码进行 SFTP 身份验证。
有关输入 SSH 密钥的要求
- 私钥可能需要以下面的文字开头,具体视私钥类型而定:
-----BEGIN RSA PRIVATE KEY-----或-----BEGIN DSA PRIVATE KEY----- - 私钥可能需要以下面的文字结尾,具体视私钥类型而定:
-----END RSA PRIVATE KEY-----或-----END DSA PRIVATE KEY----- - 换行时必须使用换行符 (
\n)。
私钥示例
-----BEGIN DSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: DES-EDE3-CBC,BFF8B97CEFE81031\n\n\nZcYWZ5Sq12m8bFxCGc1f3GYjcJSmrwyLMUzqryPGnbmnURULC19+WVddHzzcJ2D5\ncc/wYKzE5eRO2ZupeGRcaMwG1UYx171ucwfvoE5VfbD6fBAn7bkW+Qik0QdL3/M4\nN2l0LlqiZxBLEQ8bwZvfN9aeOfbpgFufbQw8X9jVk5gNzOucRC2B0Ul9DxfLSvWU\nvgnrlrqijvpLMRDtuGt7X8X1vb/gSIIsdWYl5kny0ULL1sK+ZLUHT6YCLPNxjJsE\nrgPxKRV6Z8TrygbfipZckd0LSEAJltwoIM/1iSeZt9mn4lrz1GF/jO5XeUcFwQWr\nu8emTMvXFbeTXOKmsjhhUsZgNxvMfUd+S2Bus66jb1jTm2jMGbKAtWola98e8C0h\nh4hh8OJU4ZhFyb2/xOqR7P7DKjWIYDTlb1t0EZv4xUE1UFTo4MwCZaOFBJs172ax\nFBWZLYoYF3gBDy2C6/dP5IJfa4G27NHeqU9WYPq5wTct0mqHhzrR2cj6pmRwwjq9\nmME3mDH8X0oMz5I6XHbJ0n5pc49YRXCrq4tP/GXevXh0z/wfzwt3x94oQuH9JwoD\npOT5xNOngA2pKJLuMc+D/g==\n-----END DSA PRIVATE KEY-----\n主机名:上传的已调整内容文件的主机名。
路径前缀:调整后的内容上传到的目录。此目录应允许 SFTP 访问您的 CDN。您应确保用户对该目录拥有完整所有权(读/写/更新/删除),并且服务器拥有合理数量的可用存储空间来容纳提取的内容。
投放网址前缀:用于托管内容片段的 CDN 网址的前缀。此前缀应始终以
https://开头,以避免在使用 https 时遇到播放问题。 - 私钥可能需要以下面的文字开头,具体视私钥类型而定:
- 点击保存。