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

本文涉及的产品
视频点播 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 初始化

相关文章
|
2月前
|
弹性计算 安全 关系型数据库
阿里云产品在技术探索中的实践和思考
本文讲述了作者在使用阿里云产品进行技术探索的实践中,如何借助ECS、RDS、OSS、SLB和VPC构建高可用分布式系统。从最初的虚拟主机服务到全面的云服务,阿里云帮助解决了性能、负载均衡、数据存储和网络安全等问题。在面对性能优化、成本控制和安全管理的挑战时,作者通过监控、调整和采用安全措施确保了系统的高效运行。未来,作者将继续在云计算领域探索,利用AI、大数据及物联网技术驱动业务创新和增长。
130 0
|
1天前
|
弹性计算 运维 Kubernetes
阿里云ECS与混合云策略的结合,不仅为企业搭建了一个既灵活又稳定的IT基础架构,还为业务的快速发展与创新提供了坚实的技术支撑。
【7月更文挑战第3天】阿里云ECS在混合云中扮演关键角色,提供弹性计算资源和多样计费模式,确保业务连续性与灵活性。通过VPC互通、应用迁移、数据同步服务,如VPC对等连接、DTS,实现云上云下资源的高效整合。结合安全解决方案,保证在混合环境下的合规与安全。阿里云ECS助力企业数字化转型,应对市场变化。
9 1
|
5天前
|
运维 Kubernetes 安全
《阿里云产品四月刊》—享道出行:容器弹性技术驱动下的智慧出行稳定性实践(1)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
5天前
|
弹性计算 Cloud Native 数据库
《阿里云产品四月刊》—享道出行:容器弹性技术驱动下的智慧出行稳定性实践(2)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
5天前
|
弹性计算 Serverless 调度
《阿里云产品四月刊》—享道出行:容器弹性技术驱动下的智慧出行稳定性实践(3)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
5天前
|
弹性计算 Kubernetes 调度
《阿里云产品四月刊》—享道出行:容器弹性技术驱动下的智慧出行稳定性实践(4)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
6天前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用问题之如何查看以前项目里存放的文档
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6天前
|
存储 人工智能 运维
超大规模云网络技术新突破!阿里云斩获中国自动化学会科技进步一等奖
阿里云携手浙江大学、上海交大联合攻坚的超大规模云网络技术及应用成果,斩获中国自动化学会(CAA)科技进步奖一等奖。该成果实现了超大规模云网络调控技术的高性能突破,将十万级任务配置下发提升至秒级的超高水平,填补了该项技术的国内空白。
|
7天前
|
弹性计算 Oracle 关系型数据库
技术好文共享:谁说阿里云不能跑Oracle,让驻云架构师告诉你怎么办!
技术好文共享:谁说阿里云不能跑Oracle,让驻云架构师告诉你怎么办!
|
15天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的视频点播系统的详细设计和实现(源码+lw+部署文档+讲解等)

热门文章

最新文章