检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API概览 视频点播服务对应的接口列表如下所示,在调用点播API前,您需要先获取用户Token,Token可以用于调用其他API时鉴权,具体如何调用点播API请参考应用示例。 媒资上传 接口 说明 POST /v1.0/{project_id}/asset 创建媒资:上传方式 GET
o、NodeJs、.Net、PHP和C++语言版的服务端SDK。 上传机制 每个上传的视频文件会拆分成多个小文件(默认20MB)上传到点播平台。 每个小文件的上传超时时间为60分钟。 媒资管理 分类管理 支持创建分类,按类管理上传的音视频文件,便于查找。 封面管理 支持首帧封面,由点播服务自动生成。
URL拉取 支持基于音视频源文件URL,离线拉取上传至点播服务。 操作步骤 登录视频点播控制台。 在左侧导航栏中,选择“上传音视频 > URL拉取”,进入URL拉取页面。 单击“URL拉取”,进入“URL拉取”页面,如图1所示。 图1 URL拉取设置 参数配置说明,如表1所示。 表1
点播CDN流量包是什么?对计费模式是否有限制? 用户播放上传至点播服务的音视频时,会产生CDN加速下行流量。您可以预先购买CDN流量套餐包,抵扣产生的流量费用。使用CDN流量包前需要确保CDN计费方式为“按流量”,若不是,请在视频点播控制台的概览页将计费模式更改为“按流量”。 父主题:
为什么无法获取已转码视频的播放地址? 可能是由于未配置域名或域名处于停用状态导致。若未配置域名,则需要将已备案的域名添加到视频点播服务中,具体请参见配置域名。若域名处于停用状态,则建议您重新启用默认域名。然后重新在音视频管理中获取对应音视频文件的播放地址。 父主题: 播放问题
视频点播是否支持用户组权限? 支持。视频点播可以通过IAM服务对VOD进行精细的权限管理,根据用户的不同职能,设置不同的权限,以达到用户之间的权限隔离。此外,VOD还支持媒资隔离,即仅同组内的用户能访问或管理该组其他用户创建的媒资,具体请参见产品介绍-权限管理。 父主题: 权限管理
该域名进行CDN加速,且该域名相关的点播资源将无法使用。您需要重新在工信部或华为云备案中心完成该域名的备案后,提交工单申请解封。为保障点播服务的正常使用,建议您在域名备案过期前,重新备案。 父主题: 域名管理
视频点播提供了HLS加密功能,您可以在转码时设置HLS加密。开启后,视频点播会对转码后的HLS视频文件进行内容加密。当终端用户请求播放时,您可以在APP服务端先对用户的身份进行判断,仅审核通过的用户可以获得解密密钥,从而通过该密钥向视频点播请求解密播放。具体操作请参见通过HLS加密防止视频泄露。
转码模板设置了三路输出,为什么实际只有两路输出? 可能是由于转码模板中设置的分辨率高于原始分辨率导致,点播服务暂不支持将视频从低分辨率转码成高分辨率,若转码模板设置的分辨率高于原始分辨率,则将按原始分辨率输出。如果有两路视频流设置的分辨率都高于原始分辨率,则只输出一路原始分辨率。具体请参见转码设置。
若不能正常播放,则表示文件存在损坏或者经过加密。这类文件上传到点播服务将会导致转码失败。 若播放成功,则执行下一步。 在VLC播放器的菜单栏选择“工具 > 编解码信息”,如图1所示,查看源文件的编码格式。 图1 查看音视频编解码信息 检查源文件的封装格式和编码格式是否为点播服务支持的。 视频点播转码功能对源文件的封装格式和编码格式的要求如下所示:
音视频审核 为了满足您对音视频的审核需求,华为云视频点播服务提供了审核功能,支持对上传的音视频进行涉黄、涉恐、涉政审查,您可以及时下线违规的音视频,避免或减少对外发布后造成的不良影响。 您可以参考如下步骤进行音视频审核,也可以通过视频指导来操作。 注意事项 音视频审核功能暂不支持“华东-上海二”区域。
在“地址”列可以获取对应格式的播放URL。若配置了Key防盗链功能,则可在“操作”列单击获取鉴权URL。 图1 播放地址 您也可以通过点播服务提供的SDK或API获取音视频的播放地址。 父主题: 播放问题
IAM子账号暂不支持使用存量托管功能,建议使用主账号配置。 单个任务只能托管已授权的某个桶中存量文件,托管多个桶中存量文件请创建多个任务。 已托管的音视频文件不会重复托管至点播服务,但若新的存量托管任务中有重复的音视频文件,且选择了转码模板或工作流,则会对重复托管的音视频进行转码或执行工作流,从而产生相关的音视频处理费用。
http.NewRequest("POST", *signStr, bytes.NewBufferString(partInfo)) // 请求消息头中增加 "Content-Type":"application/xml" req.Header.Set("Content-Type",