阿里云视频实时音视频方案基于RTC协议,帮助用户实现更加简单灵活、更低延时的直播互动场景。本文引导您在视频直播控制台上进行简单的配置快速体验Web端直播连麦方案。
方案概览
阿里云视频直播支持Web端主播与观众的连麦互动,用户无需安装额外的应用程序即可直接在Web页面上与他人进行连麦互动。我们提供的Web Demo实现的主播与观众的连麦互动效果如下。
在本文中您需要按如下步骤体验互动连麦:
访问Web Demo网页。
在控制台上进行相关配置。
在网页上填好相关参数,体验直播连麦互动。
一、访问Web Demo网页
访问页面,页面中会提示需要房间号,用户ID,应用ID
、应用Key
和播流域名
。其中房间号和用户ID可以更改,自行设置。应用ID
、应用Key
和播流域名
需要在控制台上进行相关配置后获取。
二、控制台配置
前提条件
您已配置实时音视频应用,详情请参见应用管理。
您已配置播流域名用于播放,且播流域名的CNAME状态为已配置。详情请参见添加加速域名和配置域名的CNAME解析。
选择实时音视频
选择实时音视频应用。
说明如无可选实时音视频应用,请单击创建实时音视频应用。
选择旁路转推。
全局旁路转推至阿里云直播,开启单流转推,并选择直播播放域名。播放域名是我们前文准备的配置好的播流域名。
获取应用ID和AppKey,并分别填写到Demo页面中的应用ID和应用Key输入框中。
配置域名
选择播流域名,查看域名CNAME配置状态。
若无可用的播放域名,请单击域名管理创建播流域名,具体请参见添加加速域名。
若您所选播流域名的CNAME配置状态为待配置,请参见配置域名的CNAME解析,完成CNAME配置后再回到本页面继续操作。
查看域名HTTPS设置。
根据实际情况选择云盾证书或自定义证书,具体请参见配置HTTPS安全加速。
查看域名HTTP头配置。
为域名增加跨域支持。
参数选择Access-Control-Allow-Origin,取值可以填写*表示全部域名,也可以填写完整域名,例如www.aliyundoc.com。
将播流域名填写到Demo页面中的播流域名输入框中。
三、体验连麦互动
推荐方案
使用两个用户,角色均选择主播端,点击确认按钮,进入直播,然后点击连麦,输入用户ID。
然后进行连麦互动。
不推荐方案
如果您想要提要观众端入会,则需要关闭播流域名的鉴权,但会产生安全隐患,详见URL鉴权,所以我们不推荐该方式入会。
在实际开发中我们可以开发服务端来生成鉴权,详见鉴权代码示例。
如果您想要基于阿里云SDK开发自己的连麦应用,请参考Web端连麦开发指南。