上传音视频文件至VOD
场景说明
视频业务在各领域兴起,大量音视频文件需要一个平台对其进行处理和加速分发,华为云视频点播服务就是一个实现视频上传、自动化转码处理、媒资管理、分发加速的一站式媒体服务。在使用点播服务丰富的媒资处理功能前,您需要将这些音视频文件上传到点播服务。为了满足源文件不同的存储方式的场景,华为云点播服务同样也提供了多样的上传方式。
上传方式
视频点播提供了的音视频上传方式如表1所示
本地上传
支持批量上传音视频文件,便于快速将媒资上传到点播服务中,使用浏览器登录控制台即可进行上传。
- 控制台由于安全策略,长时间上传可能会由于登录失效导致大文件上传失败,在上传大量文件时,需要操作控制台,从而保证控制台不自动退出登录。
- 支持上传的格式如下所示:
- 视频文件格式:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV,WEBM,M3U8、VOB、RM、MTS。其中,M3U8仅支持URL拉取方式上传。
- 音频文件格式:MP3,OGG,WAV,WMA,APE,FLAC,AAC,AC3,MMF,AMR,M4A,M4R,WV,MP2。
通过控制台本地上传
- 登录视频点播控制台。
- 在左侧导航树中,选择“上传音视频 > 本地上传”,进入本地上传页面。
- 单击“本地上传”,弹出“本地上传”窗口。
- 单击“添加音视频”添加本地媒资文件,或者直接将本地文件拖拽至界面区域。
图1 本地上传
- 您可以根据实际需求在 中选择转码模板或工作流。上传成功后自动对上传的音视频进行处理。
- 单击“开始上传”,开始上传音视频文件。
上传时间与文件大小和网络情况都有关。
- 若您上传的音视频文件大小小于20M,则不需要先分段再上传,具体请参见媒资上传(20M以下)。
- 若您上传的音视频文件大小大于20M,则您需要先将音视频文件进行分段,分段大小必须小于20M,然后再分别上传各分段,具体请参见媒资上传(20M以上)。
OBS转存
若在开通点播服务前,已在华为云OBS桶中存储了大量的音视频文件,希望使用视频点播的转码、截图等功能对这些音视频进行处理。您可以使用该功能将OBS桶中的音视频文件复制转存到点播服务中,然后使用点播服务的相关功能。
- 不支持跨区域转存,如“华北-北京四”OBS桶中的音视频只能转存到“华北-北京四”点播服务中。
- 转存是指将OBS桶中的音视频文件复制一份到点播服务中,因此,若OBS桶中的音视频不删除,则OBS和点播服务中都将会有相关的存储费用产生。
- 支持转存的格式如下所示:
- 视频文件格式:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV,WEBM,M3U8、VOB、RM、MTS。其中,M3U8仅支持URL拉取方式上传。
- 音频文件格式:MP3,OGG,WAV,WMA,APE,FLAC,AAC,AC3,MMF,AMR,M4A,M4R,WV,MP2。
OBS转存方式暂只支持调用API实现,您可以调用创建媒资:OBS转存接口实现该功能。
URL拉取
- 控制台一次最多支持拉取100条音视频,API一次最多支持拉取16条音视频。
- 拉取的URL需要直接指向音视频文件,不能是某个网站的页面链接,且后缀必须是音视频格式,当前支持拉取的URL后缀如下所示:
- 视频文件格式:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV,WEBM,M3U8、VOB、RM、MTS。其中,M3U8仅支持URL拉取方式上传。
- 音频文件格式:MP3,OGG,WAV,WMA,APE,FLAC,AAC,AC3,MMF,AMR,M4A,M4R,WV,MP2。
- 拉取的URL协议暂只支持HTTPS和HTTP协议,其中,HTTP协议存在安全风险,建议使用HTTPS协议。
- 从其它云服务商拉取过来的音视频将会生成新的媒资ID,无法继承原有媒资ID。
通过控制台拉取上传
- 登录视频点播控制台。
- 在左侧导航栏中,选择“上传音视频 > URL拉取”,进入URL拉取页面。
- 单击“URL拉取”,进入“URL拉取”页面,如图2所示。 中选择转码模板或工作流。拉取成功后会自动对拉取的音视频进行处理。
- 单击“确定”,可在URL拉取列表中查看到任务执行情况。
- 获取调用API的用户Token,具体请参见构造请求。
- 调用创建媒资:URL拉取注入接口,在请求参数中设置批量拉取的URL及音视频处理参数。
- 调用查询媒资列表接口,查看拉取结果。
建议您等待一两分钟后(具体根据视频文件的大小有所差别),再查询拉取结果。