技术点-阿里云视频点播文档 | 学习笔记

本文涉及的产品
视频点播 VOD,流量+存储+转码
简介: 快速学习技术点-阿里云视频点播文档

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)技术点-阿里云视频点播文档学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11400


技术点-阿里云视频点播文档


内容介绍:

一、视频点播

二、两端

三、API

四、SDK


一、视频点播

本页目录

1.概述

本文档将帮助练快速开始使用视须点播 VOD 服务。

2.前提条件

在使用阿里云 VOD 服务之前,请确保您已经注册了阿里云账号并完成实名认证。如果您还没有创建阿里云账号,系统会在您开通 VOD 时提示您注册账号。

3.开通服务

(1)访问阿里云官网,在右上角单击登录。

(2)在阿里云官网进入 VOD 产品详情页,单击立即开通。

(3)在VOD服务订购页面,单击立即开通,选择加速服务计费方式并确认订单。


二、两端

1.服务端

打开视频点播,找到文档或者 SDK,通过它来进入到文档里面去。点开记录,点开之后进入到一个界面。

然后在文档中说到很详细,视频点播中的所有功能在里边应该都写到,就有各种功能,各种介绍,包括什么简介等等。

首先服务端的API,服务端的 SDK,但是主要用的是这个 SDK。

包含要用的这些功能,包括上传,包括删除,包括播放 文档。

里边有几个术语,第一个叫服务端,第二个叫客户端。

什么叫服务端,说得简单点,服务端就是提供服务或者写接口部分,就是写Java代码这部分就叫服务端,比如后端这个接口部分列为服务端。

后端接口

  1. 客户端

什么叫客户端,特别说明,调用接口那个终端的部分叫客户端,而客户端可以理解为客户端就是浏览器,但是浏览器只是一部分客户端。另外,客户端中还有其他客户端。

客户端,还有两个,一个是安卓还有一个叫ios,因为用浏览器能调用,用安卓能调用,用 ios 能调用,这些都叫客户端。用的手机不是安卓就是 ios,好像没有其他系统,有其他系统基本上没人用,但是因为两个东西要真正做开发的时候,它本身不需要太多的人,不像写接口,可能依靠公司里边一般写后端等需要很多人。在一个公司里面做安卓、ios,可能一个公司只需要一两个人。

服务端指的就是加入代码接口部分,客户端指的是浏览器安卓或者 ios 是客户端这是第一个概念,所以看文档中,在里边有一个叫服务端端的 SDK,服务端的 API 指的就是在Java代码中该怎么去做这个操作,这是两部分。

浏览器、安卓、iOS


三、API

1.介绍

阿里云提供固定的地址,只需调用这个固定的地址,向地址传递参数,实现功能。

例:

固定地址:http://vod.cn-shanghai.aliyuncs.com/

所传参数:?Action=GetPlayInfo&VideoId=1223

2.注意事项

(1)Api 是 SDK 的底层

(2)Httpclient 技术可以调用 api 地址

API 示例

请求示例

ai.aliyuncs.com/?action=GetPlayInfo8VideoId-93ab850b4f*****b54b6e91d24d81d4&Format-JSONS<公共参数>

注意:示例中公共参数多见么共参数说明文档

返回示例

注意:示例中的公共参数参见公共参数说明文档

返回示例

JSON 格式

"RequestId":"25818875-5F78*****BEF6-D7393642CA58    

"VideoBase”:(

"VideoId":"93ab850b4f6*.*54b6e91d24d81d4",

"Title":"阿里云VOD",

"Durathon":“15.0”,

"CoverURL":"http://image.example.com/sample.jpg?auth_key=2333*****b667",

"Status":"Normal",

"MediaType":"video",

"OutputType":“cdn”,

"CreationTime":"2017-06-26T05:38:48z*

},

"playInfoList":{

"PlayInfo":[

{


四、SDK

  1. 介绍
  2. SDK 就是对 api 方式进行封装,使其更方便使用。
  3. 调用阿里云提供类或者接口里面的方法实现视频功能。
  4. Java SDK
  5. 安装:首先添 Maven 仓库,然后再加入依赖项。

添 maven 仓库

代码如下:

sonatype-nexus-staging

Sonatype Nexus Staginghttps://oss.sonatype.org/service/local/staging/deploy/maven2/

true


true


//添加 Java 包依赖

com.aliyun

aliyun-java-sdk-core

4.3.3


com.aliyun

aliyun-java-sdk-vod

2.15.5


com.google.code.gson

gson

2.8.2


  1. 说明

aliyun-java-sdk-core 版本>=4.3.3

aliyun-java-sdk-vod 的版本,请参考服务端SDK发布历史,首股的Version即为最新的版本号。

  1. 初始化

使用账户 accesskey 初始化

使用 STS 初始化

相关文章
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
7月前
|
JavaScript Java 测试技术
基于ssm+vue.js的视频点播系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js的视频点播系统附带文章和源代码设计说明文档ppt
61 0
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的在线视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的在线视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)
161 0
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
7月前
|
应用服务中间件 API 开发工具
阿里云视频点播功能
阿里云视频点播功能
86 0
|
7月前
|
NoSQL Java 微服务
前后端分离项目知识汇总(阿里云Oss,EasyExcel,视频点播,SpringCloud,Redis,Nuxt)-3
前后端分离项目知识汇总(阿里云Oss,EasyExcel,视频点播,SpringCloud,Redis,Nuxt)
222 1
|
7月前
|
前端开发 NoSQL easyexcel
前后端分离项目知识汇总(阿里云Oss,EasyExcel,视频点播,SpringCloud,Redis,Nuxt)-2
前后端分离项目知识汇总(阿里云Oss,EasyExcel,视频点播,SpringCloud,Redis,Nuxt)
170 0
|
7月前
|
NoSQL 应用服务中间件 对象存储
前后端分离项目知识汇总(阿里云Oss,EasyExcel,视频点播,SpringCloud,Redis,Nuxt)-1
前后端分离项目知识汇总(阿里云Oss,EasyExcel,视频点播,SpringCloud,Redis,Nuxt)
143 0
|
存储 安全 机器人
如何下载阿里云视频点播数据
如何下载阿里云视频点播(VOD)数据
534 0
|
存储 编解码 安全
阿里云视频点播简介和购买流程
阿里云视频点播是阿里巴巴集团旗下的一项强大的视频云服务,为用户提供在线视频上传、存储、转码、播放等全方位的视频解决方案。作为中国最大的云计算服务提供商,阿里云视频点播在视频领域拥有丰富的技术实力和经验,为用户提供高效、可靠、安全的视频服务。

热门文章

最新文章