产品功能
视频点播服务支持的主要功能如下。关于各功能支持的地域(Region)信息,可通过控制台查询详情。
音视频上传
开通视频点播服务后,需要将音视频上传至点播服务,才能进行相关管理操作,详见上传音视频。
点播支持的音视频上传方式,如下所示:
- 本地上传:支持将存储在本地磁盘的音视频文件上传至VOD。
- URL拉取:支持基于音视频源文件URL,离线拉取上传至VOD。
- 音视频托管:支持将OBS桶中的音视频文件托管给视频点播,从而通过点播处理音视频,并支持将处理后产生的媒资文件存储在OBS桶中。
- 提供上传API,同时也提供了Java、Python、Go、NodeJs、.Net、PHP和C++语言版的服务端SDK。
音视频上传机制说明,如下所示:
- 每个上传的视频文件会拆分成多个小文件(默认20MB)上传到点播平台。
- 每个小文件的上传超时时间为60分钟。
支持上传的音视频格式,如下所示:
- 视频文件格式:MP4,TS,MOV,MXF,FLV,MPG,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV,WEBM,RMVB,VOB,RM,MTS,DV,DAT,QT,M2T,SWF,M3U8。其中,M3U8仅支持URL拉取方式上传。
- 音频文件格式:MP3,OGG,WAV,WMA,APE,FLAC,AAC,AC3,MMF,AMR,M4A,M4R,WV,MP2,RA,CAF。
音视频分类
视频点播支持对上传的音视频文件进行分类,方便快速按分类进行音视频搜索,详见分类设置。
- 最多支持添加128个分类。
- 最多支持创建3级子类。
- 若未设置分类,上传的音视频默认归类在“其它”分类中。
音视频转码
视频点播支持在上传音视频时或上传后,对音视频文件进行转码,并提供了4个预置系统模板,同时也支持自定义转码模板,详见转码设置。
音视频转码当前支持的输入格式如下所示:
- 支持输入的音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、VOB、RM、MTS等。
- 支持输入的视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV1/2/3、ProRes 422等。
- 支持输入的音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e、s16be、s241e、s24be、dvd)、WMA等。
音视频转码当前支持的输出格式如下所示:
- 支持输出的音视频文件格式:DASH、HLS、MP4、MP3、ADTS。
- 支持输出的音视频编码格式:H264、 H265、HE_AAC、AAC、MP3。
音视频转封装
支持仅转换音视频文件的格式,不改变分辨率和码率等参数。即“转码设置”页面预置的系统模板组original_template_group,为音视频转封装模板,详见转码设置。
- 支持将FLV和HLS格式的音视频文件转封装为MP4格式。
- 支持将MP4、FLV和MP3格式的音视频文件转封装为HLS格式。
音视频审核
为了满足您对音视频的审核需求,华为云视频点播服务提供了审核功能,支持对上传的音视频进行涉黄、涉恐、涉政审查,您可以及时下线违规的音视频,避免或减少对外发布后造成的不良影响,详见音视频审核。
音视频管理
支持下述音视频管理能力,详见音视频管理。
- 支持转码、取消转码、预热、分类、发布、导出、删除音视频文件。
- 支持对视频文件进行音频提取,暂只支持提取MP3格式的音频。
- 支持为视频文件上传封面和字幕文件。
- 支持查看音视频的播放地址及字幕和封面信息。
- 支持修改音视频文件在OBS的存储类型。
- 音视频上传后默认为标准存储类型,支持转为低频或归档存储类型。
- 低频或归档存储支持恢复为标准存储。
媒资降冷
支持媒资批量降冷和智能降冷能力,详见媒资降冷。
- 直接降冷:通过媒资ID将媒资文件从标准存储类型批量降冷为低频存储或归档存储类型。
- 智能降冷策略:创建并启用智能降冷策略,指定媒资上传时间或存储时长、媒资分类、媒资存储类型,批量降冷媒资。
视频截图
视频点播支持对上传的视频文件进行截图,可以选择按时间间隔截图或指定时间点截图。截图完成后,可以将截图设置为视频封面。该功能按截图张数计费,详见视频截图。
- 按时间间隔截图:根据相同的时间间隔对视频截取多张图像,从视频首帧开始截图,以最后一帧截图结束,最大间隔不能超过12秒。
- 指定时间点截图:指定一组时间点,截取视频在这组时间点的图像,一组最多可以设置10个时间点。
视频水印
视频点播支持水印设置,可根据需求上传图片作为水印模板。在视频转码时将水印压制到视频的指定位置,详见水印设置。
HLS加密
视频点播服务提供对HLS视频进行内容加密的能力,能够有效防止视频泄露和盗链问题。加密后的视频,即使恶意用户下载也无法分发给其他人观看,详见HLS加密设置。
HLS加密的具体实现原理及流程请参见通过HLS加密防止视频泄露。
消息订阅
视频点播支持消息通知功能,实时通知转码、截图等任务的执行状态。目前有二种消息通知服务可选,分别为MFS和SMN。如果是新用户,默认使用MFS服务,如需要改用SMN服务,请提交工单处理。详见消息订阅。
切换回调消息转发模式,需要客户侧同步修改回调消息的逻辑进行适配后,才能生效。
HTTPS安全加速
视频点播支持HTTPS安全加速,保障您的点播数据在传输过程中受到加密保护。若您使用自有域名进行点播加速,必须自行开启HTTPS,否则,无法在点播控制台预览播放。详见HTTPS配置。
URL鉴权
视频点播服务提供了Referer防盗链和Key防盗链访问控制机制,对访问者的身份进行识别和过滤,符合规则的才可进行视频播放。详见配置防盗链。
- Referer防盗链:支持通过Referer白名单或黑名单对播放请求的Referer进行识别和过滤。
- Key防盗链:支持播放URL防盗链,可自定义鉴权Key及过期时间,并提供了多种鉴权算法。
伪直播
伪直播依托于点播的播放控制能力,使点播文件达成类直播效果。用户可以先生成点播文件,再指定直播时间,然后使用VOD进行类直播分发,有效降低直播风险与成本。伪直播过程中无法快进,常见于在线教学视频、直播晚会和广电等行业。详见伪直播。
数据分析
视频点播服务提供了数据分析功能,支持查看CDN侧的流量、带宽、流量命中率等数据,还支持根据域名查询音视频文件播放次数及播放量的TOP排名,详见数据分析。
