解析阿里云视频点播
前言
大家好,我是程序员阿毛,今天通过本文章给大家讲解java程序中如何部署阿里云的视频点播服务,本文语言简洁明了,通俗易懂,与君分享,奈何能力有限,如有出处,劳烦指点。
视频点播介绍
概述:阿里云视频点播(VOD)是集音视频上传、自动化转码处理、媒体资源管理、分发加速域一题的全链路音视频点播服务。
- 音视频管理:将视频上传到阿里云服务器,并运行进行编辑操作
- 自动化转码处理:将通用格式MP4,转换成阿里云特有的编码,转码之后只能由阿里云播放器进行播放
- 媒体资源管理:加水印、设置模板
- 分发加速:缓存加速
- 全链路(一站式):全部功能都帮你完成
简单理解:阿里云能实现前端上传视频存储阿里云后端处理前端访问的一个功能
功能介绍
开通服务
- 使用视频点播服务
- 第一次进入未开通该服务
- 开通服务
- 按使用流量计费:(类似于手机流量)
- 流量单位:MB=MByte(byte是字节)
收费示例:
假设在10:00-11:00这段时间内,中国大陆区域流量累计消耗 102410 GB,则对应的流量计费为:
(10240*0.24) + [(51200-10240)*0.23] + [(102400-51200)*0.21] + [(102410-102400)*0.18],即22632.2 元。- 简单点来说就是五毛钱1G,还是比较划算的。
- 按带宽峰值计费:(类似宽带上网)
带宽单位:Mbps=Mbit/s(bit是比特) - 建议使用流量计费,因为我们是小范围使用,用多少扣多少钱,宽带计费符合企业级别,我们这里就不做考虑。
基本使用
存储管理
- 启用存储管理
- 设置成默认
设置分类
- 设置分类
设置转码模板
- 转码模板列表
- 设置加密模板
上传视频
- 选择视频
- 上传成功
- 视频列表
链接Java程序阿里云准备
- AccessKey管理
- 使用子用户AccessKey
- 创建用户,勾选编程访问
- 给用户添加权限,RAM设置
- 创建用户AccessKey
- 创建AccessKey后,保存AccessKey ID与AccessKeySecret
- 建议下载保存AccessKey.csv
VOD入门
上传流程
下载SDK
链接 https://help.aliyun.com/document_detail/51992.htm?spm=a2c4g.11186623.2.6.22ea5186nHxrso#topic-1959787
POM文件配置坐标
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.5.1</version>
</dependency>
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.10.2