-
区域限制
视频直播 服务包含云直播和媒体直播,目前仅在下述区域部署了直播源站。 云直播:华北-北京四、亚太-新加坡 媒体直播:华北-北京四、亚太-新加坡、中东-利雅得 “华北-北京一”源站因资源有限,不再拓展新业务功能和新用户,只保障存量业务功能和用户。如果用户需要体验直播最新功能或业务量级较大,建议迁移至Live主用源站,即中国站用户可使用“华北-北京四”,国际站用户可使用“亚太-新加坡”。由于
华为云直播 的加速节点目前是覆盖中国大陆区域的,所以推流端所在区域不影响直播服务的使用。 父主题: 使用限制
-
视频制作限制 分身数字人视频制作限制说明,如表1所示。 表1 视频制作限制 视频制作配置 限制 视频制作剧本 一个视频制作剧本的场景数量不能超过50个。 一个视频制作剧本,仅支持使用一个数字人模型和一个音色模型。 文本驱动 每个单场景输入文字的数量不超过1万字。 所有场景输入文字的数量不超过10万字。 每个单场景如果包含
语音合成 标记语言SSML标签,文字数量需小于128K。 音频驱动 每个单场景上传音频的大小不超过100M。 视频素材格式 插入的视频素材支持的格式为:MP4、M4V、MKV、MOV、FLV、3GP、WMV、AVI和WEBM。 注意:在视频制作界面,如果添加视频,且视频格式为FLV、3GP、WMV、AVI时,无法展示视频播放效果,仅能图片展示。这是浏览器不兼容导致的,但是不影响视频合成效果。视频合成后,这些插入的视频可以正常播放和展示。 插入的视频素材,要求如下所示: 分辨率最大支持1080P。 帧率小于等于30fps。 编码为AV1、VP8、VP9、H264或H265格式。 VP8、VP9编码仅WEBM视频支持。 WEBM视频如果为AV1编码格式,不支持合成视频。 AV1、H265编码格式目前支持Chrome浏览器,不支持Edge浏览器。 视频素材总大小小于1GB。 同时叠加的视频总数量最多支持2个。 上传的视频素材还需注意: 上传后的视频不支持修改。如需修改视频内容,需本地修改完成后,再上传至控制台使用。 插入的视频不支持单独调节宽或高,仅支持宽高等比例缩放。如需调节视频的宽和高,请本地调整好后再导入至平台使用。 如果视频素材时长超过30分钟,不支持插入至视频制作。 音频格式 音频支持的格式为:MP3、M4A、WAV。 音频要求如下所示: 仅提取单声道音频。 音频素材总大小小于500MB。 图片格式 图片支持的格式为:PNG、JPG、JPEG。 图片要求如下所示: 分辨率最大支持1080P。 图片素材总大小小于500MB。 字幕 字幕中正常断句的符号,如中文符号、,。:;!?….. 等;英文符号,.:;!?...等,系统会自动去除。 如果自动去除的符号在一段文字中间,自动去除后,会再增加一个空格。 如果自动去除的符号在段落末尾,仅直接去除。 有些符号不会自动去除,如中文符号“”《》()·~——等;英文符号""《》()·~--等。 Flexus分身数字人 Flexus分身数字人左上角会有标识。未带有标识的数字人均为标准版形象。 需注意Flexus视频制作和标准版视频制作分开计费,从各自的套餐包中扣除费用。 Flexus视频制作:必须使用Flexus形象,声音使用不受限制。 按视频制作时长计费,计费项为“Flexus分身数字人视频制作”,详见计费说明。 系统声音和Flexus声音免费使用。第三方声音的计费方式,详见购买出门问问套餐包。 标准版视频制作:必须使用标准版形象,声音不支持使用Flexus声音。 按视频制作时长计费,计费项为“分身数字人视频制作”,详见计费说明。 系统声音免费使用。第三方声音的计费方式,详见购买出门问问套餐包。 视频制作任务 视频制作历史任务保留6个月。满6个月后控制台“任务中心”菜单的“视频制作”界面,不再展示此任务。 PPT 操作限制,如下所示: PPT文件不支持超过50页。 如果PPT的字体不支持在MetaStudio控制台展示,可能会导致视频制作时展示的PPT页面排版与实际排版不一致,建议将PPT转存为PDF文件后再导入。 操作详情请参考PPT如何转为PDF文件?。 如果PPT中有动画、动效,是不支持在MetaStudio控制台展示的,建议将PPT导出为视频后再导入。 操作详情请参考如何在MetaStudio控制台呈现PPT的动画效果?。 如果PPT文件解析失败无法上传,可参考PPT文件解析失败,无法上传怎么办?处理。 父主题: 使用限制
-
形象制作限制 形象制作限制说明,如表1所示。 表1 形象制作限制 限制项 说明 用户限制 MetaStudio不支持个人用户定制形象,仅支持企业用户。 定制分身形象时,从平台下载的授权书中有明确说明,定制分身形象需授权给公司使用。 使用限制 制作好的数字人模型不支持下载或导出至本地。 数字人模型不是通用模型,不与第三方服务兼容。用户在MetaStudio制作的模型,仅支持在本服务内使用。 数字人不支持换脸、换衣服。 如果形象训练视频包含动作编排,那么生成的数字人卡片会有标识,说明当前数字人支持添加动作。 父主题: 使用限制
-
API限制 媒体直播服务对服务端API设置了调用次数限制,避免出现短时间内重复调用API,服务中断的情况。 表6 API流控限制 接口分类 接口名称 用户流量限制 API流量限制 OTT频道管理 新建OTT频道 查询频道信息 删除频道信息 修改频道打包信息 修改频道入流信息 修改频道录制信息 修改频道通用信息 修改频道状态 修改频道转码模板信息 查询频道统计信息 80次/分钟 80次/分钟 流连接管理 创建流 获取流列表 删除流 获取流详情 启动流任务 停止流任务 修改流来源 80次/分钟 80次/分钟
-
资产存储计费说明 资产存储计费说明,如表1所示。 表1 资产存储计费说明 资产存储 计费说明 免费存储空间 MetaStudio服务免费赠送每个租户5GB资产存储空间,用于上传各类音视频、图片等素材。如果租户需要更多的存储空间,请购买单独的资产管理包月产品。 定制形象模型存储 基于MetaStudio服务定制生成的形象模型,其所包含的音色模型所占存储空间,暂不计入租户资产存储计费中。 定制视频资产存储 基于MetaStudio服务定制生成的视频资产,6个月以内不计入资产存储空间计费;满6个月以后,参与计费。 资产存储计费说明 资产只要没有被彻底删除,均需要进行租户的资产存储空间计费。即使资产处于冻结状态,或在回收站时,也需参与计费。
-
资产冻结说明 资产冻结说明,如表2所示。 表2 资产冻结说明 场景 操作说明 服务冻结租户资产 MetaStudio服务对租户资产内容的风险有一定连带责任。如果服务接收到资产内容投诉,按照国家相关部门要求,会冻结违规资产。情节严重的,还会冻结租户的全部资源。 被冻结的资产不能用作内容生成的素材。租户可以删除被冻结的资产或者申请解冻资产。 用户申请解冻资产 用户可以通过申诉的方式,申请解冻资产,解冻后资产会恢复至解冻前的状态。 如果处于回收站中的资产被冻结,解冻后,其状态会恢复至被删除前的状态。
-
APM 支持的GO类型 APM支持GO类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针GO组件和框架 探针类型 组件 版本 skywalking探针 gin 1.7.0~1.9.0 skywalking探针 http Server 1.17~1.2.0 skywalking探针 go-restfulv3 3.7.1~3.10.2 skywalking探针 mux 1.7.0~1.8.0 skywalking探针 http Client 1.17~1.2.0 skywalking探针 dubbo 3.0.1~3.0.5 skywalking探针 kratosv2 2.3.1~2.6.2 skywalking探针 microv4 4.6.0~4.10.2 skywalking探针 grpc 1.55.0~1.57.0 skywalking探针 gorm 1.22.0~1.25.1 skywalking探针 mongo 1.11.1~1.11.7 skywalking探针 Native SQL 1.17~1.20 skywalking探针 MySQL Driver 1.4.0~1.7.1 skywalking探针 go-redisv9 9.0.3~9.0.5 skywalking探针 runtimemetrics 1.17~1.20 skywalking探针 logrus 1.8.2~1.9.3 skywalking探针 zap 1.17.0~1.24.0 表2 Opentelemetry探针GO组件信息 探针类型 组件 指标 调用链 Opentelemetry探针 aws-sdk-go-v2 - ✓ Opentelemetry探针 go-restful - ✓ Opentelemetry探针 gin - ✓ Opentelemetry探针 mux - ✓ Opentelemetry探针 echo - ✓ Opentelemetry探针 mongo-driver - ✓ Opentelemetry探针 grpc ✓ ✓ Opentelemetry探针 host ✓ - Opentelemetry探针 http ✓ ✓ Opentelemetry探针 httptrace - ✓ Opentelemetry探针 runtime ✓ - Opentelemetry探针GO组件,其他支持自动埋点的依赖库和框架,请参考社区提供的完整列表。
-
数据库管理语句 不支持SHOW TRIGGERS语法。 不支持SHOW PROFILES、SHOW ERRORS、show warnings等多数运维SHOW语句。 下列的SHOW指令会随机发到某个物理分片,每个物理分片如果在不同的RDS for MySQ
L实例 上,查得的变量或者表信息可能不同。 SHOW TABLE STATUS SHOW VARIABLES Syntax SHOW WARNINGS Syntax 不支持LIMIT/COUNT的组合 SHOW ERRORS Syntax 不支持LIMIT/COUNT的组合
-
广播表 由于DDM的广播表机制是statement级别广播,如果使用运行结果不确定的函数,会造成广播表每个分片的数据不一致,请不要在广播表场景中使用这些函数。如果SQL中使用了这些函数,需要计算好,再以常量形式运用到广播表的操作中。运行结果不确定的函数包括但不限于以下函数: CONNECTION_ID() CURDATE() CURRENT_DATE() CURRENT_TIME() CURRENT_TIMESTAMP() CURTIME() LAST_INSERT_ID() LOCALTIME() LOCALTIMESTAMP() NOW() UNIX_TIMESTAMP() UTC_DATE() UTC_TIME() UTC_TIMESTAMP() CURRENT_ROLE() CURRENT_USER() FOUND_ROWS() GET_LOCK() IS_FREE_LOCK() IS_USED_LOCK() JSON_TABLE() LOAD_FILE() MASTER_POS_WAIT() RAND() RELEASE_ALL_LOCKS() RELEASE_LOCK() ROW_COUNT() SESSION_USER() SLEEP() SYSDATE() SYSTEM_USER() USER() UUID() UUID_SHORT()
-
事务 不支持Savepoints。 不支持XA语法(DDM内部已经通过XA实现了分布式事务,不需要用户层再处理这个语义)。 不支持自定义事务隔离级别,目前DDM只支持READ COMMITTED隔离级别。考虑到兼容性因素,对于设置数据库隔离级别的语句(如SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ),DDM不会报错,但会忽略对事务隔离级别的修改。 不支持设置事务为只读(START TRANSACTION READ ONLY),考虑到兼容性因素,DDM会将只读事务的开启自动转换为开启读写事务。
-
SQL语法使用限制 SELECT 不支持DISTINCTROW。 不支持[HIGH_PRIORITY]、[STRAIGHT_JOIN]、 [SQL_SMALL_RESULT]、 [SQL_BIG_RESULT] 、[SQL_BUFFER_RESULT] 、[SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]等选项放在DDM实例下面。 不支持SELECT ... GROUP BY ... WITH ROLLUP语句。 不支持SELECT ... ORDER BY ... WITH ROLLUP语句。 不支持WITH语句。 不支持不同排序规则的联表查询。 不支持窗口函数。 SELECT FOR UPDATE仅支持简单查询,不支持join、group by、order by、limit等语句。用于修饰FOR UPDATE的[NOWAIT | SKIP LOCKED]选项对于DDM无效。 对于UNION中的每个SELECT, DDM暂不支持使用多个同名的列。 例如:如下SQL的SELECT中存在重复的列名。 SELECT id, id, name FROM t1 UNION SELECT pk, pk, name FROM t2; 排序与Limit LIMIT/OFFSET参数支持范围为0-2147483647。 聚合 不支持group by语句后添加asc或desc函数来实现排序语义。 DDM自动忽略group by后的asc或desc关键字。 MySQL 8.0.13以下版本支持group by后添加asc或desc函数来实现排序语义,8.0.13及以上版本已废弃该用法,使用时会报语法错误。推荐使用order by语句来保证排序语义。 子查询 不支持与grand parent query产生关联关系的子查询。 不支持HAVING子句中的子查询,JOIN ON 条件中的子查询。 Derived Tables 必须拥有一个别名。 Derived Tables 不可以成为 Correlated Subqueries,即不能包含子查询外部表的引用。 LOAD DATA语法限制 不支持LOW_PRIORITY。 不支持CONCURRENT。 不支持PARTITION (partition_name [, partition_name] ...)。 不支持LINES STARTING BY 'string'。 不支持用户变量。 ESCAPED BY 只支持'\\'。 如果导入数据时没有指定自增键的值,DDM不会填充自增值,自增能力使用的是底层DN的自增能力,因此自增值会重复。 如果主键或者唯一索引值经过路由后不在同一张物理表,REPLACE不生效。 如果主键或者唯一索引值经过路由后不在同一张物理表,IGNORE不生效。 不支持对含有全局二级索引的表执行LOAD DATA的操作。 INSERT 和 REPLACE 不支持INSERT DELAYED...。 不支持不包含拆分字段的INSERT。 暂不支持PARTITION语法,建议不要使用partition表。 INSERT操作不支持datetime(YYYY-MM-DD HH:MM:SS)中“YYYY”取值1582年及之前年份。 INSERT不支持ON DUPLICATE KEY UPDATE 关联子查询列。 INSERT INTO t1(a, b)SELECT * FROM(SELECT c, d FROM t2 UNION SELECT e, f FROM t3) AS dtestON DUPLICATE KEY UPDATE b = b + c; 示例ON DUPLICATE KEY UPDATE语句中引用了子查询列c。 INSERT和REPLACE不支持拆分键值为DEFAULT关键字。 UPDATE和DELETE 不支持更新拆分键值为DEFAULT的关键字。 不支持在一个语句中对同一字段重复更新。 不支持关联更新拆分键。 UPDATE tbl_1 a, tbl_2 b set a.name=b.name where a.id=b.id; 示例中“name”为tbl_1的拆分键。 不支持通过INSERT ON DUPLICATE KEY UPDATE更新拆分键。 不支持自关联更新。 UPDATE tbl_1 a, tbl_1 b set a.tinyblob_col=concat(b.tinyblob_col, 'aaabbb'); 不支持含有JSON类型字段的二级拆分表进行带子查询的拆分键更新。 不支持不带关联条件的关联更新。 不带关联条件的关联更新语句如下: UPDATE tbl_3, tbl_4 SET tbl_3.varchar_col='dsgfdg'; 关联更新不支持在目标列的赋值语句或表达式中引用其它目标列。 UPDATE tbl_1 a, tbl_2 b SET a.name=concat(b.name, 'aaaa'),b.name=concat(a.name, 'bbbb') ON a.id=b.id; 对拆分字段的更新,将转换成delete+insert两个阶段操作,操作中间不保证其它涉及到这张表中的拆分字段值的查询语句的一致性。
-
不支持的特性 不支持存储过程。 不支持触发器。 不支持视图。 不支持事件。 不支持自定义函数。 不支持外键约束、外键关联。 不支持全文索引和空间函数。 不支持临时表。 不支持BEGIN…END、LOOP…END LOOP、REPEAT…UNTIL…END REPEAT、WHILE…DO…END WHILE 等复合语句。 不支持类似IF ,WHILE 等流程控制类语句。 不支持RESET、FLUSH语句。 不支持BIN
LOG 语句。 不支持HANDLER语句。 不支持INSTALL/UNINSTALL PLUGIN语句。 不支持非 ascii/latin1/binary/utf8/utf8mb4 的字符集。 不支持SYS schema。 不支持MySQL追踪优化器。 不支持X-Protocol。 不支持CHECKSUM TABLE 语法。 不支持表维护语句,包括CHECK/CHECKSUM/OPTIMIZE/REPAIR TABLE。 不支持session变量赋值与查询。 例如: set @rowid=0;select @rowid:=@rowid+1,id from user; 不支持SQL语句中包含单行注释 ' --' 或者多行(块)注释 ' /.../'。 不完整支持系统变量查询,系统变量查询语句返回值为RDS实例相关变量值,而非DDM引擎内相关变量值。例如select @@autocommit返回的值,并不代表DDM当前事务状态。 不支持SET Syntax修改全局变量。 不支持PARTITION语法,建议不要使用partition表。 不支持LOAD XML语句。 不支持内联注释语句。 不支持CREATE TABLE AS WITH SELECT语法。 不支持ZEROFILL CREATE语法。
-
不支持的函数 DDM计算层暂不支持如下函数。如果无法确认函数是否能下推到RDS,请不要使用该函数。 不支持XML函数。 不支持ANY_VALUE()函数。 不支持ROW_COUNT()函数。 不支持COMPRESS()函数。 不支持SHA()函数。 不支持SHA1()函数。 不支持AES_ENCRYPT()函数。 不支持AES_DECRYPT()函数。 不支持JSON_OBJECTAGG()聚合函数。 不支持JSON_ARRAYAGG()聚合函数。 不支持STD()聚合函数。 不支持STDDEV()聚合函数。 不支持STDDEV_POP()聚合函数。 不支持STDDEV_SAMP()聚合函数。 不支持VAR_POP()聚合函数。 不支持VAR_SAMP()聚合函数。 不支持VARIANCE()聚合函数。 不支持MICROSECOND()函数。 不支持TO_DAYS()函数。 不支持TO_SECONDS()函数。 不支持UNCOMPRESS()函数。 不支持UNCOMPRESSED_LENGTH()函数。 不支持UNHEX()函数。 不支持YEARWEEK()函数。 不支持TIME_FORMAT()函数。