更新时间:2026-07-07 18:04:48
互动直播可帮助您通过 CDNetworks CDN 分发直播视频。开始使用前,您需要至少创建一个直播域名,将该域名指向系统分配的 CNAME 记录,并根据直播业务场景配置所需的域名功能。
本指南介绍首次接入互动直播的基本流程:了解直播角色、规划域名用途、新增推流域名或拉流域名、配置 DNS 路由,并查看上线前建议完成的关键配置。
开始前,请确认:
重要:正式进行直播前,我们建议您配置 Referer 规则、IP 访问控制或 Token 鉴权等访问控制能力,降低直播流被盗链的风险。
直播分发通常包含三个角色:
下图展示直播流如何进入 CDNetworks,并最终分发给观众。

在互动直播中,不同域名用途表示域名在直播工作流中的位置:
域名创建完成后,CDNetworks 会为域名分配 CNAME 记录。您需要在 DNS 服务商处添加该 CNAME 记录,使推流域名或拉流域名的请求能够路由到 CDNetworks。
新增域名前,请根据域名用途和直播模式决定需要创建的域名。
| 域名用途 | 使用方 | 用途 |
|---|---|---|
| 推流域名 | 主播、编码器或直播应用 | 将直播流推送至 CDN。 |
| 拉流域名 | 观众、播放器或播放应用 | 请求并播放 CDN 分发的直播流。 |
如果创建拉流域名,请选择与 CDN 获取直播流方式匹配的直播模式。
| 直播模式 | 行为 | 适用场景 |
|---|---|---|
| 回源拉流 | CDN 从您的源站拉取直播流。 | 您已有用于提供直播流的源站。 |
| 推拉流 | 主播将直播流推送至 CDN,观众通过拉流域名观看直播流。 | 您需要将推流域名与一个或多个拉流域名关联。 |
新增域名后,您可以使用该域名进行直播推流或直播播放。
| 字段 | 必填 | 说明 |
|---|---|---|
| Contract-item | 是 | 选择新域名所属的合同。 |
| 自定义服务组 | 否 | 将域名关联至已有服务组。也可以留空,稍后再配置。 |
| 域名用途 | 是 | 选择推流域名或拉流域名。 |
对于回源拉流,配置以下字段。
| 字段 | 必填 | 说明 |
|---|---|---|
| 回源协议 | 是 | 选择回源使用的协议。支持 RTMP、HTTP-FLV、HLS 和 DASH。 |
| 域名 | 是 | 填写拉流域名。 |
| 自有源 | 条件必填 | 使用自有源站。在回源 IP/域名字段中填写源站 IP 地址或域名。多个 IP 地址请使用英文分号分隔。 |
| WCS源 | 条件必填 | 使用 CDNetworks 对象存储作为回源地址。 |
对于推拉流,配置以下字段:
rtmp://domain.com/AppName/StreamName 中的 AppName。多个发布点请使用英文分号分隔。留空表示允许所有发布点。在加速配置中选择域名配置方式:
检查配置信息并提交域名。
域名创建完成后,该域名会显示在域名列表中,并展示系统分配的 CNAME 记录。
域名添加完成后,您需要在 DNS 服务商处添加系统分配的 CNAME 记录,将直播流量路由到 CDNetworks,来串联整个直播链路,使其生效。
如果域名使用中国大陆加速,请在正式使用前确认相关 ICP 备案已完成。
以下示例展示在推拉流工作流中,推流域名和拉流域名如何配合使用。请将示例域名、发布点和流名替换为您自己的配置。
| 项目 | 示例值 |
|---|---|
| 推流域名 | push.example.com |
| 拉流域名 | play.example.com |
| 发布点 | live |
| 流名 | demo |
在 OBS Studio 或其他兼容编码器中,配置自定义 RTMP 推流:
rtmp://push.example.com/livedemo完成配置后,编码器会将直播流以 live/demo 推送到推流域名。CDNetworks 会通过关联的拉流域名提供该直播流。
如需测试播放,请打开兼容的测试播放器,并使用与拉流域名已启用播放协议匹配的播放地址。常见播放地址格式包括:
rtmp://play.example.com/live/demohttps://play.example.com/live/demo.flvhttps://play.example.com/live/demo/playlist.m3u8如果无法播放,请确认推流域名和拉流域名已关联、DNS 解析已完成、所选播放协议已启用,并确认访问控制规则允许当前测试请求。
DNS 路由配置完成后,请根据直播业务场景查看并配置相关域名功能。
| 配置项 | 使用场景 |
|---|---|
| 回源配置 | 配置回源拉流参数、源站地址、回源请求 Host 和多源灾备策略。 |
| 发布点和协议禁用 | 限制允许使用的发布点,或控制拉流域名的播放协议输出。 |
| 访问控制 | 使用 IP 黑白名单、Referer 防盗链、UA 头黑白名单、时间戳防盗链或回源鉴权防盗链保护直播流。 |
| 缓存优化 | 为回源拉流域名配置缓存规则和问号参数处理规则。 |
| HTTP协议优化 | 新增、替换或删除 HTTP 头,或开启 HTTP/2 客户端连接。 |
| 流状态汇报 | 为推流开始和结束事件发送实时回调通知。 |
| 获取客户端IP | 将客户端原始 IP 地址传递给源站。 |
| 日志服务 | 查看访问日志配置,并设置日志合并粒度。 |