本文介绍如何搭建阿里云的视频直播服务,用户可以根据具体的直播情况选择推流端和播流端。
服务开通
1.登录阿里云官网,注册账号并完善个人信息和实名认证(个人或企业均可)。
2.在阿里云官网搜索视频直播,单击 "立即开通" 进入开通页面。
3.在 "云产品开通页" ,选择计费方式按使用流量计费或按带宽峰值计费,勾选 "我已阅读并同意《视频直播服务协议》" 并单击 "立即开通" , 登录视频直播控制台即可使用。
添加域名
创建直播活动之前,您需要先添加直播域名,请按照以下步骤完成操作。
前提条件
1.如果您要进行国内的直播活动,需提供已备案的域名才可使用直播服务。 2.如果您的域名还未备案,请先将域名备案。
操作步骤
1.登录视频直播控制台。
2.依次点击 "域名管理" -> "添加域名" 。
3.依次添加播流域名和推流域名。
说明 直播中心:指直播中心所在地域,直播推流域名与播流域名必须在一个地域。 业务类型:指域名的加速类型,推流域名与播流域名分别对应推流加速与播流加速。 CDN加速区域:指域名可执行加速的地域。
配置CNAME
1.进入域名管理后台,复制添加的播流域名和推流域名对应的CNAME。
2.登录域名管理后台,添加对应主机记录的CNAME记录。
3.配置CNAME后,不同的DNS服务商CNAME配置生效的时间也不同。您可以通过ping您所添加的播流、推流域名看CNAME配置是否生效。
关联域名
推流域名与播放域名添加成功后,您需要进行域名的关联才能进行推流和播流操作。
操作步骤
1.登录视频直播后台。
2.单击 "域名管理" 。
3.选择所需的 "播流域名",单击右侧的 "域名配置" 。
4.在 "基本配置" 中,选择 "推流信息" 并单击 "未配置" 。
5.在推流域名下拉列表中,选择所需的推流域名,这里选择在之前的 "添加域名" 中添加的推流域名。
配置鉴权
URL鉴权功能旨在保护用户站点的内容资源不被非法站点下载盗用。鉴权功能默认为开启状态,建议您保持默认开启状态,否则会出现直播被盗录、 盗播的风险。当鉴权功能开启时,有默认鉴权和自定义鉴权两种鉴权方式,您可按需选择默认鉴权或自定义鉴权。
默认鉴权中,鉴权key随机分配,有效时长 30 分钟。超过有效时间,鉴权失效。 如不采用默认配置,您也可以对鉴权主KEY、副KEY、有效时长、AppName和StreamName 等进行自定义,然后再生成鉴权URL进行推流。
操作步骤
1.登录视频直播平台。
2.依次点击 "直播管理" -> "地址生成器" 。
3.选择需要鉴权的播流域名、关联的推流域名,输入相应的AppName、StreamName,并单击 "开始生成" 。
4.生成推流、播流地址。
推流与播流
主要介绍通过PC端的OBS工具进行推流,VLC播放器进行播流。您也可以使用其他PC端的推流软件或者手机端的App(例如禾苗Live)进行推流、播流。
播流
1.下载并安装OBS工具。 关于OBS工具使用,参照OBS工具常用操作设置介绍。
2.您需要将鉴权后的推流地址分两部分输入服务器与串流秘钥中。 服务器:填写包含AppName前的地址, 串流密钥:填写包含StreamName后的地址。
3.设置完成后点击开始推流,即可进行推流。
播流
1.下载并安装VLC播放器。 关于VLC播放器设置,参照VLC播放器。
2.依次点击 "媒体" -> "打开网络串流" 。
3.在 "请输入网络URL" 中输入之前生成的播流地址后单击 "播放" 。
播放画面
至此,完整的直播流程结束,您可以根据实际的情况选择推流端和播流端。