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

提供服务端SDK,支持JAVA语言,同时也提供了上传API。

支持通过点播控制台或者批量上传工具上传音视频。点播控制台提供了本地上传、URL拉取和OBS三种方式。

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

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

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

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

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

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

支持输出的音视频文件格式:DASH、HLS、MP4、MP3、ADTS等。

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

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

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

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

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

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

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

支持使用视频点播系统域名或自有域名进行音视频分发加速。

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

华为云播放SDK除了提供直播和点播的基础播放功能,还支持视频的加密播放、清晰度切换、倍速播放、弹幕等功能。

支持查看点播的资源用量和套餐包余额等数据。支持变更点播的CDN计费模式。

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

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

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

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

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

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

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

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

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

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

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

上传SDK

提供了Web端(JavaScript)和移动端(Android、iOS)SDK,支持媒资批量上传和断点续传。

播放器SDK

提供Web端(JavaScript)和移动端(Android、iOS)SDK。支持倍速播放、视频截图、跨域播放等功能。

短视频SDK

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