概述 百度 VOD (Video On Demand) 是百度智能云 BCE (Baidu Cloud Engine) 提供的面向音视频点播的 PaaS (Platform as a Service) 服务平台,为开发者提供音视频文件的存储、管理及播放服务。您无需了解音视频的后台处理,即可快速搭建安全可靠、高可定制的点播平台和应用。
申请媒资 用于生成媒资的唯一标识mediaId、用于存储源视频文件的sourceBucket以及源媒资文件在BOS存储中的key。sourceBucket对用户开放写权限,对于用户的BOS空间不可见。
注意:由于音视频媒资是VOD对媒体文件进行转码、生成缩略图、获取元信息等处理后形成的资源集合,因而实际使用的存储量大于源音视频文件的大小,具体值与源文件的格式、码率等有关,请您以系统显示的值为准。
files('libs/vod_upload_with_bos.jar') // 您的其他项目依赖 } 声明权限 因为 SDK 需要上传视频文件,所以您需要将下列权限加入 AndroidManifest.xml 文件中,否则,SDK 将无法正常运行。
由于上传的视频需要保存至百度智能云对象存储(BOS)中,而 BOS 需要通过 STS(Security Token Service)机制实现第三方的临时授权访问。授权过程参见 STS临时授权访问 。
2.API接口中的查询媒资可以获取到可以播放视频文件的地址,可通过该URL直接下载。参考: 统计接口 。sdk同理通过媒资的唯一标识 mediaId 查询指定媒资的详细信息获取播放地址下载即可,详细参考(以JAVA为例): 查询指定的媒资信息 。
您可以通过百度智能云的 商用申请 通道申请商用(有《网络文化经营许可证》资质的用户,请务必提交资质),百度智能云将基于您的业务信息进行审核,一经通过,亦可进入商用状态(不限制流量、带宽)。 选择“产品服务>音视频点播 VOD”,进入开通页面。 VOD为全局服务,不涉及区域选择。 VOD计费分存储和分发两部分。
通用申请媒资获取mediaId、BOS Bucket和BOS Key; 使用BOS上传视频文件; 通过处理媒资方法通知VOD服务文件上传完毕,VOD开始生成并处理媒资。
云服务器BCC 专属服务器DCC GPU云服务器 弹性裸金属服务器 云手机 应用引擎 BAE 轻量应用服务器LS 弹性公网IP 私有网络 VPC 负载均衡 BLB 智能云解析 DNS 专线ET 云智能网 CSN 云防火墙 CFW 对象存储 BOS 文件存储 CFS 云磁盘 CDS 存储网关BSG 边缘计算节点 BEC 数据流转平台CloudFlow 内容分发网络 CDN 海外CDN 动态加速 DRCDN
音视频媒资接口 创建媒资 VOD不提供直接创建媒资的API接口,而是用 申请媒资 、BOS上传、 处理媒资 三步创建法完成创建:1) 通过申请媒资获取mediaId、BOS Bucket和BOS Key;2) 使用BOS上传视频文件;3) 通过处理媒资方法通知VOD服务文件上传完毕,VOD开始生成并处理媒资。