获取项目ID 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。您可以通过以下两种方式获取项目ID。 从控制台获取项目ID 调用API获取项目ID 从控制台获取项目ID 登录管理控制台云服务控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 图1
获取项目ID 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。您可以通过以下两种方式获取项目ID。 从控制台获取项目ID 调用API获取项目ID 从控制台获取项目ID 登录管理控制台云服务控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 图1
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。具体获取步骤如下: 登录管理控制台云服务控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题:
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。具体获取步骤如下: 登录管理控制台云服务控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面,即可获取对应的账号ID信息。 图1 获取账号ID 父主题:
开发前准备获取。 1 credentials = BasicCredentials(ak, sk, project_id) 使用临时AK/SK 首先需要获取临时AK、SK和SecurityToken,您可以通过token获取或者通过委托授权获取。 1 credentials =
从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):私有访问密钥。与访问密钥ID结合使用,对请求进行加密签名,可标识发送方,并防止请求被修改。
配置CNAME(非华为云) 通过在DNS服务商处配置CNAME记录,将加速域名以CNAME方式指向CDN服务中对应的CNAME域名,域名解析生效后,该域名的所有请求都将转向CDN节点。 注意事项 请前往您的域名解析服务商处配置CNAME记录,具体操作请咨询您的域名解析服务提供商。
配置CNAME(非华为云) 通过在DNS服务商处配置CNAME记录,将加速域名以CNAME方式指向CDN服务中对应的CNAME域名,域名解析生效后,该域名的所有请求都将转向CDN节点。 注意事项 请前往您的域名解析服务商处配置CNAME记录,具体操作请咨询您的域名解析服务提供商。
已获取华为云账号对应的Access Key(AK)和Secret Access Key(SK)。请在华为云控制台“我的凭证 > 访问密钥”页面上创建和查看您的AK/SK。具体请参见访问密钥。 已获取直播服务对应区域的项目ID,请在华为云控制台“我的凭证 > API凭证”页面上查看项目ID。具体请参见API凭证。
视频直播提供了截图功能,支持按配置截图模板在推流过程中截取直播画面,并存储在OBS桶中。一个推流域名下可以配置多个不同AppName的截图模板,即当推流开始时,启动直播截图功能,其中与推流地址中的AppName相同的截图模板生效。 华北-北京一、华北-北京四、亚太-新加坡区域已发布 如何配置直播截图?
PUT /v1/{project_id}/record/callbacks/{id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 id 是 String 配置规则ID,在创建配置规则成功后服务端返回
使用华为云直播服务的具体流程是什么?是否需要创建直播间? 传统方式的直播服务需要通过编码器推流,不同路直播流都会存在唯一的推流地址,即所谓的“直播间”,使用华为云平台直播服务不需要预先创建“直播间”,华为云直播服务不关注每一个直播间地址,只负责收流,RTMP推流方式会将直播流名(
"{project_id}" credentials = BasicCredentials(ak, sk, projectId) client = LiveClient.new_builder() \ .with_credentials(credentials)
图1 项目列表 资源ID仅在计费时使用,直播控制台界面无法查询到资源ID信息。 资源ID和直播账单中的计费产品类型的对应关系,如表1所示。 同一账号同一项目下的不同资源ID中的ProjectID均相同。 带宽和流量计费方式下对应的资源ID相同,所以无法通过资源ID识别这两种计费方式。
GET /v1/{project_id}/record/callbacks/{id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 id 是 String 配置规则ID,在创建配置规则成功后服务端返回
URI GET /v1/{project_id}/record/rules/{id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 id 是 String 规则ID 请求参数 表2 请求Header参数
请参见如何调用API。 URI PUT /v1/{project_id}/domains_mapping 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型
请参见如何调用API。 URI DELETE /v1/{project_id}/domains_mapping 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 pull_domain
已获取需要被禁推的推流域名所在区域的项目ID,具体获取方法请参见获取项目ID。 总体流程 获取需要被禁推的直播流信息 禁止直播推流 查询禁止直播推流列表 操作步骤 登录视频直播控制台,在“直播管理 > 直播流管理”中获取需要被禁推的直播流信息,包含推流域名、AppName和StreamName。
数说明可参考新建OTT频道接口。 { "domain": "push.domain.com", "app_name": "ott", "id": "testChannel", "name": "testChannel", "input": {
您即将访问非华为云网站,请注意账号财产安全