阿里云播放器SDK的正确打开方式 | 版本差异与三大典型应用场景(二)

简介: 阿里云播放器SDK(ApsaraVideo for Player SDK)是阿里视频云端到云到端服务的重要一环,除了支持点播和直播的基础播放功能外,还深度融合视频云业务,支持视频的加密播放、安全下载、首屏秒开、低延时等业务场景,为用户提供简单、快速、安全、稳定的视频播放服务。

阿里云播放器SDK(ApsaraVideo for Player SDK)是阿里视频云端到云到端服务的重要一环,除了支持点播和直播的基础播放功能外,还深度融合视频云业务,支持视频的加密播放、安全下载、首屏秒开、低延时等业务场景,为用户提供简单、快速、安全、稳定的视频播放服务。本文衔接上文,从版本、功能和典型应用场景等几个方面来介绍阿里云播放器SDK。

_1

不同版本的播放器SDK

阿里云播放器SDK提供基础播放器、高级播放器和UI播放器三层框架满足不同用户、不同业务场景需求,开发者可根据自己的业务需求来选用。具体区别如下:

基础播放器(AliyunPlayer):提供播放视频的基础能力,仅支持URL的方式播放,建议使用阿里云CDN+OSS存储或使用其他第三方服务的用户使用。

高级播放器(AliyunVodPlayer):提供播放视频的高级能力,如视频加密、安全下载、边播边下缓存功能等,建议使用阿里视频云点播和直播业务的用户使用(最推荐)。

UI播放器(AliyunVodPlayerView):提供多套播放器皮肤,建议对播放器个性化要求比较低并且想最快速度实现播放功能的用户使用。

备注:以上三个播放器SDK层层依赖,UI播放器依赖高级播放器,高级播放器依赖基础播放器。因此使用UI播放器的用户需同时集成基础播放器和高级播放器SDK,使用高级播放器的用户需同时集成基础播放器SDK。反之,使用基础播放器的用户可以不需要集成高级播放器和UI播放器SDK。

详细功能差异可以猛戳登录播放器SDK专题页面了解哦~

阿里云播放器SDK的典型场景与使用流程

场景一:短视频列表滑动及循环播放

【场景描述】
在短视频应用中,往往采用全屏滑动播放的方式展示精彩内容,阿里云播放器SDK提供视图大小自定义功能可以简单实现全屏播放的需求,同时提供多实例、自动播放和预加载能力,可轻松实现多视频全屏滑动播放功能。由于视频内容短而精,短视频应用通常采用循环播放的方式让用户反复观看,为了节约用户流量和无缝的循环播放,阿里云播放器SDK提供了边播边缓存和循环播放接口,只需简单设置即可满足应用场景。
【使用流程】
使用阿里云短视频SDK录制视频,然后使用上传SDK上传至点播系统,最后使用阿里云播放器SDK的高级框架,开启边播边缓存和循环播放功能实现短视频列表的全屏滑动播放和循环播放功能。

场景二:视频版权保护

【场景描述】
现在对于视频版权的保护意识和要求越来越高,例如用户要做一个教育类的视频网站,由教师提供视频课程,只有购买课程的用户才能观看,那么如何保护视频不被盗播和盗版?阿里云播放器SDK提供多层级保护:一、提供防盗链功能仅允许配置了白名单的用户访问;二、提供URL鉴权功能,保护视频仅能在鉴权有效期内播放器;三、提供加密流播放功能,保障视频仅能使用阿里云播放器SDK才能播放;四、提供安全下载功能,保证下载的视频仅能通过在控制台配置的唯一应用(bundleID或签名)播放。
【使用流程】
首先在点播控制台安全设置中开启防盗链和URL鉴权功能,然后在转码设置中配置的转码流中包含加密流,再在下载设置中开启安全下载并生成加密文件,最后把加密文件集成到播放器SDK,使用播放器SDK的高级框架进行播放和下载。

场景三:数据化运营

【场景描述】
数据是反应用户和产品最真实情况的一种方式,通过数据分析可以优化产品、指导业务发展、提升转化率、为决策提供依据。阿里云播放器采用最接近用户的使用端收集数据,实时反馈用户的真实使用情况。通过数据隔离和保密措施保证每个用户的数据仅为产生数据的用户服务。
【使用流程】使用阿里云播放器SDK的高级框架或UI框架播放已经上传至点播系统中的视频,在点播控制台的数据分析中查看播放器数据和Top数据。

您可以扫码免费下载播放器SDK DEMO进行体验

_3

为了扶持更多创业者,降低入行门槛,视频点播已在原有的视频点播服务五个套餐包基础上,推出了超值体验套餐包。
只需9.9元即可获得10GB流量、50GB存储、100分钟转码,可供个人、小微企业门户网站体验使用。

image

点击进入活动页面,立即购买,完成支付

下一篇,我们会aliplayer web播放器的功能、使用方法以及一些常见问题的处理方式。

