检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发前准备 前提条件 已下载SDK包。 环境要求 编译工具推荐安装Microsoft Visual Studio Code 1.43.2或以上版本。 如果客户端用Node.js开发,推荐安装14.19.1或以上版本。 支持的浏览器详情请参见浏览器适配详情。 如果客户端用TypeS
名。 例如,单域名证书push.yourdomain.com只能匹配push.yourdomain.com;泛域名证书*.yourdomain.com可以匹配子级域名www.yourdomain.com和push.yourdomain.com。 父主题: 直播安全
本章节介绍了Java SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持Java JDK 1.8及以上版本。 已获取华为云账号对应的Access
本章节介绍了Go SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持go 1.14及以上版本。 已获取华为云账号对应的Access
不支持自定义,按系统预置格式生成。 存储方式为覆盖截图的文件名格式如下: {domain}/{app_name}/{stream_name}.jpg 存储方式为实时截图的文件名格式如下: {domain}/{app_name}/{stream_name}/{UTCTimestamp}
本章节介绍了PHP SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持 PHP 5.6及以上版本。 已获取华为云账号对应的Access
本章节介绍了Python SDK的使用说明,您可以参考本章节进行快速集成开发。 开发前准备 已注册华为账号并开通华为云,完成实名认证。 具备已备案的域名用于直播推流和播放,并在视频直播控制台添加推流和播放域名,且已完成域名关联。 已具备开发环境 ,支持Python 3及以上版本。 已获取华为云账号对应的Access
createDomain create_domain CreateDomain 创建直播域名 deleteDomain delete_domain DeleteDomain 删除直播域名 updateDomain update_domain UpdateDomain 修改直播域名 showDomain
可能是由于用户Token获取错误,将参数scope设置成了domain,只有全局服务才能获取此类Token。视频直播为项目级服务,区分区域,需要通过project进行获取。获取用户Token的请求样例如下所示。 说明:加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号
覆盖截图:只保存最新的截图文件,有新的截图会覆盖原来的截图文件,命名如下所示。 {domain}/{app_name}/{stream_name}.jpg 实时截图:以时间戳命名截图文件,保存所有截图文件到OBS桶,命名如下所示。 {domain}/{app_name}/{stream_name}/{UTCTimestamp}
华为云Live云直播低时延直播场景SDK开发者合规指南 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。 您作为开发者为最终用户提供服
SDK介绍 华为云低时延直播的软件开发工具包是对低时延直播提供的REST API进行的封装,以简化用户开发工作。用户直接调用低时延直播SDK提供的接口函数,即可实现使用低时延直播业务能力的目的。各类客户端SDK的下载和集成操作、接口参考等,请参见表1。 目前不支持信令接入低时延直播业务,仅支持SDK接入。
提示"error_msg":"Incorrect IAM authentication information: decrypt token fail","error_code":"APIG.0301",是因为token解密失败,请检查token是否完整、是否过期、获取token与调用
/v1/{project_id}/guard/referer-chain 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 domain 是 String 直播域名 请求参数
com,IPV6开关为开启 PUT https://{endpoint}/v1/{project_id}/domain/ipv6-switch { "domain" : "example.com", "is_ipv6" : true } 响应示例 状态码: 400 参数错误
https://{endpoint}/v1/{project_id}/guard/referer-chain?domain=play.example.huawei.com 响应示例 状态码: 200 查询Referer黑白名单成功 { "domain" : "play.example.huawei.com",
和receiveVideo不能同时设置为false。 } domainPolicy:可选,DomainPolicy类型。指定接入域名的策略,该设置仅在schedulePolicy参数为"DNS"模式时生效,DomainPolicy定义如下:{ 0:可选,number类型。表示使用用户自定义域名,默认值0。
pull_domain 是 String 直播播放域名 push_domain 是 String 直播播放域名关联的推流域名 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 pull_domain String 直播播放域名 push_domain String
参数 是否必选 参数类型 描述 push_domain 是 String 推流域名 application 是 Array of PushDomainApplication objects 推流域名APP配置 表4 PushDomainApplication 参数 是否必选 参数类型
UpdateDomainHttpsCertRequest request = new UpdateDomainHttpsCertRequest(); DomainHttpsCertInfo body = new DomainHttpsCertInfo();