检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发前准备 前提条件 已下载SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发,推荐安装14.19.1或以上版本。 支持的浏览器详情请参见浏览器适配详情。 如果客户端用TypeScript
目前华为低时延直播Web SDK仅支持H264+无B帧的流,所以如果原始流为H265或者带B帧,则需要提前在租户Console上配置对应转码模板,开启转码服务,但这样会引入额外的转码延迟,并且会产生转码费用。
1 2 3 4 5 // 初始化请求,以调用查询转码模板接口为例 ShowTranscodingsTemplateResponse showTranscodingsTemplateResponse = liveClient.showTranscodingsTemplate(
后续操作 域名添加配置后,可以分别在推流域名或播放域名进行相关配置,具体如下所示: 推流域名:您可以配置直播流处理模板,包括直播录制、直播转码和直播截图。 播放域名:您可以配置直播鉴权。 常见问题 直播域名添加失败 添加域名时,提示“ICP编号不存在”怎么办? 父主题: 域名管理
频道状态 ON:频道下发成功后,自动启动拉流、转码、录制等功能 OFF:仅保存频道信息,不启动频道 input InputStreamInfo object 频道入流信息 encoder_settings Array of encoder_settings objects 转码模板配置
频道状态 ON:频道下发成功后,自动启动拉流、转码、录制等功能 OFF:仅保存频道信息,不启动频道 input 是 InputStreamInfo object 频道入流信息 encoder_settings 否 Array of encoder_settings objects 转码模板配置
1 2 3 4 5 6 7 8 9 10 // 初始化请求,以调用接口查询直播转码模板为例 request := &model.ShowTranscodingsTemplateRequest{ Domain: "play.example.huaweicloud.com
在左侧导航栏中,选择“模板配置 > HTTPS证书配置”。 单击“创建证书配置”,弹出“创建证书配置”界面,如图4所示。 图4 创建证书配置 单击“添加证书”,界面新增证书1配置内容,如图5所示。 下面以新增一个国际标准的自有证书为例,进行操作说明。参数配置说明,如表2所示。
1 2 3 4 // 初始化请求,以调用查询转码模板接口为例 $request = new ShowTranscodingsTemplateRequest("play.example.huaweicloud.com"); $response = $client->ShowTranscodingsTemplate
1 2 3 4 // 初始化请求,以调用查询转码模板接口为例 request = huaweicloudsdklive.ShowTranscodingsTemplateRequest("play.example.huaweicloud.com") response = client.show_transcodings_template