检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
场景描述 若您需要将存储在本地的音视频文件上传到点播服务,并在上传后,自动处理音视频,如发布、转码等,您可以调用VOD API进行媒资创建,并通过OBS API将音视频文件上传到VOD的存储桶中。 本章节指导用户如何使用API调用的方式上传一个大小20M以下的视频文件。 前提条件 已明
方法请参见如何调用API。 终端节点即调用API的请求地址,不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 同时视频点播还提供多种编程语言的SDK供您使用,SDK的使用方法请参见VOD SDK。 支持跨域请求的接口说明 目前视频点播服务仅以下接口支持浏览器跨域请求,如表1所示。
人工审核:在音视频审核详情中,针对发现疑似有问题的音视频进行再审查,确认存在问题后可以对音视频进行“屏蔽”或“通过”操作。 屏蔽:已屏蔽的媒资的状态会转为“未发布”,未发布状态的媒资只能通过控制台预览,无法通过域名下载和播放,已被外网引用的播放地址也将无法播放。 先发后审模式 先发后审模式支持控制台、API和SDK方式。
播服务,才能进行相关管理操作。点播支持的音视频上传方式有: 本地上传:适用于将存储在本地磁盘的音视频文件迁移至VOD。 OBS转存:适用于将OBS桶中的音视频复制迁移至VOD的场景。 URL拉取:适用于将网络上的音视频文件拉取存储至VOD的场景。 华北-北京一、华北-北京四、华东-上海二区域已发布
屏蔽:已屏蔽的媒资的状态会转为“未发布”,未发布状态的媒资只能通过控制台预览,无法通过域名下载和播放,已被外网引用的播放地址也将无法播放。 前提条件 默认使用系统模板审核,若您需要自定义审核模板,请先自定义审核模板,并将创建模板设置为默认。 视频审核 对于视频文件,智能审核的审核范围包括封面、标题、视频描述、视频画面。
((readLength = fis.read(fileByte)) > 0) { // 读取的长度小于缓冲区长度,复制有效长度内数据,用于最后一段 if(readLength < bufferSize) {
水印 视频文件一次最多可以添加的水印个数。 2 分类 单用户最多支持三级分类,每个分类最多支持添加的子类个数。 128 音视频标签 单用户最多可为音视频文件添加标签的个数。 16 Referer防盗链 单用户的Referer防盗链白名单或黑名单最多可配置的域名个数。 100 媒资预热
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 表3 请求Body参数 参数 是否必选
category_id 否 Integer 媒资分类ID。 您可以调用创建媒资分类接口或在点播控制台的分类设置中创建对应的媒资分类,并获取分类ID。 说明: 若不设置或者设置为-1,则上传的音视频归类到系统预置的“其它”分类中。 tags 否 String 视频标签。 单个标签不超过24个字节,最多不超过16个标签。
请求总数是指在一段时间内,发送到CDN的播放请求数总和,该数据包含华为云点播播放器、网页及用户自有播放器侧的统计。此外,请求数还与请求文件格式有关,若请求的文件格式为MP4等,则请求数即为音视频文件的播放次数;若请求的文件为HLS格式,则请求数包括M3U8 及TS分片的请求次数。 父主题: 统计分析
您还能通过调用查询指定条件下的项目信息API获取项目ID。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。
功能介绍 创建转码模板组集合。 接口约束 不同模板的转码产物类型完全一样时,不支持添加至同一个转码模板组中。 相同编码格式的模板,在转码模板组的产物类型,不允许同时出现HLS/DASH(二选一)和HLS_DASH。不同编码格式的模板无影响。 其中codec为视频编码格式,取值为H
域名管理 配置域名 配置CNAME域名解析 配置IPv6 配置HTTPS安全加速 配置防盗链 伪直播
分段上传代码示例 Java POM文件 JavaScript Python Go PHP 父主题: 附录
调用创建媒资:上传方式和视频更新接口时,可以通过“video_md5”设置媒资文件的MD5值。设置后,OBS会对媒资的MD5值进行检验,具体可参考设置对象属性。 该MD5值是经过标准的MD5哈希算法计算后,再进行base64编码的。示例代码如下所示: 1 2 3 4 5 6 7 8
bucket 是 String OBS的bucket名称。 location 是 String 桶所在的区域名, 如“华北-北京四”的区域名为“cn-north-4”,创建的桶所在区域必须和点播服务所在区域保持一致。 object 是 String 文件的存储路径。 响应参数 状态码:200
播放统计 视频点播提供的播放统计功能,支持根据域名查询音视频文件播放次数及播放量的TOP排名。 注意事项 当天的CDN播放数据需在次日北京时间12:00后才支持查询。 由于CDN播放统计是根据CDN的内容请求次数来统计媒资播放次数的,可能存在请求数大于播放次数的情况,因此CDN播放
API概览 视频点播服务对应的接口列表如下所示,在调用点播API前,您需要先获取用户Token,Token可以用于调用其他API时鉴权,具体如何调用点播API请参考应用示例。 媒资上传 接口 说明 POST /v1.0/{project_id}/asset 创建媒资:上传方式 GET
计费购买 购买的媒体处理服务的转码套餐包,能在视频点播的转码功能中使用吗? 购买了转码套餐包,为什么没有抵扣转码时长? 购买了H.265的转码套餐包,是否可以变更为H.264规格的? 点播的CDN流量包是否可以和CDN的流量包通用? 上传问题 视频点播支持上传哪些格式的音视频文件?
您可以选择是否对上传的音视频进行分类、名称修改和音视频处理等。 如果不进行音视频处理,则保持默认配置。如需处理,则单击“音视频处理”,参考表1配置。 图2 设置音视频处理 表1 配置说明 配置项 说明 转码模板组 选择系统预置模板组,或参考转码设置创建的自定义模板组。 工作流