全部产品
云市场

概述

更新时间:2019-01-16 16:30:13

简介

视频点播支持通过多种方式上传媒体文件(音频、视频、图片等)到点播存储,同时提供自动触发或API发起进行转码、剪辑、分发等后续处理。

上传方式

阿里云视频点播支持如下几种方式上传媒体文件:

  • 控制台上传:提供音视频及图片上传功能,支持批量操作,便于快速将媒体资源上传到点播。开通点播服务后,使用浏览器登录控制台即可进行上传。

  • 服务端上传:支持将存储在应用服务器上的媒体文件上传到点播,需要集成服务端上传SDK,适合自动化上传、大批量迁移视频上传等场景。

  • 客户端上传:终端(移动端、PC Web端)用户将客户端本地媒体文件上传到点播,适合UGC、PGC等场景。需要集成客户端上传SDK。当前支持:Android上传SDKiOS上传SDKWeb端上传SDK

  • 离线拉取上传:支持将其它地方存储的媒体文件离线拉取上传到点播,可调用接口 URL批量拉取上传 指定要上传的媒体URL列表,点播服务会在后台自动拉取源站文件进行上传。

  • PC客户端工具上传:支持在电脑上使用客户端工具进行上传,适合大文件、长时间上传,以及低门槛的运营场景。需要下载并安装 点播客户端工具,目前支持Windows、Mac。控制台由于安全策略,长时间上传可能会登录失效导致大文件上传失败,PC客户端工具能有效避免此问题。

上传中用到的AccessKey以及权限配置等,请参考 账号权限

上传文件支持

媒体类型支持文件格式(扩展名)
视频
  • MPEG格式:MP4, TS, 3GP, MPG, MPEG, MPE, DAT, VOB, ASF等
  • AVI格式:AVI
  • Windows Media Video格式:WMV, ASF
  • Flash Video格式:FLV, F4V
  • Real Video格式:RM, RMVB
  • QuickTime格式:MOV
  • Matroska格式:MKV
  • HLS格式:M3U8
  • 其它格式:DV, GIF, M2T, M4V, MJ2, MJPEG, MTS, OGG, QT, SWF, WEBM
音频MP3,WMA, WAV, AAC, RA, M4A, FLAC, APE, AC3, AMR, CAF, ACM
图片PNG, JPG, JPEG, GIF
辅助媒资
  • 水印文件:PNG、GIF、APNG、MOV
  • 字幕文件:SRT、ASS

相关说明

  • 文件扩展名大小写都支持,如MP4和mp4等同。
  • 控制台、上传SDK、上传工具等默认使用分片上传,最大支持 48.8TB的单个文件;上传SDK同时也提供简单上传功能,最大支持5GB的单个文件。
  • 使用分片上传,如果上传失败则可能会产生碎片文件,一般7天后会自动清除。

上传存储

点播基于阿里云OSS提供媒体资源存储服务,无需单独开通OSS即可使用。开通点播服务时会默认分配系统Bucket(一般位于华东2-上海),还可添加其它地域的存储,详情可参考 用户指南-存储管理

您可使用全局的默认存储,也可在每个视频上传时指定存储地址。为确保上传的媒体文件不会互相覆盖,上传后的文件存储路径为系统指定。上传后可查看媒体文件,进行 媒资管理

上传附加设置

上传媒体文件时还可支持以下设置:

  • 设置元数据:如音视频/图片的标题、分类、标签等;用于后续媒资管理和搜索。

  • 指定存储地址:即上传SDK/API的 StorageLocation 参数;默认使用 全局默认存储

  • 指定事件通知的方式和地址,即上传SDK/API的 UserData 参数的 MessageCallback 字段;默认使用 全局回调设置

  • 指定视频处理方式:视频上传完成后,点播服务会默认进行转码和截取封面图,可指定使用的转码模板 TemplateGroupId,或者指定不转码(即 不转码即分发 模板);默认使用 全局转码设置

上传的附加设置参数可参考 媒体上传API

上传附带封面

视频上传完成且自动转码完成后,点播服务会默认指定中间一张截图作为视频默认封面;同时,还可以在上传视频时设置一张自定义图片作为封面,即上传SDK/API的 CoverURL 参数。

  • 使用本地图片文件:需要先上传本地图片,然后将图片的云端地址设置为封面。图片上传方式与视频上传方式类似,可使用控制台进行上传,也可参考 客户端上传服务端上传

  • 使用网络图片文件:指定有效的图片URL即可,包括外站的网络地址;但请注意图片地址能有效访问。

还可在上传完成后,调用视频更新接口设置封面。

上传转码设置

在上传视频时可指定转码方式或不转码,比如在短视频场景下,由于已在端上实现了视频的录制和编码压缩,可以选择云端不转码,配置参考 控制台-转码设置

  • 快速转码:为点播的默认处理方式,上传视频完成后会自动触发转码。

  • 不转码即分发:设置不转码后视频上传完成即可进行播放,如果配置了 点播加速域名,则会默认对上传的视频进行分发加速,确保播放的流畅度。

事件通知

在媒体文件上传完成后,可以实时获取到事件通知。但前提是需要先部署事件通知的接收服务,并将服务地址配置到点播控制台,参考 事件通知-简介。上传完成消息有:

上传后的处理

视频点播支持媒体文件上传后的音视频转码、智能审核、云剪辑、AI处理等。

与OSS不同的是,上传到点播存储的音视频文件会默认提取Meta信息(如视频分辨率、时长、码率等),对视频也会默认截取封面图,且这部分预处理完全免费。

何时能播放

用户上传视频完成后,并不代表视频已准备就绪,还需点播服务端确认接收完成,可根据 事件通知 来确定上传的视频何时能播放。

当然,您也可以设置不转码,接收到 视频上传完成 消息后,再调用 发起转码发起截图,或 发起智能审核 等接口进行相应处理。

媒体管理

上传完成后,可使用点播服务管理媒体文件,如视频源文件、转码后的流文件、图片文件等。

更多信息可参考 媒资管理概述,其中详细说明了如何查询、搜索和更新媒资信息,以及如何 下载媒体文件删除媒体文件