如果您希望由主播将直播内容推送到视频直播服务,并由观众从视频直播服务拉取并观看直播内容,则至少需要准备 1 个推流域名和 1 个拉流域名。本文介绍如何通过视频直播控制台添加域名。
说明
如果您使用的是拉流转推、声影同传、云导播等功能,且主播推流和观众观看都不使用视频直播提供的推流地址和拉流地址,则无需添加视频直播域名。
背景信息
如果您希望由主播将直播内容推送到视频直播服务,并由观众从视频直播服务拉取并观看直播内容,推流域名和拉流域名必须配置在同一域名空间下。要让观众观看到主播推送的同一场直播,还需保证推流地址和拉流地址中的 AppName 和 StreamName 保持一致。
前提条件
- 已完成火山引擎账号注册和实名认证。
- 已开通视频直播服务。详见步骤一:开通视频直播服务。
- 已注册域名。视频直播对域名后缀无特殊要求,您可按业务需要注册域名,详见注册域名。您只需注册一个主域名(即二级域名),即可使用该主域名下的不同子域名分别作为推流域名和拉流域名。例如,注册
example.com 后,可添加推流域名 push.example.com 和拉流域名 pull.example.com。说明
如需查看已注册的域名,可前往火山引擎控制台的域名列表页面查看。
- 如果域名的加速区域为中国内地或全球加速(例如主播在中国内地开播,或观众在中国内地观看直播),需确保主域名符合备案要求,并完成 ICP 备案。例如添加
push.example.com 和 pull.example.com 时,需先完成主域名 example.com 的备案。详见准备备案域名和首次备案流程。说明
- 在完成备案操作时,需选择备案云服务器。备案云服务器仅用于满足域名备案的合规要求,与视频直播服务本身的直播能力无直接关联,其机型配置不会影响视频直播服务的使用,因此按需选择符合备案云资源要求的云服务器即可。更多有关备案的信息,详见备案前准备和备案操作指导。
- 建议在注册域名的 3 日后,再完成 ICP 备案。详见准备备案域名。
- 如果域名已完成备案,但添加域名时仍提示需要 ICP 备案,通常是由于备案信息查询或同步存在延迟导致,您可稍后重试。如果域名刚通过 ICP 备案审核,建议在审核通过 24 小时后再次尝试。如仍未解决,可创建工单联系技术支持。
- 在以下场景下,请先在控制台的证书管理中添加证书。详见证书管理。添加域名时选择证书后,系统会自动为该域名开启 HTTPS 安全加密。
- 使用 HTTPS 推流地址或拉流地址
- 使用 WebTransport 推流地址
- 在浏览器环境下推送或播放 RTM 流
- 使用视频直播控制台提供的在线推流工具
- 使用视频直播控制台提供的在线播放工具
注意事项
- 推流域名和拉流域名不能相同,但您可以使用同一个主域名下的不同子域名分别作为推流域名和拉流域名,例如添加推流域名
push.example.com 和拉流域名 pull.example.com。 - 不支持添加泛域名,例如
*.example.com。 - 域名不支持重复添加。如果出现域名已存在的提示,请检查该域名是否已在视频直播、视频点播、CDN 等产品中添加。如需继续添加直播域名,可以更换为同一主域名下的其他子域名。例如,主域名为
example.com,且 pull.example.com 已被占用时,可以将添加的域名改为 live.example.com。 - 每个账号下最多可创建 10 个域名空间。每个域名空间下最多可添加 10 个域名。如需提高上限,请创建工单联系技术支持。
- 域名与用户的账号 ID 绑定,同一域名默认只支持绑定一个账号。例如,用户 A 添加域名
push.example.com,之后又进行了删除,用户 B 则无法添加该域名,而用户 A 可以重新添加。
操作步骤
- 登录视频直播控制台。
- 选择左侧导航栏的功能管理 > 域名管理,进入域名管理页面。
- 单击添加域名。

- 在添加域名页面,完成以下配置。

