VOD是什么

VOD是什么

视频点播(Video on Demand,简称VOD)是集视频上传、自动化转码处理、媒体资源管理、分发加速、视频播放于一体的一站式媒体服务。


应用场景

音视频网站无论是初创视频服务的企业,还是已拥有海量视频资源的企业,华为云点播服务可帮助客户快速搭建流畅稳定、安全可靠的视频点播应用。

直播回看将存储在OBS桶中的直播录制文件托管给点播服务,用于回看,并支持媒资管理、媒体处理、CDN分发加速等一系列操作。

在线教育为在线教育客户提供简单易用、安全可靠的视频点播服务。可通过控制台、API等多种方式上传教学视频,强大的转码能力保证视频可以快速发布,覆盖全网的加速节点保证学生观看的流畅度。防盗链版权保护方案保护教学内容不被窃取。

视频点播软件

视频点播VOD功能特性

视频点播VOD为用户提供视频上传、 媒资管理、自动化转码处理、视频播放的一站式视频点播媒体服务,广泛地用于在线教育、门户网站、社交、直播回看等场景。视频点播的功能详情如下表

类别
特性名称
特性说明

音视频上传

上传格式

●视频格式:MP4、TS、MOV、MXF、FLV、MPG、WMV、AVI、F4V、M4V、HLS、MPEG。

●音频格式:MP3、OGG、WAV、WMA、APE、FLAC、AAC、AC3、MMF、AMR、M4A、M4R、WV、MP2。

音视频上传

上传方式

●支持控制台上传音视频,提供了本地上传、URL拉取和OBS托管三种方式。

●提供PC客户端批量上传工具,支持将本地或OBS中的音视频迁移至点播服务,暂提供了Windows和Linux版。

●提供上传API,同时也提供了Java、Python、Go、NodeJs、.Net和PHP语言版的服务端SDK。

音视频上传

上传机制

●每个上传的视频文件会拆分成多个小文件(默认20MB)上传到点播平台。

●每个小文件的上传超时时间为60分钟。

媒资管理

分类管理

支持创建分类,按类管理上传的音视频文件,便于查找。

媒资管理

封面管理

●支持首帧封面,由点播服务自动生成。

●支持本地上传视频封面,支持JPG和PNG格式。

●支持通过截图功能设置封面。

媒资管理

字幕管理

支持上传SRT格式,文字编码格式为UTF-8的字幕文件。

媒资管理

视频发布

上传的视频发布之后,会生成特定的URL,用户可以通过URL观看视频资源。

媒资管理

CDN预热

针对加速域名预热对应的媒资文件至CDN节点,获得更高速的播放体验。

音视频处理

音视频转码

●支持输入的音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG等。

●支持输入的视频编码格式: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等。

音视频处理

视频水印

支持对上传的视频添加特定的水印,暂只支持添加PNG、JPG、JPEG格式,大小不超过100M的图片水印。

音视频处理

音频提取

支持提取视频文件中的音频文件,暂只支持提取MP3格式的音频。

音视频处理

视频截图

●支持对视频文件进行截图,生成JPG格式的图片文件。

●采样截图:根据时间间隔采样截图,默认截图间隔为12s。

●指定时间点截图:指定一组时间点,截取视频中这些时间点的图像。

音视频处理

音视频转封装

●支持仅转换音视频文件的格式,不改变分辨率和码率等参数。

●支持将FLV和HLS格式的音视频文件转封装为MP4格式。

●支持将MP4、FLV和MP3格式的音视频文件转封装为HLS格式。

音视频处理

音视频审核

支持对上传的音视频进行合法性审核。

音视频加速播放

自定义域名

支持使用配置好的视频点播域名进行音视频分发加速。

音视频加速播放

防盗链

支持Referer防盗链、Key防盗链等安全机制有效保护加速分发的资源。

安全管理

Referer防盗链

支持通过限制Referer的黑白名单方式,限制用户对点播资源的访问,保证点播资源不被非法网站盗链。

