本文档介绍了在使用 SubmitMediaProducingJob 接口时,如何配置 S3 协议类型的输出方式。
重要
本功能当前公测阶段暂不额外收费,正式商业发布后会重新定价
一、背景
SubmitMediaProducingJob 接口已经支持配置 S3 协议类型的输出,如果您需要将剪辑制作的成片直接输出到其它云厂商的存储产品中,可以采用 S3 协议来进行输出配置。
二、介绍
涉及接口:SubmitMediaProducingJob - 提交剪辑合成作业
涉及入参:
OutputMediaTarget,本参数需要设置为「S3」,用于标识本次使用 S3 协议输出
OutputMediaConfig,在此入参中,配置与 S3 协议所需的参数,子参数包括:
Endpoint:目标云厂商提供的 Endpoint
Bucket:目标云厂商的存储 Bucket
ObjectKey:输出对象名
AccessKeyId:目标云厂商的临时 AccessKeyId
AccessKeySecret:目标云厂商的临时 AccessKeySecret
三、示例
3.1 输出到腾讯云对象存储 COS
{
"OutputMediaTarget": "S3",
"OutputMediaConfig": {
"Endpoint": "https://your_bucket.cos.ap-shanghai.myqcloud.com",
"Bucket": "test-directory",
"ObjectKey": "test.mp4",
"AccessKeyId": "XXX",
"AccessKeySecret": "XXX"
}
}
说明
腾讯云 COS 新版访问域名中已经包含了 Bucket 信息,使用新版域名时,Bucket 入参中填入的字段会作为父级目录,也就是说,按照上面的示例,输出文件的路径为:https://your_bucket.cos.ap-shanghai.myqcloud.com/test-directory/test.mp4
3.2 输出到华为云对象存储服务 OBS
{
"OutputMediaTarget": "S3",
"OutputMediaConfig": {
"Endpoint": "https://obs.cn-east-3.myhuaweicloud.com",
"Bucket": "your-bucket",
"ObjectKey": "test.mp4",
"AccessKeyId": "XXX",
"AccessKeySecret": "XXX"
}
}
3.3 输出到阿里云对象存储 OSS 其它区域
您也可以通过 S3 协议,将成品输出到其它区域的 OSS 对下存储中,比如:使用上海区域的剪辑服务,将成片输出到杭州区域的 OSS 中。
{
"OutputMediaTarget": "S3",
"OutputMediaConfig": {
"Endpoint": "https://oss-cn-hangzhou.aliyuncs.com",
"Bucket": "your-bucket",
"ObjectKey": "test.mp4",
"AccessKeyId": "XXX",
"AccessKeySecret": "XXX"
}
}
文档内容是否对您有帮助?