正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Web SDK 浏览器适配 开发前准备 SDK使用 基本使用逻辑 最佳实践 接口参考 常见问题 修订记录
修订记录 发布日期 修订记录 2024-06-27 SDK软件版本更新至2.6.9。 2024-06-12 SDK软件版本更新至2.6.3。 2024-03-30 新增SDK隐私声明和合规使用指南。 2023-10-30 第一次正式发布。
视频直播服务的Key防盗链功能是否收费? 使用视频直播服务的Key防盗链功能不收费,但后续若使用鉴权后的地址进行直播播放,则会产生下行流量或带宽费用,具体请参见产品价格详情。 父主题: 公共类
单击“添加”,在打开的页面中添加接收推流开停播通知的URL,如图1所示。 通知地址仅支持HTTP和HTTPS协议。 图1 添加推流通知配置 鉴权密钥:鉴权Key值。若需要使用通知鉴权功能,请配置鉴权密钥,否则,留空即可。 支持自定义设置,长度为32-128个字符。 支持自动生成。 单击“确定”,完成推流开停播通知的配置。
检查CNAME是否生效 检查播放端 检查播放地址是否正确 您需要根据是否配置了Key防盗链的情况来拼接对应的原始播放地址和鉴权播放地址。若开启了Key防盗链加密鉴权,则需要使用鉴权后的播放地址,否则,请使用原始播放地址进行播放。 请您对照播放地址拼接规则,确认当前的播放地址是否正确,若不正确,请使用正确的地址进行播放。
并存储在OBS桶中。 直播推断流通知配置 支持为推流域名配置回调地址,用于接收直播推流和断流通知,从而实时获取直播状态。 推流鉴权配置 提供了Key防盗链和IP黑白名单鉴权机制,对访问者的身份进行识别和过滤,符合规则的才可进行直播推流。 播流配置 修改直播延时 支持RTMP、HTTP-FLV协议播放的延时配置。
Referer防盗链功能是基于HTTP协议支持的Referer机制,通过播放请求中携带的Referer字段识别请求来源。目前仅HTTP-FLV和HLS播放协议适用于该播放鉴权机制,若使用RTMP播放协议,则Referer防盗链是无效的。 父主题: 直播安全
FunctionGraph代理访问:用户可以在FunctionGrap服务中构建函数来封装获取DRM的Key和Value值。通过函数的方式,支持动态获取Key和Value,同时支持其他Token认证方式。 选用当前方式,必须先参考云资源授权,开启“FunctionGraph资源委托
见配置录制模板。 调用提交录制控制命令接口,控制该直播流录制的启动与停止。 通过API调用方式设置按需启停直播录制 调用创建录制规则接口,设置录制类型参数“record_type”为“COMMAND_RECORD”。 调用提交录制控制命令接口,设置操作行为参数“action”,控制该直播流录制的启动与停止。
为什么拉取转码流的一级M3U8文件的BANDWIDTH不是实际转码流的码率? 可能是由于返回M3U8文件时,还未获取到真实转码流的码率和编码格式等信息,此时,视频直播服务会先返回一个默认值。 父主题: 直播转码
监控告警 视频直播对接了云监控服务,您可以通过云监控服务提供的管理控制台或API接口,查询直播播放域名、推流域名的监控指标和告警信息。 如果使用自定义策略权限,未使用系统权限Live FullAccess和Live ReadOnlyAccess,需要自定义添加操作权限“live:
客户端对象(HWHlsClient) 本章节介绍了低时延直播Web SDK的HWHlsClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay
NAME配置完成配置。 检查推流地址是否正确 您需要根据是否配置了Key防盗链的情况来拼接对应的原始推流地址或鉴权推流地址。若开启了Key防盗链加密鉴权,则需要使用鉴权后的推流地址,否则,请使用原始推流地址进行推流。 请您对照推流地址拼接规则,确认当前的推流地址是否正确,若不正确,请使用正确的地址进行推流。
客户端对象(HWFlvClient) 本章节介绍了低时延直播Web SDK的HWFlvClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay
已安装播放工具,推荐使用VLC播放器,若未安装,请先下载并安装。 推流 获取推流地址。 登录视频直播控制台,在左侧导航树中选择“域名管理”,进入域名管理页面。 在对应的推流域名行单击“管理”,进入基本信息页面获取推流地址。 示例如图1所示,其中“StreamName”为自定义的,如推流地址:
华为云低时延直播的软件开发工具包是对低时延直播提供的REST API进行的封装,以简化用户开发工作。用户直接调用低时延直播SDK提供的接口函数,即可实现使用低时延直播业务能力的目的。各类客户端SDK的下载和集成操作、接口参考等,请参见表1。 目前不支持信令接入低时延直播业务,仅支持SDK接入。
事件通知签名过期UNIX时间戳。当配置了“鉴权密钥”时,携带该字段。 格式为十进制的UNIX时间戳,即从1970年1月1日(UTC/GMT的午夜)以来的当前时间秒数。 示例:1592639100(即2020-06-20 15:45) auth_sign 事件通知签名。当配置了“鉴权密钥”时,携带该字段。
直播控制台查看禁推直播流信息 登录视频直播控制台,在“直播管理 > 直播流管理”中单击“禁推流”页签,查看已被禁推的直播流信息。 调用API查看禁推直播流信息 调用查询禁止直播推流列表接口,设置请求参数“domain”、“app_name”和“stream_name”即可查看禁推的直播流信息。 GET
客户端对象(HWLLSClient) 本章节介绍了低时延直播Web SDK的HWLLSClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay
选择“禁推流”页签,在下拉框中选择需要恢复直播流推送的域名。 在对应直播流行单击“操作”列中的“恢复”。 图1 恢复禁推直播流 调用API恢复禁推直播流 调用禁推恢复接口,设置请求参数“domain”、“app_name”和“stream_name”即可恢复禁推直播流。 DELETE /v1