VOD

本文涉及的产品
视频点播 VOD,流量+存储+转码
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: VOD 是阿里云视频点播服务(ApsaraVideo for VOD)的简称,是一种基于云计算和分布式存储技术的视频点播服务,提供了视频上传、转码、加密、存储、分发、播放等一系列功能,可以满足用户的多种视频应用需求。

VOD 是阿里云视频点播服务(ApsaraVideo for VOD)的简称,是一种基于云计算和分布式存储技术的视频点播服务,提供了视频上传、转码、加密、存储、分发、播放等一系列功能,可以满足用户的多种视频应用需求。

下面是 VOD 的使用流程和具体实例编码:

创建 VOD 控制台项目
首先,您需要在阿里云控制台上创建一个 VOD 项目,以获取 VOD 的 API 访问密钥和授权信息。在创建项目时,需要提供相关的认证信息和授权证书,并设置相关的参数和配置,以便后续使用。

上传视频文件
上传视频文件是使用 VOD 服务的第一步。您可以使用 VOD 的 API 或者 SDK 进行视频上传,也可以直接通过 VOD 控制台进行上传操作。以下是使用 Java SDK 进行视频上传的示例代码:

reasonml
Copy
// 创建 VOD 客户端
DefaultAcsClient client = VodUtil.initVodClient(accessKeyId, accessKeySecret);

// 创建上传请求
CreateUploadVideoRequest request = new CreateUploadVideoRequest();
request.setTitle("视频标题");
request.setFileName("视频文件名");
request.setFileSize(Long.parseLong("视频文件大小"));
request.setDescription("视频描述");

// 发送上传请求
CreateUploadVideoResponse response = client.getAcsResponse(request);

// 获取上传地址和凭证
String uploadAddress = response.getUploadAddress();
String uploadAuth = response.getUploadAuth();

// 使用 OSS SDK 上传视频文件
OSS ossClient = new OSSClientBuilder().build(uploadAddress, uploadAuth);
ossClient.putObject("bucketName", "objectName", new File("localFile"));
ossClient.shutdown();
转码视频文件
转码是指将上传的视频文件转换成指定的格式和分辨率,以便在不同的设备上播放和展示。在 VOD 中,您可以使用视频转码模板进行转码操作,也可以自定义转码参数,并使用 VOD 的 API 或者 SDK 进行转码操作。以下是使用 Java SDK 进行视频转码的示例代码:

reasonml
Copy
// 创建 VOD 客户端
DefaultAcsClient client = VodUtil.initVodClient(accessKeyId, accessKeySecret);

// 创建转码请求
SubmitTranscodeJobsRequest request = new SubmitTranscodeJobsRequest();
request.setVideoId("视频 ID");
request.setTemplateGroupId("转码模板 ID");

// 发送转码请求
SubmitTranscodeJobsResponse response = client.getAcsResponse(request);

// 获取转码任务 ID
String transcodeJobId = response.getTranscodeJobIds().get(0);
播放视频文件
播放视频文件是使用 VOD 服务的最后一步。在 VOD 中,您可以使用播放器进行视频播放,也可以通过 API 或者 SDK 进行视频播放。以下是使用 HTML5 播放器进行视频播放的示例代码:

Copy


以上是 VOD 的使用流程和具体实例编码

-
-

阿里云 VOD-视频点播服务并没有删除其 SDK。您可以在阿里云官方的开发者中心上找到 VOD 的相关 SDK 和 API,进行应用开发和集成。

目录
相关文章
|
8月前
|
移动开发 前端开发 HTML5
视频点播
视频点播
92 0
|
存储 编解码 API
阿里云视频点播VoD
阿里云视频点播VoD
592 0
|
存储 编解码 数据挖掘
VOD(Video on Demand)
VOD(Video on Demand)是指视频点播,是一种通过互联网或其他数字传输网络,在用户需求下,按照用户选择的节目或者内容,随时、任意、快速地进行点播的服务。通俗地说,就是用户可以随时随地通过网络观看自己选择的视频内容,而不需要等待节目的播出时间。
795 1
|
存储 编解码 移动开发
vod
VOD(视频点播)是阿里云提供的一种视频云服务,可以帮助用户将视频文件存储、管理、转码和播放,实现视频内容的在线分发和传播。VOD提供了海量的存储空间和强大的转码能力,支持各种常见的视频格式和分辨率,同时还提供了多种播放方式和播放器定制功能。
363 0
|
Web App开发
【视频点播】阿里云视频点播如何获取视频播放的URL
展示如何使用阿里云视频点播服务获取播放地址.
35021 0
【视频点播】阿里云视频点播如何获取视频播放的URL
|
弹性计算 编解码 负载均衡
阿里云视频点播VOD降价15%
阿里云视频点播VOD降价15%,阿里云产品大规模调价,核心云产品价格全线下调,技术红利释放核心产品最高降幅50%,以下产品的价格调整将于2023年5月7日生效,最终以产品详情页实际情况为准,阿里云百科分享阿里云官网发布的降价产品及降价幅度说明:
252 0
|
编解码 C#
C# 阿里云视频点播--视频转码
C# 阿里云视频点播--视频转码
511 0
C# 阿里云视频点播--视频转码
|
消息中间件 存储 机器学习/深度学习
OSS 解决方案篇-OSS 结合 媒体处理 使用
当用户需要对 OSS 存储的音视频文件做专业内容处理,并且希望保留源文件将处理后的内容再存储到 OSS上,可以使用 OSS + MPS 方案解决。
OSS 解决方案篇-OSS 结合 媒体处理 使用
|
编解码 人工智能 文字识别
产品百科 |如何在视频点播服务中选择转码类型
在面对不同行业用户丰富的转码场景需求时,视频点播针对多种业务场景提供了适应多场景化的转码处理方案,实现将用户定制化的场景需求进行抽象提取,最终以适用于其他点播用户的同样或类似的业务场景需求。
产品百科 |如何在视频点播服务中选择转码类型
|
存储 编解码 人工智能
产品百科 | 什么是视频点播
阿里云视频点播(ApsaraVideo VoD)是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、高效云剪辑处理、分发加速、视频播放于一体的一站式音视频点播解决方案。
产品百科 | 什么是视频点播