华为云用户手册

  • MySQL迁移场景 表1 源数据库中是否存在非ASCII字符的触发器名 预检查项 源数据库中是否存在非ASCII字符的触发器名。 描述 源数据库中不能存在非ASCII字符的触发器名,若存在,可能会导致迁移失败。 待确认提示及处理建议 待确认原因:源数据库中存在非ASCII字符的发器名。 处理建议:针对该问题提供如下解决方法。 方法一: 单击“上一步”,返回至“迁移模式”页面,迁移对象选择自定义对象,请不要选择包含非ASCII字符名的触发器。 方法二:修改触发器名。
  • PostgreSQL同步场景 表1 货币金额格式是否一致 预检查项 货币金额格式是否一致。 描述 检验源数据库和目标数据库的货币金额格式是否一致,若不一致,会导致同步失败。 不通过提示及处理建议 不通过原因:源数据库连接失败,导致该项检查无法进行。 处理建议:查看源数据库连接是否成功。 不通过原因:目标数据库连接失败,导致该项检查无法进行。 处理建议:查看目标数据库连接是否成功。 不通过原因:源数据库和目标数据库的“lc_monetary”参数值不同。 处理建议:查看源数据库和目标数据库的“lc_monetary”参数值是否符合同步要求。 不通过原因:用户基本权限不足。 处理建议:查看对应的数据库账号权限是否符合同步要求。
  • Microsoft SQL Server为源同步场景 表1 源数据库恢复模式检查 预检查项 源数据库恢复模式检查。 描述 检查源数据库是否存在备份恢复模式不是FULL的数据库。 不通过提示及处理建议 不通过原因:源数据库存在备份恢复模式不是FULL的数据库。 处理建议: 对每个恢复模式不是FULL的数据库执行如下SQL语句: USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO_WAIT GO
  • MySQL同步、灾备场景 表1 源数据库ExpireLogsDays参数检查 预检查项 源数据库ExpireLogsDays参数检查。 描述 源数据库expire_logs_days参数值为0,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:源库参数expire_logs_days为0时,startup和flush logs等操作会触发binlog清理,从而导致迁移失败。 处理建议:在客户端执行set global expire_logs_days=“value”,设置binlog保存时间。其中“value”为设置的binlog保存时间,取值为大于0的整数。
  • 解决方案 随着业务数据的增加,原来申请的数据库磁盘容量可能会不够用,您需要为云数据库RDS实例进行扩容。 针对数据空间过大,可以删除无用的历史表数据进行释放空间(DROP或TRUNCATE操作,如果是执行DELETE操作,需要使用OPTIMIZE TABLE来释放空间);如果没有可删除的历史数据,需要进行磁盘扩容。 针对大量排序查询导致的临时文件过大,建议进行优化SQL查询。 应用中存在大量的排序查询,产生了大量的临时文件。 短期内大量增、删、改,产生大量binlog文件WAL日志占用空间。 由于大量的事务和写入操作产生了大量的binlog日志文件。 云监控服务 目前可以监控存储空间的大小、使用量、利用率等,并且设置告警策略。
  • 主备同步存在多长时间的延迟 如果复制线程正常运行,复制延迟是一个代表秒的数值。如果SQL线程异常、I/O线程正常运行但SQL线程重放了所有的relay log的话,复制延迟的值为NULL。 主机与备机的同步延迟是无法利用公式来计算的,它会受到以下因素的影响: 网络通信状况。 主机的事务压力,即主机每秒执行的事务量。 主机执行的事务大小,即一个事务要执行多久。 备机和只读实例的机器负载状况。 如果主机在某个时间段压力非常大,每秒执行的事务量非常多,备机通常会出现延迟。反之,延迟一般都是秒级。 对于RDS for MySQL,可以在“实例管理”页面,单击实例名称,进入实例概览页,其中,复制源为该实例下的主机,在复制状态正常的情况下,通过查看“实时复制时延”,来获取当前主备同步延迟值。 对于RDS for PostgreSQL,可以通过Cloud Eye页面查看监控指标“复制时延”,来获取当前主备同步延迟值。 对于RDS for SQL Server,可以通过Cloud Eye页面查看监控指标“数据同步延迟”,来获取当前主备同步延迟值。 父主题: 产品咨询
  • EIP自定义策略样例 示例1:授权用户创建和查看EIP列表 { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "vpc:publicIps:create", "vpc:publicIps:list" ] } ] } 示例2:拒绝用户删除EIP 拒绝策略需要同时配合其他策略使用,否则没有实际作用。用户被授予的策略中,一个授权项的作用如果同时存在Alow和Deny,则遵循Deny优先原则。 如果您给用户授予EIP FullAccess的系统策略,但不希望用户拥有EIP FullAccess中定义的删除EIP权限,您可以创建一条拒绝删除EIP的自定义策略,然后同时将EIP FullAccess和拒绝策略授予用户,根据Deny优先原则,则用户可以对EIP执行除了删除外的所有操作。拒绝策略示例如下: { "Version": "1.1", "Statement": [ { "Effect": "Deny", "Action": [ "vpc:publicIps:delete" ] } ] }
  • 操作场景 用户使用IPv6地址通信需要获取来访者的真实IPv6地址。TOA内核模块主要用来获取经NAT64转化过的来访者真实IPv6地址,该插件安装在后端服务器。 当用户需要在操作系统中编译NAT64 TOA内核模块时,可参考本文档进行配置。本操作当前仅支持华东-上海一和华北-北京四区域。 TOA不支持UDP协议。 TOA模块在以下操作系统中验证可以正常工作,其他内核版本安装方法类似。 CentOS 7/7.2 (Kernel version 3.10.0) Ubuntu 14.04.3(Kernel version 3.12.0) Ubuntu 16.04.3 (Kernel version 4.4.0)
  • 约束与限制 目前仅支持添加同一带宽区域类型下的实例。 一个全域互联带宽仅能添加一种实例类型,首次添加了实例类型后仅可添加该类型下的子实例,如需添加其他实例类型,请进行移出后重新添加。 全域弹性公网IP:支持批量添加和移出实例。 云连接:仅支持添加和移出一个实例。 将云连接中心网络添加至全域互联带宽,需先配置跨地域连接,详情请参见: 创建中心网络。 策略管理。 附件管理。 不同带宽类型的全域互联带宽可配合不同的实例使用,详情见表1。 表1 全域互联带宽添加实例说明 带宽类型 全域弹性公网IP 中心网络 城域带宽 √ × 大区带宽 √ √ 跨区带宽 √ √
  • 操作场景 您可以为包年/包月的弹性公网IP进行续费,延长弹性公网IP到期时间。如果您未及时续费,会对您的资源产生以下影响: 当您的包年/包月资源到期未续费,首先会进入宽限期。如果您在宽限期内仍未续订包年/包月资源,那么就会进入保留期。您无法对处于宽限期或者保留期的包年/包月资源执行任何操作,比如当您的带宽处于宽限期或者保留期时,您无法修改带宽大小。 因此,为了确保您的业务不受影响,请您及时参考本章节操作为弹性公网IP进行续费,续费后不会变更弹性公网IP的地址。
  • 操作场景 弹性公网IP提供多种计费方式供您灵活选择,使用期间,不同的计费方式支持切换。 变更计费方式不会更换EIP的地址,也不会中断EIP的使用,对您的业务不会产生影响。 本章节指导用户变更弹性公网IP的计费方式,不同计费方式变更场景的详细说明如表1所示。 表1 弹性公网IP计费方式变更说明 计费方式变更场景 计费变更说明 包年/包月→按需计费 包年/包月EIP支持即时或者到期后直接转为按需计费(按带宽计费)EIP。 包年/包月EIP不支持直接转为按需计费(按流量计费)EIP。变更方法如下: 先转为按需计费(按带宽计费)EIP。 再由按需计费(按带宽计费)EIP转为按需计费(按流量计费)EIP。 该变更操作中,选择到期后直接转为按需计费(按带宽计费)EIP,新的计费方式不会立即生效,需要等包年/包月EIP到期后,新的计费方式才会生效。选择即时直接转为按需计费(按带宽计费)EIP,新的计费方式将立即生效。 按需计费→包年/包月 按需计费(按带宽计费)EIP支持直接转为包年/包月EIP。 按需计费(按流量计费)EIP不支持直接转为包年/包月EIP。变更方法如下: 先转为按需计费(按带宽计费)的EIP。 再由按需计费(按带宽计费)EIP转为包年/包月EIP。 该变更操作成功后,新的计费方式将立即生效。 按需计费(按流量计费)→按需计费(按带宽计费) 按需计费(按带宽计费)→按需计费(按流量计费) 按需计费(按流量计费)EIP支持直接转为按需计费(按带宽计费)EIP。 按需计费(按带宽计费)EIP支持直接转为按需计费(按流量计费)EIP。 该变更操作成功后,新的计费方式将立即生效。 不同计费模式变更的操作指导,具体如下: 包年/包月到期转按需计费(按带宽计费) 包年/包月即时转按需计费(按带宽计费) 按需计费(按带宽计费)转包年/包月 按需计费(按流量计费)计费和按需计费(按带宽计费)互相转换
  • CTS 支持的DMS for RocketMQ操作 表1 云审计 服务支持的分布式消息服务RocketMQ版操作列表 操作名称 资源类型 事件名称 创建Topic成功 reliability RocketMQ_Topic_CreationSuccess 创建Topic失败 reliability RocketMQ_Topic_CreationFailure 修改Topic成功 reliability RocketMQ_Topic_ModifySuccess 修改Topic失败 reliability RocketMQ_Topic_ModifyFailure 删除Topic成功 reliability RocketMQ_Topic_DeletionSuccess 删除Topic失败 reliability RocketMQ_Topic_DeletionFailure 批量删除Topic成功 reliability RocketMQ_Batch_Topic_DeletionSuccess 批量删除Topic失败 reliability RocketMQ_Batch_Topic_DeletionFailure 批量修改Topic成功 reliability RocketMQ_Batch_Topic_ModifySuccess 批量修改Topic失败 reliability RocketMQ_Batch_Topic_ModifyFailure 创建消费组成功 reliability RocketMQ_Create_GroupSuccess 创建消费组失败 reliability RocketMQ_Create_GroupFailure 编辑消费组成功 reliability RocketMQ_Group_ModifySuccess 编辑消费组失败 reliability RocketMQ_Group_ModifyFailure 删除消费组成功 reliability RocketMQ_Group_DeletionSuccess 删除消费组失败 reliability RocketMQ_Group_DeletionFailure 批量删除消费组成功 reliability RocketMQ_Batch_Group_DeletionSuccess 批量删除消费组失败 reliability RocketMQ_Batch_Group_DeletionFailure 批量编辑消费组成功 reliability RocketMQ_Batch_Group_ModifySuccess 批量编辑消费组失败 reliability RocketMQ_Batch_Group_ModifyFailure 重启实例节点成功 reliability restartInstanceBrokerSuccess 重启实例节点失败 reliability restartInstanceBrokerFailure 删除后台任务成功 reliability deleteDMSBackendJobSuccess 删除后台任务失败 reliability deleteDMSBackendJobFailure 创建DMS实例订单成功 reliability createDMSInstanceOrderSuccess 创建DMS实例订单失败 reliability createDMSInstanceOrderFailure 提交修改DMS实例订单请求成功 reliability modifyDMSInstanceOrderSuccess 提交修改DMS实例订单请求失败 reliability modifyDMSInstanceOrderFailure 提交扩容实例请求成功 reliability extendDMSInstanceSuccess 提交扩容实例请求失败 reliability extendDMSInstanceFailure 删除创建失败的DMS实例成功 reliability deleteDMSCreateFailureInstancesSuccess 删除创建失败的DMS实例失败 reliability deleteDMSCreateFailureInstancesFailure 提交批量删除DMS实例请求成功 reliability batchDeleteDMSInstanceSuccess 提交批量删除DMS实例请求失败 reliability batchDeleteDMSInstanceFailure 提交修改DMS实例信息请求成功 reliability modifyDMSInstanceInfoSuccess 提交修改DMS实例信息请求失败 reliability modifyDMSInstanceInfoFailure 批量删除DMS实例任务 reliability batchDeleteDMSInstanceTask 解冻DMS实例任务执行成功 reliability unfreezeDMSInstanceTaskSuccess 解冻DMS实例任务执行失败 reliability unfreezeDMSInstanceTaskFailure 冻结DMS实例任务执行成功 reliability freezeDMSInstanceTaskSuccess 冻结DMS实例任务执行失败 reliability freezeDMSInstanceTaskFailure 删除DMS实例任务执行成功 reliability deleteDMSInstanceTaskSuccess 删除DMS实例任务执行失败 reliability deleteDMSInstanceTaskFailure 创建DMS实例任务执行成功 reliability createDMSInstanceTaskSuccess 创建DMS实例任务执行失败 reliability createDMSInstanceTaskFailure 扩容DMS实例任务执行成功 reliability extendDMSInstanceTaskSuccess 扩容DMS实例任务执行失败 reliability extendDMSInstanceTaskFailure 修改DMS实例信息任务执行成功 reliability modifyDMSInstanceInfoTaskSuccess 修改DMS实例信息任务执行失败 reliability modifyDMSInstanceInfoTaskFailure 回收站恢复实例成功 reliability out_recycleTaskSuccess 回收站恢复实例失败 reliability out_recycleTaskFailure
  • 包年/包月资源 对于包年/包月计费模式的资源,例如包年/包月的RocketMQ实例,用户在购买时会一次性付费,服务将在到期后自动停止使用。 如果在计费周期内不再使用包年/包月资源,您可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。详细的退订规则请参见云服务退订规则概览。需要注意,如果实例开启了回收站策略,包周期实例退订后,会存入回收站中,此时不会收取实例的费用,但是会按需收取存储空间的费用。如果想要停止计费,请在回收站中删除实例。 如果您已开启“自动续费”功能,为避免继续产生费用,请在自动续费扣款日(默认为到期前7日)之前关闭自动续费。
  • 操作步骤 登录MetaStudio控制台。 在左侧导航栏中,单击“任务中心”。 选择“声音制作”,确认声音制作任务已训练完成。 在左侧导航栏中,单击“我的创作”。 选择“声音”,找到已生成的声音,单击声音卡片中的头像,即可试听声音效果。 用户还可以执行如下操作: 单击“视频制作”,基于已有声音,进行视频制作,操作请参考视频制作。 单击“ 视频直播 ”,基于已有声音,制作视频直播,操作请参考视频直播。 图1 声音
  • 操作步骤 登录MetaStudio控制台。 在左侧导航栏中,单击“我的创作”。 选择“资源”页签,如图1所示。 图1 资源页面 选择左侧的“未激活”页签,右侧的“分身模型”页签,筛选展示所有的分身模型资产。 找到需要转移的资产,单击资产右下角的,从下拉框中选择“转移”,弹出“资产转移”对话框,如图2所示。 参数配置说明,如表1所示。 图2 资产转移 表1 参数说明 参数 说明 用户账号 需要接收资产的租户,其所在Region的项目ID,获取方法请参见获取项目ID。 备注 转移资产的备注信息。 接收方式 租户接收资产的方式。 包含如下设置: 资产转移后用户自动接收:建议勾选,这样资产转移后,租户无需再执行接收资产的操作,否则需要参考接收资产进行操作。 是否自动激活:建议勾选,这样资产转移后,租户无需再执行激活资产的操作,否则需要参考接收资产激活资产。 单击“确定转移”,在弹出的“转移提醒”对话框中,单击“确认转移”。 界面自动跳转至“转移任务管理”界面,界面新增1条资产转移任务,如图3所示。 如果转移资产时,勾选了“资产转移后用户自动接收”和“是否自动激活”,则对应资产转移任务的状态为“已接收”,否则为“待接收”。 支持资产任务执行下述操作: 查看:单击任务右侧的“查看”,查看转移任务详情。 取消转移:未接收的资产,支持单击转移任务右侧的“取消转移”,收回资产。 图3 转移任务管理
  • 操作步骤 登录MetaStudio控制台。 在“工作台”界面,单击“分身视频制作”下方的“开始创建”。 进入视频制作界面,界面详情如图1所示。 图1 视频制作界面 在画布区域,设置角色、背景、贴图、视频等内容。 详细操作请参见视频制作素材操作详情。 画布制作完成后,再制作语音。 选择“文本驱动”的方式。在文本输入框中,输入文本内容,以生成音频,如图2所示。 文本示例:今天是9月26日,星期二,天气晴朗,欢迎大家到访。我们精心布置了现场,室内摆放了各类植物和鲜花,场地宽敞明亮,足够大家在室内共同交流和活动。 图2 文本驱动 音频制作完成后,可单击音量图标,调整音频的音量。 上述操作全部完成后,第一个场景的视频内容已制作完成。 如果还需要制作更多场景,可单击“场景”区域的“+”图标,新增场景。制作过程参考第一个场景即可。 图3 场景区域 所有场景设置完成后,单击界面右上角的“合成视频”,弹出“合成设置”对话框。 参数设置说明如下所示: 分辨率:根据实际情况,选择视频的分辨率。 导出为:输入导出文件的名称。 画质增强:开启后将提升视频清晰度,合成时间相应变长。请根据实际情况确定是否开启。 单击“确定”,弹出“视频制作任务中心”对话框。 可查看视频合成任务的进度,直至合成成功。 单击“合成成功”状态右侧的图标,进入视频详情页面,如图4所示。 单击“预览”,可以看到合成的视频。预览过程中,可全屏播放,或下载视频到本地。 图4 视频详情
  • 创建直播间 登录MetaStudio控制台。 在“工作台”界面,单击“分身视频直播”下方的“开始创建”。 进入分身数字人直播首页面,如图6所示。 图6 分身视频直播首页面 在“直播管理”页签,单击“创建直播间”,进入视频直播制作界面。 界面详情如图7所示。 图7 视频直播制作界面 在直播画面预览窗口,设置角色、背景、贴图、视频等内容。 详细操作请参见视频直播素材操作详情。 新增商品中新增的商品会自动展示在“商品”页签中,可直接使用。 直播画面创作完成后,需要制作剧本。 服务有预置文本,可以直接使用,如图8所示。用户也可以根据实际场景自定义文本内容,并单击图标,新增段落。 图8 文本驱动 如果还需要制作多场景,可以单击直播画面预览窗口右侧“场景1”小窗口下方的“+”图标,新增场景,并参考前一个场景,设置生成下一个场景的画面布局和剧本内容。 图9 直播间界面 所有场景的画面布局和剧本设置完成后,单击界面右侧的“互动设置”页签,如图10所示。 图10 互动设置 单击“导入”,弹出“导入互动”对话框。 勾选需要使用的互动库及其互动规则,支持同时勾选多个互动库及其互动规则。 单击“确认”。 界面下方,成功导入互动库中的互动规则列表。 单击界面右侧的“直播配置”页签,如图11所示。 直播配置说明,如表3所示。 图11 我的视频 表3 直播配置 区域 参数 说明 开播设置 选择开播方式(二选一) 请根据实际情况,选择一种开播方式,并按照界面提示进行操作。 输出设置 直播画面 选择直播画面的清晰度。 包含如下选项: 流畅 高清 超清 默认值:高清。 播放次数 设置直播循环播放的次数,或“无限循环”。 默认播放1次。 直播窗口 直播窗口展示尺寸,不同方案均可调整为竖向。 包含如下选项: 竖屏 全屏:推荐用全屏,捕获的画面更大,需在直播伴侣中旋转使用。 默认为“竖屏”。 更多设置 事件回调地址 可在直播中返回场景、段落事件的字段,适用于接口调用或客户二次开发使用的场景。 直播间ID 无需设置,当前直播间保存后自动展示。 上述操作完成后,需要单击界面右上角的图标,保存直播内容。 单击界面右下方的“准备开播”,弹出“风险提示”对话框,如图12所示。 用户需要参照风险提示项,逐一核查并优化直播内容。 图12 风险提示 用户可以等直播风险消除后再开播,也可以直接选择“承担风险开播”后,等待直播启动。 直播启动成功后,直播画面预览窗口中,会展示直播启动的进度。 开播后的效果如图13所示。界面右下方的操作说明,如表4所示。 图13 开播页面 表4 界面说明 界面元素 说明 00:01:20 直播计时,当前已直播1分20秒。 切换互动内容播报的声音。默认为主播声音,可切换为助播声音。 单击快捷图标,选择预置的互动内容发送播报。 请输入互动内容,回车发送内容 手工输入互动内容,发送成功后,主播或助播进行互动内容插播。插播结束后,继续播报原有内容。 真人接管 单击“真人接管”,开启真人接管功能。数字人停止发声,仅保留动作,改由真人发声。 真人发声结束后,单击“取消真人接管”,关闭真人接管功能,继续播报原有内容。 暂停 单击“暂停”,暂停播报。 单击“继续”,可恢复播报。 停止 单击“停止”,关闭当前直播。
  • 查看直播任务 用户创建的直播间会以列表的形式,展示在分身视频直播首页面的“直播任务管理”页签中。支持通过直播任务进入直播间,修改直播内容后,重新开播。 登录MetaStudio控制台。 在“工作台”界面,单击“分身视频直播”下方的“开始创建”,进入分身数字人直播首页面。 单击“直播任务管理”,进入如图14所示的页面。 可以看到用户创建的所有直播间任务列表。支持单击直播间任务右侧的“查看详情”,进入当前直播间,修改直播间内容,或者重新开播。 图14 直播任务管理
  • 新增互动库 分身视频直播首页面的“互动管理”页签,支持新增互动库,及其相应的互动规则。互动库可以直接在直播间中导入使用。 登录MetaStudio控制台。 在“工作台”界面,单击“分身视频直播”下方的“开始创建”,进入分身数字人直播首页面。 单击“互动管理”,进入如图3所示的页面。 图3 互动管理页面 在左侧“互动库”区域,单击下方的“新增互动库”,上方新增一条横线,如图4所示。 输入互动库的名称。 图4 互动库 选中左侧的互动库,单击界面右侧的“新建”,弹出“新建互动”对话框,如图5所示。 可以给当前互动库,新增1条互动规则。参数配置说明,如表2所示。 图5 互动规则 表2 互动规则配置说明 参数 说明 类型 互动类型,选择“弹幕”。 互动名称(可选) 互动名称,示例:欢迎进入直播间。 触发方式 当前互动触发的方式,请根据实际情况设置。 回复方式 选择“文本回复”,输入文本内容,当满足触发方式时,数字人会阅读文本内容。 素材绑定(可选) 从本地选择图片或视频上传。当直播间命中当前互动内容进行答复时,同时会在直播画面展示这里上传的图片或视频。 无需设置。 单击“保存”,一条互动规则新增完成。 用户可以根据实际情况,为当前互动库增加更多的互动规则,或者增加更多的互动库。
  • 新增商品 分身视频直播首页面的“商品管理”页签,支持新增商品。商品会自动展示在直播间的“商品”页签中,作为视频直播的素材。 登录MetaStudio控制台。 在“工作台”界面,单击“分身视频直播”下方的“开始创建”,进入分身数字人直播首页面。 单击“商品管理”,进入如图1所示的页面。 图1 商品管理页面 单击“新建”,进入“创建商品”页面,如图2所示。 参数配置说明,如表1所示。 图2 创建商品 表1 商品配置说明 参数 说明 商品名称 商品名称。 描述 商品描述。 类别 商品类别。设置以后,自动成为商品的标签,方便搜索商品。 支持多选,支持添加新类别。 产品素材 合成商品的素材。 包括如下内容: 贴图:从本地选择图片。 视频:从本地选择视频文件。 文本:手工输入文本内容。 音频:从本地选择音频文件。 单击“创建”,界面提示“创建成功”。 在“商品管理”页面,新增一行商品。 支持对商品执行如下操作: 单击商品所在行的“查看”,进入商品详情界面,支持单击“编辑”,修改商品信息。 单击商品所在行的“编辑”,进入商品修改页面,修改商品信息后,单击“保存”。 单击商品所在行的“删除”,删除当前商品。
  • 数字人 数字人是一种以数字形式存在于数字空间中的虚拟人物,它具有拟人或真人的外貌、行为特点,并具备一定的智能和情感,可以进行交互和表达。数字人也可以被称之为虚拟形象、数字虚拟人、虚拟数字人等。数字人的核心技术主要包括计算机视觉、计算机图形学、动作捕捉和驱动、图像渲染和人工智能等。 服务型数字人:利用深度神经网络进行图像合成、高度拟真的虚拟人。 具备如下特点: 2D模型,通过拍摄真人视频训练生成 无表情&骨骼数据 只能由AI驱动 使用既定表情&动作 IP型数字人:由计算机图形学技术创造出来的与人类形象高度接近的数字化形象。 具备如下特点: 3D模型,通过艺术设计生成 有表情、骨骼数据 可由真人动作驱动 能呈现自定义表情&动作
  • 剧本、画布和设置 视频制作、视频直播功能,都需要进行视频创作,下面以视频直播为例,进行说明。 视频素材:如图中1区域所示,包括模板、角色、背景、贴图、视频、商品、文本等素材。支持使用预置的,也支持自定义生成。 画面布局:简称“画布”,如图中2区域所示。可以在画布中插入人物形象、背景、贴图、文本框、视频等内容,支持调整各项直播素材的大小和图层位置。所有的设置效果均在画布中直观可见。 开播设置:简称“设置”,如图中3区域所示,包括视频直播的各类设置。 剧本设计:简称“剧本”,视频制作和视频直播的全流程制作过程,统称为剧本设计,包含素材准备、画布设计、开播设置等操作,最终合成视频。 图1 直播间编辑界面
  • 开启Binlog对 GaussDB (for MySQL)的性能影响 性能损耗和业务压力强相关,开启Binlog不会影响查询(SELECT)性能,只会影响写入更新(如INSERT、UPDATE、DELETE等)性能。 GaussDB(for MySQL)服务的Binlog和开源的MySQL-Binlog两者从使用方法上来说无明显差异,GaussDB(for MySQL)服务的Binlog完全兼容开源MySQL的Binlog相关语法。
  • createConnection - (HWRtcConnection *_Nullable)createConnection:(NSString *_Nullable)roomId; 【功能说明】 根据房间ID,创建HWRtcConnection对象,为跨房做准备。 通过此接口创建一个与房间关联的HWRtcConnection连接对象。 该方法支持多次调用,创建多个HWRtcConnection连接对象,调用每个对象中的joinRoom方法,可以同时加入到多个房间。在每个房间中,可以分别订阅和选看房间中的用户。 具体请参见事件回调(HWRtcConnection)有关接口和回调。 【请求参数】 roomid:房间ID。 【返回参数】 HWRtcConnection:成功返回连接对象指针,失败返回为空。 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用HWRtcConnection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以JOINER角色加入某一个房间。
  • getVideoTrack getVideoTrack(resolutionId?:string): MediaStreamTrack 【功能说明】 获取视频轨道。 【请求参数】 resolutionId:可选,string类型。指定分辨率Id,如果不指定,默认选择分辨率最高的视频。 【返回参数】 MediaStreamTrack 类型。MediaStreamTrack类型详情可参见MediaStreamTrack。
  • getStreamInfo getStreamInfo(): StreamInfo 【功能说明】 获取已经初始化的本地流,或者收到的远端流的的信息。 【请求参数】 无 【返回参数】 StreamInfo 类型定义如下:{ videoProfiles:RTCVideoProfileInfo[]类型。 audioProfile:RTCAudioProfile类型。 } RTCVideoProfileInfo类型定义如下:{ resolutionId:string类型,表示分辨率Id。 hasTrack:boolean类型,表示该分辨率的视频是否具备可播放的track。 width:number类型,分辨率的宽度,单位为像素。 height:number类型,分辨率的高度,单位为像素。 frameRate:number类型,视频帧率,单位为帧/秒。 minBitrate:number类型,视频最小码率,单位为bps。 maxBitrate:number类型,视频最大码率,单位为bps。 } RTCAudioProfile类型定义如下:{ sampleRate:number类型,表示音频采样率。 channelCount:number类型,表示音频声道数。 bitrate:number类型,表示音频码率,单位为bps。 }
  • getVideoSnapshot getVideoSnapshot(resolutionId?: string,format?: string, encoderOptions?: number): string 【功能说明】 获取视频截图 【请求参数】 resolutionId:可选,string类型。双流场景,指定需要截图的视频分辨率Id,resolutionId可通过接口getStreamInfo 获取。如果不传resolutionId,则默认对分辨率最高的视频流截图。 format:可选,string类型。表示截图的格式,可填‘jpeg’、‘webp’、'png'。如果不传format,则默认使用png格式截图。 encoderOptions:可选,number类型。format填‘jpeg’或者‘webp’时生效,表示图片质量,值范围【0,1】,默认值为1。 【返回参数】 string类型,表示视频截图对象的url,当视频未播放,或者resolutionId错误时,返回的string为空。
  • close close(option?: CloseOption): void 【功能说明】 关闭音视频的播放。对于本地流,该方法在关闭播放的同时会关闭音视频采集,释放设备资源占用。 【请求参数】 option:可选,CloseOption类型,表示关闭音视频的选项。如果option不填写,则关闭音频和所有分辨率的视频。 CloseOption类型定义如下:{ audio:可选,boolean类型。表示是否关闭音频。默认为false。 video:可选,boolean类型。表示是否关闭视频。默认为false。 resolutionIds:可选,string[]类型。在video为true的时候有效。指定关闭播放的分辨率Id的视频,如果不传resolutionIds,默认关闭所有分辨率的视频。 } 【返回参数】 无
  • stop stop(option?: StopOption): void 【功能说明】 停止播放音视频流。 【请求参数】 option:可选,StopOption类型,表示停止播放的选项。如果不传,则停止该流的音频和所有分辨率的视频。 StopOption类型定义如下:{ audio:可选,boolean类型。表示是否停止音频。默认为false。 video:可选,boolean类型。表示是否停止视频。默认为false。 resolutionIds:可选,string[] 型。在video为true的时候有效。指定停止播放的分辨率Id 的视频,如果不传resolutionIds,则默认停止所有分辨率的视频。 } 【返回参数】 无
  • 操作步骤 从源仓库下载镜像。 使用docker pull命令下载镜像。 示例:docker pull nginx:latest 使用docker images命令查看是否下载成功。 # docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 22f2bf2e2b4f 5 hours ago 22.8MB 将步骤1中下载的镜像上传到SWR。 登录到目标端容器所在虚拟机,并登录SWR。详细步骤请参考客户端上传镜像。 给镜像打标签。 docker tag [镜像名称:版本名称] [镜像仓库地址]/[组织名称]/[镜像名称:版本名称] 示例: docker tag nginx:v1 swr.cn-east-3.myhuaweicloud.com/cloud-develop/nginx:v1 上传镜像至目标镜像仓库。 docker push [镜像仓库地址]/[组织名称]/[镜像名称:版本名称] 示例: docker push swr.cn-east-3.myhuaweicloud.com/cloud-develop/nginx:v1 终端显示如下信息,表明上传镜像成功。 The push refers to repository [swr.cn-east-3.myhuaweicloud.com/cloud-develop/nginx:v1] fbce26647e70: Pushed fb04ab8effa8: Pushed 8f736d52032f: Pushed 009f1d338b57: Pushed 678bbd796838: Pushed d1279c519351: Pushed f68ef921efae: Pushed v1: digest: sha256:0cdfc7910db531bfa7726de4c19ec556bc9190aad9bd3de93787e8bce3385f8d size: 1780 返回 容器镜像服务 控制台,在“我的镜像”页面,执行刷新操作后可查看到对应的镜像信息。
共100000条