安全管理

Key防盗链

支持通过Key方式加密播放的URL,限制用户对点播资源的访问,保证点播资源不被非法网站盗链。

安全管理

HLS加密

支持对HLS视频内容进行AES128加密,保证点播资源不被泄露和非法盗链。

安全管理

HTTPS安全加速

●支持配置HTTPS安全加速。

●支持强制跳转HTTPS和HTTP2.0。

点播控制台

概览

●支持查看点播的资源用量等数据。

●支持变更点播的CDN计费模式。

点播控制台

音视频管理

●支持转码、预热、分类、导出、删除、取消转码音视频文件。

●支持对视频文件进行音频提取。

●支持为视频文件上传封面和字幕文件。

●支持查看音视频的播放地址及字幕和封面信息。

点播控制台

视频处理

●支持对视频文件进行截图。

●支持通过工作流处理音视频文件。

点播控制台

音视频审核

支持对上传的音视频进行合法性审核。

点播控制台

上传音视频

支持通过本地上传和URL拉取两种方式上传音视频文件。

点播控制台

统计分析

支持查看CDN和源站的资源用量数据,CDN热点媒资信息。

点播控制台

全局设置

支持添加配置转码模板、水印模板、HLS加密、消息订阅、工作流等。

点播控制台

域名管理

支持添加自有域名,配置CNAME、HTTPS安全加速及防盗链。

点播控制台

音视频托管

支持将OBS桶中的音视频托管给点播服务,使用点播服务的转码、截图等功能处理被托管的音视频文件。

点播控制台

短视频

支持购买、下载和管理短视频的素材,包含主题、滤镜、贴纸、字幕、转场、粒子等。

点播API

媒资上传

提供上传方式、OBS转存方式、OBS托管方式、URL拉取方式媒资创建接口。

点播API

媒资管理

提供媒资发布、取消,修改媒资属性,查询和删除媒资等接口。

点播API

CDN预热

提供媒资预热接口,支持按媒资ID或媒资URL进行预热。

点播API

媒资处理

提供视频处理、封面设置、音视频审核等接口。其中视频处理接口支持转码、截图、HLS加密等操作。

点播API

媒资分类

提供了媒资分类创建、删除、修改和查询接口。

点播API

统计分析

提供了查询CDN统计信息、源站统计信息、TOP媒资信息的接口。支持查看CDN、点播源站的相关统计信息。

点播API

密钥查询

支持查询HLS加密的密钥。

点播SDK

服务端SDK

提供了媒资上传、媒资处理、媒资管理、预热分发等功能。

点播SDK

短视频SDK

提供了Android和iOS短视频SDK,支持高清录制、多轨道和多段编辑、美颜、添加动画贴纸特效等功能。

高清视频点播应用场景

为海量视频内容提供智能点播方案

安全、流畅、可定制的点播服务

为视频服务企业提供可定制化的点播服务,帮助客户快速搭建流畅、易集成、可定制、安全可靠的视频点播应用


优势

  • 优质播放体验

    支持MW6 单边加速、多TCP连接、QDS(Quality Driven Streaming )等技术,起播、拖动低时延,播放低卡顿

  • 视频转码

    提供自定义和系统预置转码模板。支持高清低码, 在相同视频质量下,提供更低的码率,提升播放流畅度

建议搭配使用

高清视频点播自定义视频封面

场景说明

随着视频点播存储视频文件量的增加,设置视频封面不仅能提升展示的美观性,还能方便通过封面查找相关视频。同时,上传的视频封面也将会生成对应的封面地址,实现加速分发,可以直接将封面与视频文件一同引用到网页中。

上传视频时,点播服务会默认截取视频的第一帧作为封面图片。您也可以通过上传图片或截图封面来更新视频的封面。

上传封面:适用于需要通过封面表达视频的大概内容及重点的场景。在上传前,您需要提前线下设计一张JPG或PNG格式的封面图片。

