一、整体接入流程(先看全局)
主播端(OBS / App / 小程序)
↓ RTMP 推流
阿里云直播(推流域名)
↓
转码 / 鉴权 / 录制
↓
CDN 加速(播放域名)
↓
用户端(Web / App / 小程序 播放)
二、接入前准备(必做)
开通阿里云直播
- 登录阿里云控制台
- 产品 → 音视频 → 云直播
- 开通服务(按量计费,无需预付)
域名准备(非常关键)
你至少需要 2 个域名(需备案):
| 类型 | 示例 |
|---|---|
| 推流域名 | push.xxx.com |
| 播放域名 | live.xxx.com |
域名必须完成 ICP备案(国内直播强制)
三、控制台配置步骤(核心)
1:添加推流域名
控制台 → 云直播 → 域名管理 → 添加域名
- 域名类型:推流域名
- 加速区域:中国内地
- CNAME 按提示解析到 DNS
2:添加播放域名
- 域名类型:播放域名
- 关联刚才的推流域名
- 同样完成 CNAME 解析
Step 3:配置鉴权(强烈建议)
路径:云直播 → 鉴权配置
- 开启 URL 鉴权
- 设置 Key
- 防止推流/播放被盗刷
四、推流端接入(主播)
🎥 推流地址生成规则(RTMP)
rtmp://push.xxx.com/appName/streamName?auth_key=xxx
- appName:应用名(自定义)
- streamName:流名(每个直播唯一)
- auth_key:鉴权参数(可后台生成)

