检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
客户端对象(HWHlsClient) 本章节介绍了低时延直播Web SDK的HWHlsClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay
错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 400 LIVE.100011001 Invalid request parameter. 请求参数非法。 可能缺少必要参数,或者参数值格式不正确,具体错误信息请查看错误描述
添加域名 使用直播服务前,您需要将已备案的推流域名和播放域名添加到直播服务中。 在接入视频直播服务前,您可以先了解下直播加速域名的接入条件及限制,避免因域名涉及违规内容而造成损失,具体请参见域名准入标准。 域名接入流程 使用自有域名进行视频直播加速的流程,如图1所示。 图1 域名接入流程
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户来说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户来说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。
配置录制回调 直播服务提供了录制文件生成状态回调设置,支持配置HTTP/HTTPS URL,向用户服务器发送POST请求、消息体JSON格式,将文件生成事件信息实时反馈到用户服务器。 前提条件 已添加推流域名。 已在域名DNS服务商处完成CNAME解析配置。 操作步骤 登录视频直播控制台。
功能总览 功能总览 全部 直播推流 直播播放 直播录制 直播转码 直播截图 开停播通知 延时播放 拉流回源 HTTPS安全加速 访问控制 用量统计 业务监控 日志管理 监控 审计 企业项目 直播推流 直播推流是指将直播实况信息采集、编码、封装后,推流到华为云视频直播源站的过程。 推流协议:支持RTMP协议。
功能总览 功能总览 全部 直播推流 直播播放 直播录制 直播转码 直播截图 开停播通知 延时播放 拉流回源 HTTPS安全加速 访问控制 用量统计 业务监控 日志管理 监控 审计 企业项目 直播推流 直播推流是指将直播实况信息采集、编码、封装后,推流到华为云视频直播源站的过程。 推流协议:支持RTMP协议。
获取直播播放日志 功能介绍 获取直播播放日志,基于域名以5分钟粒度进行打包,日志内容以 "|" 进行分隔。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/logs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
客户端对象(HWLLSClient) 本章节介绍了低时延直播Web SDK的HWLLSClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay
直播截图 视频直播提供了截图功能,支持按配置截图模板在推流过程中截取直播画面,并存储在OBS桶中。一个推流域名下可以配置多个不同AppName的截图模板,即当推流开始时,启动直播截图功能,其中与推流地址中的AppName相同的截图模板生效。 截图流程 直播服务截图模板的配置流程,如图1所示。
创建录制回调配置 功能介绍 创建录制回调配置接口 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/record/callbacks 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。
配置录制模板 直播服务支持将直播内容进行录制并将录制的视频存储到OBS桶中,您可以在OBS中对录制的直播视频进行下载、分享等处理。 直播录制至OBS的相关操作流程,如图1所示。 图1 直播录制至OBS流程图 创建桶(可选):创建用于存储直播录制文件的OBS桶,若已有OBS桶,请直接执行2。
修改录制回调配置 功能介绍 修改录制回调配置接口 调用方法 请参见如何调用API。 URI PUT /v1/{project_id}/record/callbacks/{id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。