阿里云播放器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播放器的功能、使用方法以及一些常见问题的处理方式。

目录
相关文章
|
8月前
|
存储 人工智能 监控
大牛直播SDK在四足机器人和无人机巡检中的创新应用方案
在工业4.0和智能化浪潮下,传统巡检方式正经历深刻变革。四足机器人与无人机凭借灵活机动性和高效巡检能力崭露头角,而大牛直播SDK则赋予其实时直播与智能互动功能。本文介绍大牛直播SDK的核心优势、在四足机器人和无人机巡检中的应用方案,以及技术实现要点和未来展望,展示智能巡检的广阔前景。
251 6
|
9月前
|
前端开发 安全 开发工具
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
564 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
11月前
|
监控 开发工具 Android开发
ARMS 用户体验监控正式发布原生鸿蒙应用 SDK
阿里云 ARMS 用户体验监控(RUM)推出了针对原生鸿蒙应用的 SDK。SDK 使用 ArkTS 语言开发,支持页面采集、资源加载采集、异常采集及自定义采集等功能,能够全面监控鸿蒙应用的表现。集成简单,只需几步即可将 SDK 接入项目中,为鸿蒙应用的开发者提供了强有力的支持。
579 103
|
9月前
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
597 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
11月前
|
弹性计算 安全 开发工具
灵码评测-阿里云提供的ECS python3 sdk做安全组管理
批量变更阿里云ECS安全组策略(批量变更)
|
程序员 开发工具 Android开发
Android|使用阿里云推流 SDK 实现双路推流不同画面
本文记录了一种使用没有原生支持多路推流的阿里云推流 Android SDK,实现同时推送两路不同画面的流的方法。
248 7
|
Java 开发工具
通过Java SDK调用阿里云模型服务
在阿里云平台上,可以通过创建应用并使用模型服务完成特定任务,如生成文章内容。本示例展示了一段简化的Java代码,演示了如何调用阿里云模型服务生成关于“春秋战国经济与文化”的简短文章。示例代码通过设置系统角色为历史学家,并提出文章生成需求,最终处理并输出生成的文章内容。在实际部署前,请确保正确配置环境变量中的密钥和ID,并根据需要调整SDK导入语句及类名。更多详情和示例,请参考相关链接。
|
开发工具 数据安全/隐私保护 Python
【Azure 环境】通过Python SDK收集所有订阅简略信息,例如订阅id 名称, 资源组及组内资源信息等,如何给Python应用赋予相应的权限才能获取到信息呢?
【Azure 环境】通过Python SDK收集所有订阅简略信息,例如订阅id 名称, 资源组及组内资源信息等,如何给Python应用赋予相应的权限才能获取到信息呢?
128 0
|
缓存 JavaScript 前端开发
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)更新时间(2020-10-29)
|
机器学习/深度学习 人工智能 Java
人工智能平台PAI使用问题之Java SDK支持哪些版本
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。