Notification通知 通知功能可以在音视频转码任务状态转换时主动向开发者服务器推送消息。 创建通知 如果需要创建通知可以参考如下代码: name := test endpoint := http://www.baidu.com err := MEDIA_CLIENT . CreateNotification ( name , endpoint ) if err !
创建Transcoding Job 用户在创建转码任务时,需要为转码任务指定所属的Pipeline、所需应用的Preset以及原始音视频资源的BOS Key以及目标音视频资源BOS Key。
如输出视频的长边大于1280或输出视频的短边大于720,该输出视频属于更高输出规格。 详细价格信息,请参见“ 音视频处理价格说明 ”。
v0.10.38 支持了 2018-10-18 API更新中的所有功能,主要包括: 视频转码任务支持黑边裁剪(Job.crop)。 视频转码任务支持视频编辑功能(Job.inserts)。在视频中动态叠加音频、视频、图片、字幕、文本水印等。 视频转码支持多水印设置(Preset.watermarks)。
创建Transcoding Job 用户在创建转码任务时,需要为转码任务指定所属的Pipeline、所需应用的Preset以及原始音视频资源的BOS Key以及目标音视频资源BOS Key。
CDN加速 概述 用户转码输出的视频文件存储在BOS上,可以和普通的文件操作一样设置CDN加速操作。CDN和BOS针对视频文件做过专门的优化,支持range参数,可以更好的保证视频文件的分发效率,同时降低流量开销。 开通 CDN 官方加速域名 登录 BOS 管理控制台 ,进入全局概览页面。 在 BOS 控制台左侧的导航栏中选择 目标 Bucket ,点击打开该 Bucket 的文件列表页。
BOS的Bucket key String 音视频文件的BOS的Key fileSizeInByte Number 音视频文件的大小 durationInSecond Number 音视频媒体时长 container String 音视频文件的容器类型 etag String 文件的版本标识(详见 BOS接口公共返回头 ) type String 文件类型 video Object 视频信息集合 +
和[创建视频文件转码任务](MCT/服务端SDK/Java-SDK/Transcoding-Job转码任务.md#创建Transcoding Job)。
Watermark水印 数字水印是向数据多媒体(如图像、音频、视频信号等)中添加某些数字信息以达到文件真伪鉴别、版权保护等功能。嵌入的水印信息隐藏于宿主文件中,不影响原始文件的可观性和完整性。 用户可以将BOS中的一个Object创建为水印,获得对应的watermarkId。然后在转码任务中将此水印添加到目的多媒体文件。
Preset.watermarks.image多水印参数中时该字段可生效) 大于等于0 1 allowScaling Bool 可选 是否允许自动进行缩放(仅当watermarkId被设置到Preset.watermarks.image多水印参数中时该字段可生效) true、false true 请求示例: POST /v3/watermark HTTP/1.1 accept-encoding: gzip