快速入门

更新时间:2026-10-19 14:21:50

互动直播可帮助您通过 CDNetworks CDN 分发直播视频。开始使用前,您需要至少创建一个直播域名,将该域名指向系统分配的 CNAME 记录,并根据直播业务场景配置所需的域名功能。

本指南介绍首次接入互动直播的基本流程:了解直播角色、规划域名用途、新增推流域名或拉流域名、配置 DNS 路由,并查看上线前建议完成的关键配置。

准备工作

开始前,请确认您已具备以下条件:

  • 可访问 互动直播 > 自助配置 的 CDNetworks 控制台账号。
  • 有效的直播合同项。
  • 用于推流或拉流的域名,以及管理这些域名 DNS 记录的权限。
  • 如使用回源拉流,已准备好源站 IP 地址或源站域名。
  • 如加速区域包含中国大陆,已完成有效的 ICP 备案。

正式承载业务流量前,请根据业务需要配置 IP 黑白名单、时间戳防盗链等访问控制功能。

规划直播域名

直播包含直播源、CDN 和观众三个部分。直播源提供直播流,CDNetworks 接收或拉取直播流,观众通过兼容的播放器请求并观看。

下图展示直播流如何进入 CDNetworks,并最终分发给观众。

关于Bot管理 “智能风险检测”功能下线及迁移的公告

请根据业务场景选择所需的域名和直播流接入方式:

直播流接入方式 需要创建的域名 工作方式
回源拉流 拉流域名 CDNetworks 从您的源站拉取直播流,再分发给观众。
推流接入 推流域名及其关联的拉流域名 主播或编码器通过推流域名推流,观众通过拉流域名观看。

推流域名用于接收主播或编码器推送的直播流。拉流域名用于向观众提供播放地址。如果使用推流接入,请先创建推流域名,以便在创建拉流域名时选择关联。

新增直播域名

  1. 进入 互动直播 > 自助配置。
  2. 选择新增域名。
  3. 配置基础信息。
字段 必填 说明
合同项 是 选择域名所属的合同项。
自定义服务组 否 选择已有服务组,也可以留空。
域名用途 是 选择推流域名或拉流域名。
  1. 根据所选域名用途完成配置:
    • 推流域名:在推流域名中填写域名。
    • 拉流域名:选择直播流接入方式,并完成下方对应的配置。

对于回源拉流:

字段 必填 说明
回源协议 是 选择从源站拉取直播流时使用的协议:RTMP、HTTP-FLV、HLS 或 DASH。
域名 是 填写拉流域名。
源站地址 是 使用自有源站时选择自有源,并填写源站 IP 地址或域名;使用 CDNetworks 对象存储时选择 WCS源。多个源站 IP 地址使用英文分号(;)分隔。

使用添加新增域名行,或使用批量添加同源多域名添加共用源站的多个域名。页面也支持批量导入。

对于推流接入:

字段 说明
推流域名 选择用于直播分发的推流域名,也可以在创建后通过关联域名入口配置;测试播放前请完成关联。
拉流域名 填写拉流域名。
  1. 配置其他域名信息。
字段 说明
发布点 填写流地址中的应用路径,例如 rtmp://push.example.com/live/demo 中的 live。多个发布点使用英文分号(;)分隔。留空表示允许所有发布点。
备注 填写域名备注。
  1. 在加速配置中选择配置方式:
    • 自定义配置:使用默认配置创建域名,创建后可继续调整。
    • 参照已有域名配置:选择已有域名,复制其配置。
  2. 可选:如果需要 HTTPS 播放,可在关联证书中选择可用证书。如果没有可选证书,请先完成证书配置,再测试 HTTPS 播放。
  3. 检查配置并选择提交。

创建完成后,域名将显示在域名列表中,并展示系统分配的 CNAME 目标域名。

配置 DNS

请为每个推流域名和拉流域名完成以下操作:

  1. 在域名列表中复制系统分配的 CNAME 目标域名。
  2. 在 DNS 服务商处添加 CNAME 记录:记录名称为您的推流域名或拉流域名,记录值为 CDNetworks 分配的 CNAME 目标域名。
  3. 使用 DNS 查询工具确认域名已解析到分配的目标。DNS 变更可能需要一段时间才能生效。

推流和播放地址应使用您自己的域名。系统分配的 CNAME 目标域名用于 DNS 配置。

示例:推流并播放

以下示例使用推流接入模式:

项目 示例值
推流域名 push.example.com
关联的拉流域名 play.example.com
发布点 live
流名 demo

测试前,请确认两个域名均已正确解析,拉流域名已关联推流域名,且发布点和播放协议已允许使用。下方 HTTPS 示例还需要为拉流域名配置有效证书。

在 OBS Studio 或其他兼容编码器中配置自定义 RTMP 推流:

  • Server/服务器:rtmp://push.example.com/live
  • Stream Key/串流密钥:demo

开始推流后,编码器会以 live/demo 发布直播流。在编码器持续发送数据时,打开兼容的播放器,使用已启用协议对应的地址测试播放:

协议 播放地址示例
RTMP rtmp://play.example.com/live/demo
HTTP-FLV https://play.example.com/live/demo.flv
HLS https://play.example.com/live/demo/playlist.m3u8

请将示例值替换为实际配置。如果启用了鉴权,请根据各域名的配置,在推流地址和播放地址中添加所需的鉴权参数。

如果推流或播放失败,请参见直播故障排查。

配置域名功能

正式上线前,请根据业务场景检查相关配置。

指南 用途
回源配置 配置源站地址、回源协议、回源请求 Host 和高级源路由。
发布点和协议禁用 限制发布点,控制播放协议。
访问控制 配置 IP、Referer、User-Agent 黑白名单、时间戳防盗链或回源鉴权防盗链。
缓存优化 为 HLS 或 DASH 回源拉流配置缓存规则和问号参数处理规则。
HTTP 协议优化 管理 HTTP 头和 HTTP/2 连接。
流状态汇报 配置推流开始和结束事件的回调通知。
获取客户端 IP 将客户端 IP 地址传递给源站。
日志服务 查看访问日志配置,设置日志文件覆盖时长。
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!