概述 本文档主要介绍视频创作分发平台(VideoWorks) Java SDK的安装和使用。在使用本文档前,您需要先了解VideoWorks的一些基本知识,若您还不了解VideoWorks,可以参考产品描述和入门指南。
概述 欢迎使用百度智能云音视频PaaS平台 --- VideoWorks; VideoWorks 是百度智能云提供的 音视频处理Paas平台 ,并以 all in workflow 的方式提供专业高效、安全可靠的 端到端一站式音视频综合解决方案 ,以媒资为主体,提供了包括 媒资管理 (上传、编目、存储)、 媒资处理 (剪辑、转码、截图、视频AI等音视频处理能力)、 媒资分发 等全链路解决方案,适用于涉及到音视频点播
通信协议 VideoWorks API支持HTTP和HTTPS两种调用方式;为了提升数据的安全性,建议通过HTTPS调用。 接口规范 数据交换格式为JSON,所有request/response body内容均采用UTF-8编码。
国内质量TOP2的CDN服务,结合百度智能云播放器,最大程度降低首屏加载时间、卡顿率、缓冲率等,确保用户流畅播放体验; 智感超清转码CAE、人眼主观增强、超分等服务,大大提高了视频清晰度,同时能降低视频码率,节约带宽成本; 转码加密,播放器解密,结合视频指纹及区块链技术,全网侵权检测及跟踪,确保内容无法盗播,提供强有力的安全保障; 智能标签提取服务全方位理解内容,加上百度用户画像数据及业务方用户数据
用户使用VideoWorks时,可以用以下方式进行视频上传: 控制台上传:在VideoWorks控制台进行媒资处理,可以上传音视频文件到指定的BOS bucket中,适用于直接管理少量视频的场景。 API上传:用户直接使用curl等命令访问BOS API,上传文件到指定的bucket,详情查看 BOS API文档 。
快速入门 本节介绍如何快速使用VideoWorks Java SDK完成常见操作。具体接口参数定义详细请参考API文档。 初始化一个BvwClient。 BvwClient是与VideoWorks服务交互的客户端,VideoWorks Java SDK的VideoWorks操作都是通过BvwClient完成的。用户可以参考 新建BvwClient ,完成初始化客户端的操作。 创建工作流。
服务域名 VideoWorks API目前只支持华北-北京Region,服务域名为: Region EndPoint Protocol 北京 bvw.bj.baidubce.com HTTP and HTTPS 说明:VideoWorks API支持HTTP和HTTPS两种调用方式,为了提升数据的安全性,建议通过HTTPS调用。
1.1 200 OK x-bce-request-id: 6d0b0a36-2ffe-49d4-9d81-333a9ab9417e Date: Tue, 24 Mar 2015 13:06:02 GMT Transfer-Encoding: chunked Content-Type: application/json;charset=UTF-8 Cache-Control: no-cache { data
您可通过VideoWorks控制台上传媒资、也可先自行上传媒资到BOS,然后通过API或者设置文件上传完成自动触发工作流的处理及VideoWorks的媒资注册。 若通过控制台上传媒资时指定的输入bucket绑定了自动触发工作流,则以console指定的工作流优先处理,设置的自动触发工作流将被拦截不予发起。 操作步骤 登录 VideoWorks管理控制台 。
VideoWorks的媒资列表-管理里可查看该媒资相关的所有实例处理状态和结果。 Bucket Bucket是存放数据的容器,可以当成是存储桶。Bucket具有区域属性,只能位于一个区域。因为Bucket名称创建后不能修改名称和所属区域,所以建议根据业务情况就近存储,方便上传和下载以提高访问速度。Bucket名称具有全局唯一性。每个Object必须都包含在某个Bucket中。