| 配置项 | 说明 |
|---|
域名类型 | 选择推流域名或拉流域名。配置完成后不支持更改。 - 推流域名:用于主播将直播内容推送到视频直播服务。
- 拉流域名:用于观众从视频直播服务拉取直播内容并进行观看。
|
域名名称 | 填写域名名称,只能由数字(0-9)、字母(A-Z、a-z)、连字符(-)和句点(.)组成,不能以连字符(-)或句点(.)开头或结尾。 建议使用已注册主域名的子域名作为推流域名和拉流域名。例如,注册 example.com 后,可将 push.example.com 用作推流域名、pull.example.com 用作拉流域名。其中,push、pull 仅为示例,您可替换为其他符合规则的自定义名称,且子域名无需单独注册。 说明 如果域名包含中文,需先将中文转换为 Punycode 格式。例如,主域名为域名.com 时,需先转换为 xn--eqrt2g.com,再添加子域名 push.xn--eqrt2g.com 或 pull.xn--eqrt2g.com。您可使用常见的 Punycode 在线转换工具完成转换。 |
加速区域 | 选择域名的加速区域。 - 中国内地
- 当主播在中国内地时,推流域名选择中国内地。
- 当观众在中国内地时,拉流域名选择中国内地。
- 全球加速
- 当主播在中国内地、中国香港、中国澳门、中国台湾以及其他国家和地区时,推流域名选择全球加速。
- 当观众在中国内地、中国香港、中国澳门、中国台湾以及其他国家和地区时,拉流域名选择全球加速。
- 海外及港澳台
- 当主播在海外(不含中国内地)及中国香港、中国澳门、中国台湾时,推流域名选择海外及港澳台。
- 当观众在海外(不含中国内地)及中国香港、中国澳门、中国台湾时,拉流域名选择海外及港澳台。
说明 - 如果您仅需快速体验视频直播功能,且暂无已完成备案的域名,可选择海外及港澳台加速区域进行测试。
- 视频直播会根据所选加速区域提供对应的推拉流能力。如选择海外及港澳台或全球加速区域,您无需为海外推流或拉流额外采购海外服务器或第三方加速服务。
|
证书 | 如果您有以下需求,请为域名选择 HTTPS 证书: - 使用 HTTPS 推流地址或拉流地址
- 使用 WebTransport 推流地址
- 在浏览器环境下推送或播放 RTM 流
- 使用视频直播控制台提供的在线推流工具
- 使用视频直播控制台提供的在线播放工具
添加域名时选择证书后,系统会自动为该域名开启 HTTPS 安全加密。对于拉流域名,开启 HTTPS 安全加密后,支持配置 TLS 版本范围,默认范围为 1.2 - 1.3。如需修改,详见配置 HTTPS 安全加密。 |
关联域名空间 | 域名所属的域名空间。从下拉列表中选择已有域名空间,或单击自定义添加新建域名空间。 域名空间名称需为域名格式,支持二级及以上域名,例如 example.com 或 pull.example.com。为便于识别,您可以使用您添加的第一个域名作为域名空间名称。 警告 同一直播业务的推流域名和拉流域名必须配置在同一域名空间内。 |
项目 | 域名空间所属的项目。您可以对不同项目使用的云资源进行分组管理,以实现基于项目的账单查看、子账号授权等功能。 说明 - 新建域名空间时,需为域名空间设置所属项目。每个域名空间只能属于一个项目,选择已有的域名空间时,项目不可配置。
- 使用基于项目的账单查看需提前开通分账服务,请前往分账账单进行服务开通。
- 使用基于项目的子账号授权,详见使用 IAM 用户进行项目权限划分。
|
标签 | 域名空间的资源标签。您可以通过资源标签从不同维度对云资源进行分类和聚合管理,如资源分账等场景。 说明 如需使用标签进行资源分账,可以在费用标签处管理启用标签,将对应标签运用到账单明细等数据中。 |
- 单击下一步。
对于某个主域名,首次在视频直播中添加其子域名时,会弹出域名归属权校验对话框,用于校验您对该主域名的归属权,避免他人将不属于自己的域名用于视频直播服务。详见域名归属权校验。校验成功后,再次添加该主域名下的子域名时,无需重复校验。例如,对于 example.com 域名,首次在视频直播中添加其子域名(如 push.example.com)时,需要校验您对 example.com 的归属权,校验成功后,再次添加 example.com 下的其他子域名(如 pull.example.com)时,无需重复校验。

- 如果需要进行域名归属权校验,则在校验完成后单击完成,进入域名 CNAME 解析状态查看页面。如果无需进行域名归属权校验,则在单击下一步后直接进入域名 CNAME 解析状态查看页面。

使用该页面提供的信息配置 CNAME,从而将访问域名的请求指向视频直播服务。详见CNAME 配置。通常情况下,在完成 CNAME 解析记录配置约 15 分钟后,您可在当前页面单击我已配置,刷新试试查看 CNAME 解析状态。CNAME 解析生效后,域名才可正式用于直播推流和拉流。
相关操作
添加域名后,您可以根据业务需要,在域名管理页面,单击域名操作列的停用、启用或删除。
- 停用:仅支持停用状态为已启用的域名。
- 启用:仅支持启用状态为已停用的域名。
- 删除:仅支持删除状态为已停用、欠费关停或未备案的域名。
- 对于状态为已启用的域名,必须先停用域名,再删除域名。
- 对于状态为配置中的域名,必须先等配置完成并停用域名后,再删除域名。
其中,停用域名和删除域名对域名配置的影响不同,具体区别如下表所示。
| 配置 | 停用域名 | 删除域名 |
|---|
| CNAME | 停止指向视频直播服务 | 删除该域名的 CNAME 配置 |
| 域名空间 | 域名保留在当前域名空间中 | 域名从当前域名空间中删除 |
| 证书 | 保留该域名与证书的绑定关系 | 解除该域名与证书的绑定关系 |
| 域名相关配置 | 保留相关配置 | 删除相关配置 |
常见问题
我想让观众观看直播,为什么还要添加推流域名?
因为观众能看到直播的前提,是主播已经先把直播内容推送到视频直播服务。
推流域名用于主播推流,拉流域名用于观众观看。只有先将直播内容推送到视频直播服务,观众才能从视频直播服务拉取并观看直播内容。所以,如果您希望实现主播推流、观众观看的完整直播流程,需要同时添加推流域名和拉流域名。
但如果您使用的是拉流转推、声影同传、云导播等功能,且主播推流和观众观看都不使用视频直播提供的推流地址和拉流地址,则无需添加视频直播域名。