检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置HTTPS证书后,为什么播放视频时出现拦截,并提示不安全? 可能是由于以下原因导致: SSL证书已到期,访问时将会提示不安全。请检查证书是否已到期,若SSL证书已到期,则需要重新购买证书并更换。 访问的域名与证书域名不一致。如您访问的是https://live.huaweicloud
在左侧导航树中选择“域名管理”,进入域名管理页面。 在需要下载直播截图的推流域名行单击“管理”。 在左侧导航树中选择“模板配置 > 截图配置”。 在目标直播截图的应用行单击输出路径,进入OBS桶中下载截图文件。 图1 查看截图详情 通过OBS服务获取截图文件 在OBS管理控制台左侧导航栏选择“对象存储”。
object 国密证书配置内容, 国际、国密需要至少配置一个证书 tls_certificate TlsCertificateInfo object 国密证书配置内容。需要配置一个国际证书,或者一个国密证书,或者同时配置一个国密证书和一个国际证书。若配置了当前字段,则忽略外层国际证书的同级配
GmCertificateInfo object 国密证书配置内容, 国际、国密需要至少配置一个证书 tls_certificate 否 TlsCertificateInfo object 国密证书配置内容。需要配置一个国际证书,或者一个国密证书,或者同时配置一个国密证书和一个国际证书。若配置了当前字段,则忽略外
3 4 # (可选)配置跳过服务端证书校验 config.ignore_ssl_verification = True # 配置服务器端CA证书,用于SDK验证服务端证书合法性 config.ssl_ca_cert = ssl_ca_cert 初始化认证信息。 支持两种方式认证,您可以根据实际情况进行选择。
删除指定域名的https证书配置 功能介绍 删除指定域名的https证书配置 调用方法 请参见如何调用API。 URI DELETE /v1/{project_id}/guard/https-cert 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
添加如下类型的证书: 证书配置中只有一个国际标准证书。 证书配置中只有一个国密证书。 证书配置中只有一个国际标准证书和一个国密证书。 图2 配置证书 表1 参数说明 参数 说明 证书标准 HTTPS证书的标准。 包含如下选项: 国际标准证书 国密(SM)证书 证书来源 HTTPS证书的来源。
“国密(SM)证书 > 自有证书”配置 “国际标准证书 > SCM证书”配置 单击“证书名称”右侧的“创建SCM证书”,跳转至云证书管理服务控制台,按照界面提示购买证书即可。 证书签发成功后,“证书名称”下拉框中会自动展示。 “国密(SM)证书 > SCM证书”配置 选择是否开启“强制跳转HTTPS”。
获取项目ID 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。您可以通过以下两种方式获取项目ID。 从控制台获取项目ID 调用API获取项目ID 从控制台获取项目ID 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 图1 管理控制台
如何获取推流地址? 域名配置后,您可以直接通过如下方式拼接对应的推流地址。 原始推流地址:rtmp://推流域名/AppName/StreamName 其中“AppName”默认为“live”,您也可以根据实际需求进行自定义,“StreamName”自定义即可,如,huawei1。具体请参见原始推流地址。
获取直播播放日志 功能介绍 获取直播播放日志,基于域名以5分钟粒度进行打包,日志内容以 "|" 进行分隔。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/logs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
直播推流和播放。 前提条件 已参考配置域名在视频直播控制台配置推流域名和播放域名。 已参考创建频道,创建完成频道。 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已安装播放工具,推荐使用VLC播放器,若未安装,请先下载并安装。 注意事项 检查推流工具OBS的输出分辨率。
nTimeout(3); (可选操作)配置SSL。 1 2 3 4 # (可选)配置跳过服务端证书校验 $config->setIgnoreSslVerification(true); # 配置服务器端CA证书,用于SDK验证服务端证书合法性 $config->setCertF
开发前准备 前提条件 已下载SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发,推荐安装14.19.1或以上版本。 支持的浏览器详情请参见浏览器适配详情。 如果客户端用TypeS
免费,程序和源代码都不收费。 下载与安装 请从OBS官网选择适合您操作系统的版本下载即可。下载完成后,请根据引导完成安装。 操作指导 获取直播推流地址。 您可以在直播域名配置列表中单击“管理”获取直播推流URL,如图1所示。 图1 直播推流URL 以仅配置了播放域名场景的直播推流URL
Getenv("PROXY_PASSWORD"))) (可选操作)配置连接。 1 httpConfig.WithTimeout(30); (可选操作)配置SSL。 1 2 // 根据需要配置是否跳过SSL证书校验 httpConfig.WithIgnoreSSLVerification(true);
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。具体获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题: 附录
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。具体获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题: 附录
前提条件 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已获取华为云低时延在线Demo或根据API接口开放web端播放。 低时延直播,使用的是视频直播控制台。所以用户直接访问视频直播控制台即可。 推流 下面以OBS推流工具为例进行低时延直播推流演示。 获取低时延直播推流地址。
前提条件 已参考配置域名在视频直播控制台配置推流域名和播放域名。 已安装推流工具,推荐使用推流工具OBS,若未安装,请先下载并安装。 已安装播放工具,推荐使用VLC播放器,若未安装,请先下载并安装。 推流 获取推流地址。 登录视频直播控制台,在左侧导航树中选择“域名管理”,进入域名管理页面。