开始融合 CDN 直播
为方便快速体验,你可以通过声网控制台完成域名、证书、防盗链密钥等配置,而无需调用 RESTful API。本文介绍如何在声网控制台配置融合 CDN 直播服务,并完成一次简单的直播。
融合 CDN 直播服务提供两种模式,开始配置之前,你需要了解这两种模式的差异:
推流 & 播放模式 | 回源拉流模式 | |
---|---|---|
实现流程 | 开发者把流推到声网服务器,声网服务器再将内容分发给观众。 | 声网服务器从开发者的源站拉流,然后将内容分发给观众。 |
适用场景 | 不需要源站服务器 | 必须有源站服务器 |
配置方式 | 前往声网控制台。详见添加域名配置。 | 根据你的域名灵活性选择:
|
前提条件
开始前,请确保你已经开通服务。
1. 配置服务
声网控制台为融合 CDN 直播提供域名、证书、防盗链密钥等配置选项。
1.1 进入配置页面
参考以下步骤:
-
登录声网控制台,点击左侧导航栏的全部产品,选择融合 CDN 直播。
-
在融合 CDN 直播页面,选择功能配置页签,进入开启融合 CDN 服务界面。
1.2 添加域名配置
根据你需要的服务模式添加域名配置:
- 推流 & 播放模式
- 回源拉流模式
参考以下步骤配置推流 & 播放模式:
-
点击推流 & 播放页签。
-
添加推流域名:
- 点击添加。
- 填写用于推流的域名,从下拉菜单中选择加速区域。
- 点击创建。
在推流的默认设置中,RTMPS 访问为停用状态,证书和防盗链密钥信息为空。如果需要修改这些设置,点击 图标即可。
-
添加播放域名:
- 点击添加。
- 填写用于播放的域名,从下拉菜单中选择加速区域。
- 点击创建。
在播放的默认设置中,HTTPS 访问为停用状态,证书、跨域设置、防盗链密钥信息为空。如果需要修改这些设置,点击 图标即可。
-
(可选)添加证书:
- 点击添加。
- 填写证书名称。
- 上传你的证书 (
.pem
或.crt
) 和 Key (.key
) 文件。 - 点击保存。
参考以下步骤配置回源拉流模式:
-
点击回源拉流页签。
-
添加回源域名:
- 打开开关。
- 填写源站服务器的域名。
- 点击保存。
-
添加播放域名:
- 点击添加。
- 填写用于播放的域名,从下拉菜单中选择加速区域。
- 点击创建。
在播放的默认设置中,HTTPS 访问为停用状态,证书、跨域设置、防盗链密钥信息为空。如果需要修改这些设置,点击 图标即可。
-
(可选)添加证书:
- 点击添加。
- 填写证书名称。
- 上传你的证书 (
.pem
或.crt
) 和 Key (.key
) 文件。 - 点击保存。
1.3 完成 CNAME 配置
完成添加推流域名或播放域名后,声网会自动给该域名分配一个 CNAME (后缀为 .v1.agoramdn.com
)。使用你的推流或播放域名进行直播之前,你需要在域名解析配置中添加对应的 CNAME 记录,让你的域名指向 CNAME。详情请咨询你的域名服务商。
2. 拼接推流 URL
推流支持 RTMP 和 RTMPS 协议。详见拼接推流 URL。
3. 开始推流
你可以通过以下方式开始推流:
4. 拼接播流 URL
播流支持 RTMP、HTTP-FLV、HLS 协议。详见拼接播流 URL。
5. 开始播放
播流可以使用声网 RTC SDK 的媒体播放器,也可以使用你自己的播放器。
后续步骤
融合 CDN 直播提供一套具有丰富功能的 RESTful API。如果你需要使用域名或发布点管理、直播流录制、直播流鉴权、直播流内容处理等功能,可以查看 API 参考。
如果你需要接收推流、录制、截图等业务事件的通知,你还可以使用消息通知服务。