检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Go SDK使用指导 PHP huaweicloud-sdk-php-v3 PHP SDK使用指导 支持的直播API如表2所示,后续SDK将会持续升级,支持所有直播API。 表2 SDK与API对应关系 Java SDK Python SDK Go SDK API参考 createDomain
目前不支持信令接入低时延直播业务,仅支持SDK接入。 表1 客户端SDK 客户端 SDK下载 版本号 开发者 主要功能 个人信息处理规则 合规使用说明 集成SDK 接口参考 Web SDK:HWLLS_SDK_Web_2.10.3.tar.gz 完整性校验:HWLLS_SDK_Web_2.10.3.tar
SDK使用 创建容器。 <body> <div id='preview' style='width:1280px; height:720px'> </div> </body> 创建客户端,参考createClient。 const client = HWLLSPlayer
Web SDK 浏览器适配 开发前准备 SDK使用 基本使用逻辑 最佳实践 接口参考 常见问题 修订记录
M1芯片的Mac设备上Firefox不支持H.264编解码。 Opera浏览器 在华为移动端设备上,Opera浏览器支持SDK的版本为64+。 父主题: Web SDK
是否放通。 华为低时延直播Web SDK,支持哪些类型浏览器? 浏览器支持详情请参见浏览器适配。 推流端推流成功后,华为低时延直播Web SDK拉流播放失败? 需要确认推流端的推流编码参数,是否为H264+无B帧。目前华为低时延直播Web SDK仅支持H264+无B帧的流,所以如
您可以通过Maven方式获取和安装SDK,首先需要在您的操作系统中下载并安装Maven ,安装完成后您只需要在Java项目的pom.xml文件中加入相应的依赖项即可。 使用服务端SDK前,您需要安装“huaweicloud-sdk-core”和“huaweicloud-sdk-live”,具体的SDK版本号请参见SDK开发中心。
安装SDK 视频直播服务端SDK支持python3及以上版本。执行“ python --version” 检查当前python的版本信息。 使用服务端SDK前,您需要安装“huaweicloudsdkcore ”和 “huaweicloudsdklive”,具体的SDK版本号请参见SDK开发中心。
API凭证”页面上查看项目ID。具体请参见API凭证。 安装SDK 视频直播服务端SDK支持PHP 5.6及以上版本。执行“ php --version”,检查当前PHP的版本信息。 推荐使用Composer安装SDK。 Composer是PHP的依赖管理工具,允许您在项目中声明依赖关系并安装这些依赖。
API凭证”页面上查看项目ID。具体请参见API凭证。 安装SDK 视频直播服务端Go SDK支持go 1.14及以上版本。执行go version检查当前Go的版本信息。 使用go get安装华为云Go SDK,执行如下命令安装华为云Go SDK库以及相关依赖库,具体的SDK版本号请参见SDK开发中心。 1 2 3
客户端对象(HWHlsClient) 本章节介绍了低时延直播Web SDK的HWHlsClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay
8.3。 SDK集成 将SDK下载到本地,建议将SDK压缩包放置在自己项目的“sdk”目录下。 在项目代码中引入“HWLLSPlayer”。 如果您通过<script>方式引入SDK,则通过访问HWLLSPlayer获取导出的模块: <script src='./sdk/HWLLSPlayer
客户端对象(HWHlsClient) 客户端事件通知(HWLLSClientEvent) 错误码(ErrorCode) 公网地址 客户端错误码 父主题: Web SDK
最佳实践 进阶用法 音频受限处理 降级处理 代码示例 父主题: Web SDK
低时延直播Web SDK更新点,如下所示: 支持自动降级和指定降级。 支持移动端后台播放音频。 解决设备兼容性问题。 支持多实例video标签id。 2024-11-12 新增最佳实践及其相关的代码示例。 2024-06-27 新增setReportConfig接口,更新SDK。 2024-03-19
拉流播放:拉流播放请求。 停止播放:停止播放请求。 拉流后:销毁客户端。 单击下图中的接口名称可快速跳转至对应的接口描述,查看其使用方法。 父主题: Web SDK
客户端对象(HWLLSClient) 本章节介绍了低时延直播Web SDK的HWLLSClient接口详情。 表1 主入口接口 接口 描述 startPlay 开始播放,客户端根据输入的URL到服务端拉取对应的主播流。 switchPlay 快速切换下一路流播放。 stopPlay
主入口(HWLLSPlayer) 本章节介绍了低时延直播Web SDK的HWLLSPlayer接口详情。 表1 主入口接口 接口 描述 checkSystemRequirements 检测浏览器是否支持低时延直播Web SDK。 getVersion 获取SDK版本号。 createClient 创建一
媒体起播播放超时,且解码帧数为0时,会进入降级流程。 未开启断流重试时,播放过程中出现断流,也会进入降级流程。 降级方式 自动降级 低时延直播SDK默认是开启自动降级的,当触发自动降级时,SDK会自动尝试从低时延直播降级到FLV或者HLS协议,例如,低时延直播地址: webrtc://domain/appname/streamname
进阶用法 总体说明 进阶用法,共包含下述场景: 场景一: 播放 场景二:暂停与恢复播放 场景三:切换视频 场景四:全屏播放 场景五:静音 场景六:停止播放 场景七:销毁播放器 以上场景的完整代码详见进阶用法,可自行拷贝至本地运行测试。 场景一: 播放 使用startPlay方法时