文档首页> 视频点播 VOD> 最佳实践> 上传音视频文件至VOD
更新时间:2024-04-18 GMT+08:00
分享

上传音视频文件至VOD

场景说明

视频业务在各领域兴起,大量音视频文件需要一个平台对其进行处理和加速分发,华为云视频点播服务就是一个实现视频上传、自动化转码处理、媒资管理、分发加速的一站式媒体服务。在使用点播服务丰富的媒资处理功能前,您需要将这些音视频文件上传到点播服务。为了满足源文件不同的存储方式的场景,华为云点播服务同样也提供了多样的上传方式。

上传方式

视频点播提供了的音视频上传方式如表1所示

表1 上传方式

上传方式

适用场景

本地上传

适用于将存储在本地磁盘的音视频文件迁移至VOD。

OBS转存

适用于将OBS桶中的音视频复制迁移至VOD的场景。

URL拉取

适用于将网络上的音视频文件拉取存储至VOD的场景。

本地上传

支持批量上传音视频文件,便于快速将媒资上传到点播服务中,使用浏览器登录控制台即可进行上传。

华为云点播服务提供的本地上传功能有如下限制:
  • 控制台由于安全策略,长时间上传可能会由于登录失效导致大文件上传失败,在上传大量文件时,需要操作控制台,从而保证控制台不自动退出登录。
  • 支持上传的格式如下所示:
    • 视频文件:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV
    • 音频文件:MP3,OGG,WAV,WMA,APE,FLAC,AAC,AC3,MMF,AMR,M4A,M4R,WV,MP2
通过控制台本地上传
  1. 登录视频点播控制台
  2. 在左侧导航栏选择“上传音视频 > 本地上传”,进入本地上传页面。
  3. 单击“添加音视频”,添加存储在本地的音视频文件。

    您可以根据实际需求在音视频处理中选择转码模板或工作流。上传成功后自动对上传的音视频进行处理。

    图1 设置音视频处理
  4. 单击“开始上传”,开始上传音视频文件。

    上传时间与文件大小和网络情况都有关。

调用API完成本地上传
  • 若您上传的音视频文件大小小于20M,则不需要先分段再上传,具体请参见媒资上传(20M以下)
  • 若您上传的音视频文件大小大于20M,则您需要先将音视频文件进行分段,分段大小必须小于20M,然后再分别上传各分段,具体请参见媒资上传(20M以上)

OBS转存

若在开通点播服务前,已在华为云OBS桶中存储了大量的音视频文件,希望使用视频点播的转码、截图等功能对这些音视频进行处理。您可以使用该功能将OBS桶中的音视频文件复制转存到点播服务中,然后使用点播服务的相关功能。

华为云点播服务提供的OBS转存功能有如下限制:
  • 不支持跨区域转存,如“华北-北京四”OBS桶中的音视频只能转存到“华北-北京四”点播服务中。
  • 转存是指将OBS桶中的音视频文件复制一份到点播服务中,因此,若OBS桶中的音视频不删除,则OBS和点播服务中都将会有相关的存储费用产生。
  • 支持转存的格式如下所示:
    • 视频文件:MP4、TS、MOV、MXF、MPG、FLV、WMV、AVI、M4V、F4V、MPEG、3GP、ASF、MKV
    • 音频文件:MP3、OGG、WAV、WMA、APE、FLAC、AAC、AC3、MMF、AMR、M4A、M4R、WV、MP2

OBS转存方式暂只支持调用API实现,您可以调用创建媒资:OBS转存接口实现该功能。

URL拉取

支持将其它网络音视频拉取上传到点播服务,华为云点播服务提供的URL提取功能具有如下限制:
  • 控制台一次最多支持拉取100条音视频,API一次最多支持拉取16条音视频。
  • 拉取的URL需要直接指向音视频文件,不能是某个网站的页面链接,且后缀必须是音视频格式,当前支持拉取的URL后缀如下所示:
    • 视频文件:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV
    • 音视频文件:MP3,OGG,WAV,WMA,APE,FLAC,AAC,AC3,MMF,AMR,M4A,M4R,WV,MP2
  • 拉取的URL协议暂只支持HTTPS和HTTP协议,其中,HTTP协议存在安全风险,建议使用HTTPS协议。
  • 从其它云服务商拉取过来的音视频将会生成新的媒资ID,无法继承原有媒资ID。
通过控制台拉取上传
  1. 登录视频点播控制台
  2. 在左侧导航栏选择“上传音视频 > URL拉取”,进入URL拉取页面。
  3. 单击“URL拉取”,输入符合要求的音视频URL。

    您可以根据实际需求在音视频处理中选择转码模板或工作流。拉取成功后会自动对拉取的音视频进行处理。

    图2 设置URL拉取参数
  4. 单击“确认”,可在URL拉取列表中查看到任务执行情况。
调用点播API拉取上传
  1. 获取调用API的用户Token,具体请参见构造请求
  2. 调用创建媒资:URL拉取注入接口,在请求参数中设置批量拉取的URL及音视频处理参数。
  3. 调用查询媒资列表接口,查看拉取结果。

    建议您等待一两分钟后(具体根据视频文件的大小有所差别),再查询拉取结果。

分享:

    相关文档

    相关产品