检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
要提前在租户Console上配置对应转码模板,开启转码服务,但这样会引入额外的转码延迟,并且会产生转码费用。建议推流端尽量推H264+不包含B帧的流,可以通过调整推流端软件(如OBS)的视频编码参数去除B 帧。如果使用OBS推流,可以通过设置,关闭B帧。如下图所示: 华为低时延直播Web
(可选操作)配置SSL。 1 2 3 4 # (可选)配置跳过服务端证书校验 $config->setIgnoreSslVerification(true); # 配置服务器端CA证书,用于SDK验证服务端证书合法性 $config->setCertFile("{yourCertFile}");
SDK使用 创建容器。 <body> <div id='preview' style='width:1280px; height:720px'> </div> </body> 创建客户端,参考createClient。 const client = HWLLSPlayer
截图文件在OBS中的存储方式有哪些?区别是什么? 在配置截图模板时,您可以根据实际需求选择直播截图文件在OBS桶中存储的方式为覆盖截图或实时截图。 覆盖截图:只保存最新的截图文件,有新的截图会覆盖原来的截图文件,命名如下所示。 {domain}/{app_name}/{stream_name}
创建桶(可选):创建用于存储直播截图文件的OBS桶,若已有OBS桶,可直接跳转到2。 存储直播截图的OBS桶必须与使用的直播服务在同一区域,如使用“华北-北京四”的直播服务,则直播截图只能存储在“华北-北京四”区域的OBS桶。 桶授权:在直播服务中对存储截图的OBS桶进行授权,允许直播服务将截图存储在对应的OBS桶中。
最佳实践 进阶用法 音频受限处理 降级处理 代码示例 父主题: Web SDK
接口参考 主入口(HWLLSPlayer) 客户端对象(HWLLSClient) 客户端对象(HWFlvClient) 客户端对象(HWHlsClient) 客户端事件通知(HWLLSClientEvent) 错误码(ErrorCode) 公网地址 客户端错误码 父主题: Web
配置了录制至OBS模板,为什么未生成录制文件? 可能有以下两个原因导致未生成录制文件: 存储录制文件的OBS桶未授权成功,您可以通过登录视频直播控制台,在左侧导航树中选择“云资源授权”,完成直播服务的授权。 授权直播服务:允许直播服务将录制文件存储到对应的OBS桶中。 目前仅支持
公网地址 表1 公网地址列表 公网地址 信息 log-collection-new.hwcloudlive.com 国内日志和打点环境地址。 log-collection-ap-southeast-3.rocket-cdn.com 海外日志和打点环境地址。 hcdnl-pull302-global-gslb
以考虑使用其他协议播放。 触发条件 浏览器环境不支持webrtc特性,可以通过checkSystemRequirements接口来判断。 服务端请求、建链均失败。 媒体起播播放超时,且解码帧数为0时,会进入降级流程。 未开启断流重试时,播放过程中出现断流,也会进入降级流程。 降级方式
Java SDK使用指导 本章节介绍了Java SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持Java
Python SDK使用指导 本章节介绍了Python SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持Python
开发前准备 前提条件 已下载SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发,推荐安装14.19.1或以上版本。 支持的浏览器详情请参见浏览器适配详情。 如果客户端用TypeS
基本使用逻辑 主业务流程包括: 拉流前:创建客户端。 拉流播放:拉流播放请求。 停止播放:停止播放请求。 拉流后:销毁客户端。 单击下图中的接口名称可快速跳转至对应的接口描述,查看其使用方法。 父主题: Web SDK
50000002 无法连接服务端。 检查网络状态是否正常或联系华为工程师。 HWLLS_ERROR_SERVER_NO_RESPONSE 50000003 服务器无响应。 联系华为工程师。 HWLLS_ERROR_AUTH_FAIL 50000004 鉴权失败。 请检查服务侧Referer防盗链以及key防盗链的配置是否正确。
如何删除录制文件? 目前直播录制支持录制至OBS,即录制文件存储在OBS桶中。您可以直接在存储的OBS桶中删除对应录制文件,具体请参考OBS删除文件。 父主题: 直播录制
修订记录 表1 修订记录 修改时间 修改说明 2024-12-02 低时延直播Web SDK更新点,如下所示: 支持自动降级和指定降级。 支持移动端后台播放音频。 解决设备兼容性问题。 支持多实例video标签id。 2024-11-12 新增最佳实践及其相关的代码示例。 2024-06-27
在左侧导航树中选择“模板配置 > 截图配置”。 在目标直播截图的应用行单击输出路径,进入OBS桶中下载截图文件。 图1 查看截图详情 通过OBS服务获取截图文件 在OBS管理控制台左侧导航栏选择“对象存储”。 在桶列表单击存储截图文件的桶,进入“总览”页面。 在左侧导航栏,单击“对象”。
视频直播流录制产生的费用,根据每月并发录制峰值路数进行计费,具体价格请参见产品价格详情。除此外,直播录制至OBS对应产生的费用:录制文件存储在OBS桶中,存储费用由OBS收取,OBS价格请参见OBS产品价格详情。 父主题: 公共类
视频直播流录制产生的费用,根据每月并发录制峰值路数进行计费,具体价格请参见产品价格详情。除此外,直播录制至OBS对应产生的费用:录制文件存储在OBS桶中,存储费用由OBS收取,OBS价格请参见OBS产品价格详情。 父主题: 计费购买