截图封面:适用于希望将视频中的某个瞬间画面来设置成封面的场景。无需要额外准备工作,您可以直接使用视频点播的截图功能生成。

您可以通过以下方式自定义视频封面:

控制台设置视频封面

调用API设置视频封面

使用SDK设置视频封面

控制台设置视频封面

在视频点播控制台的音视频管理中上传封面图片。

1、登录视频管理控制台,在左侧导航栏选择“音视频管理”,进入音视频管理页面。

2、在需要上传封面的视频行单击“管理”,在“基本信息”页签单击“编辑”。

3、单击添加框,上传本地的封面图片,上传完成后单击“保存”即可。

在视频截图中,可以先对视频进行截图,然后选择某一张截图作为封面。支持截图的视频格式有FLV、MP4、TS、MOV、MXF、MPG、WMV、AVI、M4V、F4V和MPEG。

1、登录视频管理控制台,在左侧导航栏选择“视频处理 > 视频截图”,进入视频截图页面。

2、勾选需要截图的视频,单击“截图”,在弹出的截图设置框中设置截图参数。

按时间间隔:根据设置的时间间隔,从视频首帧开始截图,以最后一帧截图结束,最大间隔不能超过12秒。可选择是否将首帧截图作为视频封面。

指定时间点:根据设置指定时间从视频中截取图片,最多可设置10个时间点。可选择是否将某张截图作为视频封面。

3、单击“确定”,视频开始截图。

4、截图完成后,单击“详情”,可以在详情页面中选择某一张截图作为封面。

调用API设置视频封面

视频点播API支持通过媒资上传、视频更新、视频处理三种方式设置视频的封面图片。

视频上传时设置封面

视频点播提供了上传、OBS转存、OBS托管、URL拉取四种创建媒资的方式,其中上传方式创建媒资支持上传或截图封面,其它三种方式仅支持截图封面。具体如下所示:

上传方式创建媒资

上传封面:调用创建媒资:上传方式接口,在请求参数中设置“cover_type”,即上传封面的图片类型,然后在请求的返回参数中获取“cover_upload_url”,通过“cover_upload_url”上传封面图片即可。

截图封面:调用创建媒资:上传方式接口,在请求参数中设置“thumbnail”,设置截图类型,指定某张截图作为封面。

OBS转存、OBS托管和URL拉取方式创建媒资

分别调用创建媒资:OBS转存方式口、创建媒资:OBS托管方式接口或创建媒资:URL拉取注入接口,在请求参数中设置“thumbnail”,设置截图类型,指定某张截图作为封面。

视频更新时设置封面

调用视频更新接口,在请求参数中设置“cover_type”,即上传封面的图片类型,然后在请求的返回参数中获取“cover_upload_url”,通过“cover_upload_url”上传封面图片即可。

视频处理时设置封面

调用视频处理接口生成截图,然后指定某张截图作为封面。若您需要在已生成的截图中更换封面,则可以先调用查询媒资详细信息接口,获取该视频的截图URL,然后调用设置封面接口修改截图封面。

使用SDK设置视频封面

视频点播提供的服务端SDK,对API接口进行了封装,您可以在SDK中心下载对应SDK,然后进行集成开发。

视频上传时设置封面:服务端SDK提供了本地上传OBS转存OBS托管URL拉取四种媒资上传方法,可以在对应的方法中上传本地图片设置封面,或者截图设置封面。

视频更新时设置封面:服务端SDK支持在视频上传完成后,可以调用视频更新方法时上传本地图片,更新视频封面。

视频处理时设置封面:服务端SDK支持在视频上传完成后,可以调用音视频方法时设置截图参数,选择某张截图作为视频封面。

高清视频点播视频教程

音视频上传

05:35

音视频上传

OBS音视频托管

07:05

OBS音视频托管

配置转码模板

05:44

配置转码模板

配置Key防盗链

04:26

配置Key防盗链