- 最新动态
- 功能总览
- 服务公告
- 产品介绍
- 计费说明
- 云直播
- 媒体直播
- 最佳实践
- 云直播API参考
- 媒体直播API参考
- 云直播服务端SDK参考
- 低时延客户端SDK参考
-
常见问题
- 产品咨询
-
计费购买
- 点播的流量包直播服务能用吗?
- 如何查看直播套餐包的使用详情?
- 直播套餐包是否支持退订?
- 直播套餐包使用完之后会被停服吗?
- 购买了直播CDN出流包,为什么还会从账户余额扣费?
- 购买云直播转码套餐后,产生的转码费用未从套餐包中抵扣?
- 如何估算视频直播的流量消耗?
- 云直播录制需要收取哪些费用?
- 视频直播有哪些计费项?如何知道自己需要支付哪些费用?
- 如何查看直播按需资源的使用量和消费金额?
- 如何修改直播服务的计费方式?
- 不使用时是否需要停用或删除直播服务?
- 直播流量计费是按下行流量还是上行流量?
- 为什么账户欠费后仍一直产生直播费用?
- 视频直播服务的Key防盗链功能是否收费?
- 云直播转码是如何计费的?
- 如何知道账户是否欠费?
- 日峰值带宽是指上行带宽还是下行带宽?
- 为什么每月1号都会扣除一笔录制费用?
- 域名管理
-
直播录制
- 是否支持直播录制存储至OBS桶中?
- 直播录制周期最多支持录制多长时间?
- 是否支持为每个直播流配置录制模板?
- 直播录制是否会录制转码流?
- 直播录制支持的ts分片大小是多少?
- 一次直播录制会生成几个录制文件?
- 已经删除录制规则,为什么还会生成录制文件?
- 为什么直播推流未中断,录制文件分成了两个?
- 直播录制后,如何获取录制文件地址?
- 是否支持通过调用API进行直播录制?
- 配置了录制至OBS模板,为什么未生成录制文件?
- 录制至OBS模板中,流名称是否支持通配符?
- 如何删除录制文件?
- 直播录制是否支持按需启停?
- 直播录制为什么无法收到RECORD_FILE_COMPLETE回调?
- 直播录制流名StreamName是否支持正则表达式的配置?
- 为什么直播录制生成的download_url无法下载视频?
- 修改了录制规则及文件存储路径,为什么没有生效?
- 直播中断流多次,可以录制成一个文件吗?
- 直播转码
- 直播截图
- 直播安全
- 直播推流
- 直播播放
- 直播回调
- API使用
- 统计分析
- 第三方工具使用
- 故障排除
- 通用参考
链接复制成功!
配置域名
本节主要介绍如何配置用于直播推流和播放的域名。
前提条件
- 如果用户需要体验低时延直播场景,还需要准备好HTTPS证书。
注意事项
添加域名
您需要将自有的推流域名、播放域名分别添加到视频直播服务中。下面以添加推流域名为例,播放域名的添加步骤与此相同。
- 登录视频直播控制台。
- 在左侧导航栏中,选择“域名管理”,进入域名管理页面。
- 单击“添加域名”。在弹出的“添加域名”页面输入已申请的推流域名。
表1 域名参数说明 参数名
描述
域名
输入二级推流域名或播放域名。示例:“test-push.example.com”。
企业项目
将域名加入到企业项目中统一管理。
在企业项目页面创建企业项目,默认为default企业项目,然后将用户组添加到该企业项目。这时用户组内用户将获得用户组授权的该企业项目下的域名的相关操作权限。
说明:
仅企业账号能够配置企业项目。
域名类型
若“域名”中输入的是推流域名则选择推流域名,否则,选择播放域名。域名类型配置后不可更改。
子服务类型
直播服务的子服务类型。
包括如下选项:
- 云直播:流式直播服务,提供灵活易用,功能丰富的直播加速能力,适用娱乐、电商、教育等场景。
- 媒体直播:广播级直播服务,支持频道管理、内容加密等特性,适用于媒资,广电等场景。
请选择“云直播”。
直播源站
直播源站所在地域,可参考如何选择直播源站和加速区域?选择。直播源站配置后不可更改,建议您选择业务就近的源站。
目前支持如下区域:
- 中国站北京四入口,支持区域:华北-北京四、亚太-新加坡。
- 国际站新加坡入口,支持区域:亚太-新加坡、拉美-圣保罗一、华北-北京四。
- 欧洲站都柏林入口,支持区域:欧洲-都柏林。
说明:
- 推流域名的源站必须选择主播所在区域,不支持主播跨区域推流。比如主播需要同时在中国大陆和马来西亚直播,则需要创建两套推拉流域名,直播源站分别为中国大陆和新加坡。
- 需要关联的推流域名与播放域名的源站所在区域要保持一致。
- 用于存储直播录制、截图等的OBS桶必须与直播源站在同一区域,当您的存储已经在某个区域时,对应的直播源站必须选择为相同区域(region)。
加速区域
播放域名可执行加速的地域,可参考如何选择直播源站和加速区域?选择。仅对播放域名有效,推流域名不支持设置。设置完成后,不支持修改。
如果在所选加速区域之外播放,将无法保证功能和质量,请您根据实际业务,选择有效的加速区域。
包含如下选项:
须知:如果您选择的加速区域存在跨境场景,您应自行对您的数据跨境行为负责,详见服务声明“2.3 对您的内容数据处理”章节。
支持协议
播放域名支持的播放协议。
- 仅对播放域名有效,推流域名不支持设置。
- 设置完成后,不支持修改,默认为“FLV+RTMP+RTC”。
包含如下选项:
- FLV+RTMP+RTC:播放域名可使用HTTP-FLV、RTMP和WebRTC播放协议,播放云直播内容。
- HLS:播放域名可使用HLS播放协议,播放云直播内容。
- 单击“确定”。
在“域名管理”页面的列表中会新增一条“状态”为“配置中”的域名记录。大概3-5分钟时间,当“状态”为“正常”时,域名添加成功。
- 执行步骤1-步骤4,完成对播放域名的添加。
播放域名添加后,需要关联添加的推流域名才可使用直播服务。关联的推流域名必须与播放域名归属同一个直播源站,具体请参见关联域名。
关联域名
推流域名和播放域名添加后,需要进行域名的关联才能进行直播推流和播放。
- 登录视频直播控制台。
- 在左侧导航栏中,选择“域名管理”,进入域名管理页面。
- 在添加的播放域名行,单击“管理”,进入基本信息页面。
- 在“推流信息”板块,单击“关联推流域名”,选择已添加的推流域名。
图1 关联域名
- 单击“确定”,完成关联。
关联完成后,即可看到推流信息。
图2 推流信息
配置CNAME
域名添加成功后,推流域名和播放域名会各自分配一个CNAME域名。可登录视频直播控制台,在“域名管理”页面查看,如图3所示。
然后在域名DNS服务商处,配置CNAME解析,添加CNAME记录,操作方法请参见配置CNAME域名解析。CNAME解析生效后,推流域名和播放域名的请求都会转向直播CDN节点,从而实现直播推流和播放加速。
开启HTTPS安全加速
仅低时延直播场景,需要执行此操作。
您需要为低时延直播播放域名开启HTTPS安全加速,保障直播数据在传输过程中受到加密保护。
- 登录视频直播控制台。
- 在左侧导航栏中,选择“域名管理”,进入域名管理页面。
- 在需要配置HTTPS安全加速的低时延直播播放域名行,单击“管理”。
- 在左侧导航栏中,选择“模板配置 > HTTPS证书配置”。
- 单击“创建证书配置”,弹出“创建证书配置”界面,如图4所示。
- 单击“添加证书”,界面新增证书1配置内容,如图5所示。
下面以新增一个国际标准的自有证书为例,进行操作说明。参数配置说明,如表2所示。
表2 参数说明 参数
说明
证书标准
选择“国际标准证书”。
证书来源
选择“自有证书”,且必须是合规渠道获取的证书。
“国际标准证书 > 自有证书”配置
将获取的证书文件、私钥文件以文本工具打开,并将证书内容和私钥内容复制到对应的文本框中。
不同机构颁布的证书,存在如下差异:- 若证书是Root CA机构颁发的,则证书是一份完整的证书,复制该证书内容即可。
图6 HTTPS证书
- 若证书是中级CA机构颁发的,则证书文件会包含多份证书,您需要将所有证书拼接在一起组成一份完整的证书。具体拼接方法请参见中级CA机构颁发的证书。
- 若证书是Root CA机构颁发的,则证书是一份完整的证书,复制该证书内容即可。
- 选择是否开启“强制跳转HTTPS”。
开启此项配置后,当您访问直播视频时,所有访问请求方式都将强制跳转为HTTPS访问。
- 单击“确定”,完成HTTPS证书配置。
- 验证HTTPS安全加速是否生效。
HTTPS开启后,您可以使用HTTPS方式的低时延直播播放地址播放视频,若播放成功,则表示HTTPS安全加速生效。
说明:
若后续您的低时延直播域名证书进行了变更,您需要将新的证书内容同步到HTTPS配置中。