
GaaaiLive 插件支持接入阿里云直播服务,可用于生成直播推流地址和播放地址,适合课程直播、活动直播、会员直播和企业直播等场景。
本教程介绍如何在 GaaaiLive 中配置阿里云直播相关参数。
一、准备阿里云直播服务
在配置 GaaaiLive 之前,需要先在阿里云开通直播服务,并准备好以下信息:
- 推流域名
- 播放域名
- AppName
- 推流鉴权 Key
- 播放鉴权 Key
- 鉴权有效期
这些信息需要在阿里云直播控制台中获取。
如果你暂时不使用阿里云自动生成地址,也可以在直播间中填写自定义播放地址和自定义推流地址。
二、进入阿里云直播设置
进入 WordPress 后台:
GaaaiLive → 阿里云直播设置
该页面用于配置直播推流和播放相关参数。
三、填写推流域名
推流域名用于生成主播端推流地址。
填写时一般不需要加复杂路径,只填写域名即可。
例如:
push.example.com
如果阿里云后台显示的是完整地址,需要根据实际域名填写,不要把 StreamName 也写到推流域名里。
四、填写播放域名
播放域名用于生成用户前台观看地址。
例如:live.example.com
用户进入直播间后,前台播放器会根据播放域名、AppName、StreamName 和播放类型生成播放地址。
五、填写 AppName
AppName 是直播应用名称,默认可以使用:
- live
如果你在阿里云中使用了其他 AppName,需要保持与阿里云配置一致。
常见示例:
- live
- course
- video
- room
建议固定使用一个简单、易记的 AppName,后续直播间只需要更换 StreamName。
六、填写推流鉴权 Key
如果阿里云推流域名开启了 URL 鉴权,需要填写推流鉴权 Key。
插件会根据推流域名、AppName、StreamName 和鉴权 Key 自动生成带鉴权参数的推流地址。
如果没有开启推流鉴权,可以留空。
但正式运营直播时,建议开启鉴权,避免推流地址被滥用。
七、填写播放鉴权 Key
播放鉴权 Key 用于生成带鉴权参数的播放地址。
如果播放域名开启了 URL 鉴权,需要填写播放鉴权 Key。
如果没有开启播放鉴权,可以留空。
对于会员直播、付费直播、课程直播,建议开启播放鉴权,提高内容安全性。
八、设置鉴权有效期
鉴权有效期用于控制生成链接的有效时间,单位一般为秒。
建议设置:3600
表示生成的鉴权地址有效期为 1 小时。
如果直播时间较长,可以适当增加。
例如:
- 7200
- 10800
不建议设置过短,否则用户观看过程中可能出现播放地址过期的问题。
九、保存设置
填写完成后,点击保存。
然后进入直播间管理,新建或编辑直播间,填写 StreamName,即可生成当前推流地址和播放地址。
十、使用建议
建议正式直播前,提前测试推流和播放。
测试流程:
- 先保存阿里云直播设置
- 新建直播间
- 填写 StreamName
- 复制后台生成的推流地址
- 使用 OBS 或其他推流工具进行推流
- 打开直播间前台页面测试播放
如果无法播放,请重点检查:
- 推流域名是否正确
- 播放域名是否正确
- AppName 是否一致
- StreamName 是否一致
- 鉴权 Key 是否填写正确
- 阿里云域名是否已经完成解析和配置
- 直播流是否已经成功推送