金山云视频云对外提供媒体转码服务,利用该服务客户可对存储在金山云存储平台(简称KS3)的音视频媒体文件进行多种媒体处理,获取对应的媒体信息。具体实现的功能包括:
支持在各种常见音视频格式与编码格式间进行转换。
支持格式参考:https://docs.ksyun.com/documents/1195
支持在视频帧上的自定义位置嵌入一个或多个自定义的水印图案
支持将指定的视频文件以指定的时长切分为多个媒体文件片段
支持获取指定视频文件的单张截图,或等时间间隔获取一系列视频帧截图
支持获取指定媒体文件的音视频参数信息
支持不同编码类型的音视频拼接为一个指定编码格式和文件格式的音视频文件,前提是多个源的视频轨道数相同。
当客户使用金山云存储平台(KS3)存储音视频媒体文件时,可开通并调用媒体转码服务,按指定的方式和参数对存储空间的媒体文件进行相关多媒体批量处理,获取对应的转码媒体文件或媒体文件参数信息。
点播转码服务的输入输出文件都在KS3的bucket上,因此,使用点播转码之前,主要包括开通bucket、申请AK/SK、将bucket授权给转码服务等步骤,详见:点播转码服务-接入说明
开通服务之前,请确保已完成服务对接准备工作 。请联系我们的技术支持,我们会第一时间为您开通试用。
KS3用户开通点播转码服务后,推荐使用服务提供的各语言SDK对bucket媒体文件的多媒体处理。主要包含PHP/Python/JAVA三种语言SDK。如果您使用了其他的开发语言,请直接对接我们的OpenAPI,完成签名、HTTP调用、返回解析等操作。我们力争将API的描述得尽可能详细,但可能也存在遗漏,如有其他问题,请联系技术支持。
转码模板是一套转码参数,同时也指定了转码流程,客户使用SDK调用模板管理API创建并设置转码模板。
客户使用SDK,指定预设已经创建好的转码模板,并配置对应必备的任务参数、任务完成后的回调URL等信息,调用创建任务API,完成任务的创建。
一定注意,需要首先使用SDK的模板管理API预设自定义的转码通用参数,才可以调用任务管理API针对具体媒体文件创建单独的多媒体处理任务。
系统完成多媒体处理任务后将目标文件存入指定的存储空间,并根据预先设置的回调URL进行回调。
点播转码是一个费时,也费资源的操作,推荐客户使用SDK创建任务时,带上回调通知URL,任务完成或执行失败后,服务会带上任务信息,回调这个URL。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!