目录
相关文章
|
2月前
|
缓存 安全 Java
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
|
2月前
|
SQL 存储 JSON
阿里云数据库 SelectDB 内核 Apache Doris 2.1.0 版本发布:开箱盲测性能大幅优化,复杂查询性能提升 100%
亲爱的社区小伙伴们,Apache Doris 2.1.0 版本已于 2024 年 3 月 8 日正式发布,新版本开箱盲测性能大幅优化,在复杂查询性能方面提升100%,新增Arrow Flight接口加速数据读取千倍,支持半结构化数据类型与分析函数。异步多表物化视图优化查询并助力仓库分层建模。引入自增列、自动分区等存储优化,提升实时写入效率。Workload Group 资源隔离强化及运行时监控功能升级,保障多负载场景下的稳定性。新版本已经上线,欢迎大家下载使用!
阿里云数据库 SelectDB 内核 Apache Doris 2.1.0 版本发布:开箱盲测性能大幅优化,复杂查询性能提升 100%
|
2月前
|
数据库
阿里云DTS数据迁移和数据同步的差异性分析
阿里云DTS作为一款常用的数据库表迁移工具,提供了功能非常类似的两个功能:数据迁移、数据同步。阿里云DTS产品官网对这两个功能模块进行了简单的区分: 场景1:存量数据批量迁移,建议使用数据迁移功能。 场景2:增量数据实时同步,建议使用数据同步功能。 实际上,无论是数据迁移还是数据同步,都可以做 “结构初始化”+“全量数据迁移”+“增量迁移”,因此两者功能差异并不明显。笔者在多个项目实践DTS数据迁移,在简单需求场景下,将DTS的数据迁移、数据同步进行对比和总结。
|
15天前
|
弹性计算 运维 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,使用阿里云API或SDK从函数计算调用ECS实例的服务如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
41 4
|
1月前
|
机器学习/深度学习 弹性计算 人工智能
什么是阿里云GPU云服务器?GPU云服务器产品优势及应用场景介绍
GPU云服务器是阿里云的云服务器ECS产品之一,是提供 GPU 算力的弹性计算服务,具有超强的计算能力,服务于深度学习、科学计算、图形可视化、视频处理多种应用场景。本文为大家介绍阿里云GPU云服务器产品优势、应用场景以及阿里云GPU云服务器实例规格有哪些。
什么是阿里云GPU云服务器?GPU云服务器产品优势及应用场景介绍
|
1月前
|
弹性计算 前端开发 Java
使用阿里云 mqtt serverless 版本超低成本快速实现 webscoket 长链接服务器
使用阿里云 MQTT Serverless 可轻松实现弹性伸缩的 WebSocket 服务,每日成本低至几元。适用于小程序消息推送的 MQTT P2P 模式。前端需注意安全,避免 AK 泄露,采用一机一密方案。后端通过调用 `RegisterDeviceCredential` API 发送消息。示例代码包括 JavaScript 前端连接和 Java 后端发送。
256 0
|
1月前
|
数据采集 缓存 Linux
🔥🔥🔥最稳定好用的跨平台SDK版本管理器(version-manager)
version-manager (vm)是一个全平台的、精简的版本管理工具,旨在无缝管理多种编程语言,包括新兴语言如 vlang、zig 和 typst。与fnm、sdkman等工具不同,vm专注于提供流畅、稳定的体验,通过内置机制隔离和缓存爬虫数据,避免插件需求。它支持代理设置和多线程下载,优化了国内用户下载速度。vm覆盖40+语言和工具的安装、切换及环境管理,简化了资源查找和SDK管理。欢迎访问 <https://github.com/gvcgo/version-manager> 参与项目。演示动图分别适用于MacOS、Windows和Linux。
🔥🔥🔥最稳定好用的跨平台SDK版本管理器(version-manager)
|
2月前
|
弹性计算 缓存 Kubernetes
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍
弹性容器实例是阿里云的云服务器产品,使用弹性容器实例之后,用户无需管理底层 ECS 服务器,只需要提供打包好的镜像,即可运行容器,与阿里云容器服务无缝对接并仅为容器实际运行消耗的资源付费。本文介绍了阿里云弹性容器实例的、功能特性、产品优势及应用场景。
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍
|
2月前
|
Java 开发工具
阿里云灵积平台Java SDK调用教程
开通阿里云灵积服务并创建API-KEY,添加Java依赖`dashscope-sdk-java`版本2.11.0。示例代码展示如何使用SDK进行多模态对话,调用`MultiModalConversation`进行交互,并打印结果。测试结果显示输出对一张图片的描述。参考链接提供通义千问VL快速入门指南。
202 0
|
2月前
|
存储 弹性计算 Serverless
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
FPGA云服务器是阿里云提供的实例规格,融合现场可编程门阵列的低延迟硬件加速与弹性资源。FaaS平台简化了FPGA开发,提供统一硬件、开发环境和丰富的IP生态。特性包括硬件虚拟化、联合仿真和动态互联配置。产品计费与ECS一致,支持多种计费模式。优势在于分钟级交付、高性能加速、经济性价比和设计复用。应用广泛,如视频转码、人工智能、基因测序等。FPGA云服务器通过FPGA镜像、OSS服务等工具进行管理。
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