Bootstrap

SpringBoot集成阿里云视频点播

视频点播和OSS的区别

视频点播和OSS的区别
在这里插入图片描述

文档

阿里云视频点播 Java SDK:https://help.aliyun.com/document_detail/57756.html

集成

1.因为上传的视频可以加密(一些付费视频需要加密),加密后的地址无法播放,故此在数据库中存储视频的id。
2.通过视频id获取视频地址和视频凭证,既可以播放不加密视频,也可以播放加密视频

1. 依赖

<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</version>
</dependency>
<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-vod</artifactId>
    <version>2.15.11</version>
</dependency>

2. 初始化

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.exceptions.ClientException
;