高级算法专家储开颜:无端不视频 阿里视频云三大端上技术能力

简介: 阿里云拥有领先的云计算能力和丰富完善的基础设施,我们可以看到云上面的视频能力越来越强,我们可以在云端构建导播台、进行视频剪辑和个性化处理、极速转码、安全高效进行内容分发等等。而在储开颜看来,端也是很重要的一块。他认为视频链路中的“端“即是入口,也是出口,无端不视频。

近日,阿里云高级算法专家储开颜在云栖大会北京峰会上进行了《视不可挡,无端不视频》的主题演讲,介绍了当今视频行业的发展情况,并对阿里视频云三大端上的技术能力做了详细解读。

视不可挡 在线视频市场发展现状

本次分享从“视不可挡”开始,根据行业报告显示,2017上半年中国在线视频行业用户规模已经接近6亿,从2014年至今,用户规模增长率一直稳中有升。而2017年在线视频市场规模已经达到了503.3亿元,可以预见的整个2017年在视频领域,发展的机会越来越多。

另外有数据报告显示,在行业监管加强和同质化竞争的压力下,2017年在线直播行业结束疯狂生长的阶段,进入行业调整期,直播行业趋向理性发展。与此相对应的是短视频行业的爆发,短视频不同于直播,是经过加工后的产物,具备时长短、信息承载量高、生动形象的特点,且更具传播价值和商业价值。从2013年开始,短视频用户规模呈现爬坡式上升,一度逼近三亿人,这个数字在未来还将继续上升,短视频市场的火热还会继续,预计到2018年短视频用户规模将超过3.5亿人。

image

储开颜说:所有的数据在告诉我们,内容的消费已经从文字、图片向着视频在过渡升级。未来,视频将不仅仅是娱乐和展示的工具,它会融入生活,和各个垂直行业融合与碰撞。

无端不视频 阿里云三大视频端上技术能力解读

阿里云拥有领先的云计算能力和丰富完善的基础设施,我们可以看到云上面的视频能力越来越强,我们可以在云端构建导播台、进行视频剪辑和个性化处理、极速转码、安全高效进行内容分发等等。而在储开颜看来,端也是很重要的一块。他认为视频链路中的“端“即是入口,也是出口,无端不视频。

image

上图是阿里视频云音视频系统的全链路解决方案,从视频生产,到视频的云端处理、分发,再到终端的视频消费。在视频生产制作环节,我们知道今天的制作已经从重制作向轻制作转变,阿里云提供了短视频SDK和直播SDK,帮助用户在端上更轻便快捷的完成视频生产;在播放服务中,阿里云提供了播放SDK,让视频能被用户更流程、清晰的播放。

一、视频生产——短视频SDK

在介绍产品之前,我们看看短视频行业的用户行为情况。iiMedia Research(艾媒咨询)数据显示,过半的短视频用户使用过拍摄制作的功能,且其中53.3%的用户经常使用滤镜、美颜功能,50.7%的用户经常使用剪辑功能。艾媒咨询分析师认为,滤镜、美颜、剪辑等功能提高了垂直短视频APP的用户体验。

阿里云短视频SDK具备音视频拍摄、特效编辑、导入裁剪三大功能模块,其中录制模块自带断点录制、实时滤镜、高效美颜、人脸贴图接口功能,并支持对视频添加MV、动图、字幕、音乐等高级特效编辑。通过较为齐全的功能设置,使用户可以迅速制作视频”大片“。

整个SDK为产品级SDK,接口简单易用,最快2小时即可接入,大大节省了自行开发的人力物力,可以快速实现APP短视频功能。

对于个性化需求的用户,短视频SDK的开放性较强,我们将官方的UI源代码开源,并提供了130+API开放,并提供稳定的UI控件,让用户的UI可以根据业务自行定义。

对于SDK的稳定性,储开颜这样说道:真正的稳定性是磨出来的,阿里云短视频SDK已经通过了内部打磨和外部客户的考验,包括钉钉、美柚、梨视频等一千多家客户成功接入使用。

image

二、视频生产——直播SDK

刚刚前文提到,视频直播正在经历平稳过渡期。而我们可以看到的是直播也正在走进更多垂直行业,比如教育、社交、新闻媒体等行业,直播已经成为标配功能。为了让用户更快速的实现直播功能,阿里云直播SDK最大的特点就是简单、易集成,Android和iOS提供统一接口和错误码,提供同步和异步接口满足不同开发架构的接入需求,并且有完善接口文档和Demo方便用户参考。

同时,阿里云直播SDK提供从视频采集、渲染、推流、转码、分发到播放的一体化视频直播解决方案,端上的自适应码率推流、云端的窄带高清转码到播放端上的首屏秒开完美配合,真正实现了端到云到端的全链路服务。

在推流的卡顿率、CPU和内存消耗、耗电量、发热量等方面,直播SDK都处于业内领先水平,全球1000+的直播节点为各区域的低延时提供了有效保障。

直播中,用户对于直播实时数据的监控非常重要,阿里云直播解决方案提供多维度全景数据统计,高级别数据安全保密措施,丰富角度分析,客户画像描述助力业务拓展。

image

上图是直播推流SDK的实时数据监控表。上面的表横轴是时间,纵轴是帧率波形,我们可以看到帧率随着网络的抖动会有波动,中间有两次主播的切换。下面的表横轴也是时间,纵轴是码率,随着帧率的抖动码率也在抖动。

三、视频消费——播放SDK

阿里云播放SDK同样集成简单、接口设计接近系统API,iOS/Android统一接口,可以实现全平台覆盖。并且它和云端高度融合,通过云端配置加密、客户端解密,Refer 防盗链、IP黑名单、播放鉴权、安全下载等一系列安全手段,确保视频的安全性。同时,SDK具有多清晰度流获取播放/切换,支持多维度日志分析,性能指标可达到毫秒级响应时间和99%以上的播放成功率。

另外,播放SDK是模块化组合的设计,用户可以根据场景选择抽离多种组件任意组合,保证最精简包大小,减少额外资源的占用。

与直播一样,播放器SDK也具备完善的数据监控能力,提供UV、VV、人均播放次数、人均播放时长、单次观看时长分布等播放器数据监控,为运营提供数据分析。

image

阿里云播放SDK包含核心播放器,基础播放器,高级播放器,业务组件四层。从上图可以看出,播放SDK具有统一底层、分层架构、标准化接口输出、模块化划分满足个性化和业务化的各种场景需求等特点。

作为APP中视频生产、视频消费重要模块,阿里云提供了可靠的SDK,帮助越来越多的客户解决了视频相关的功能,帮助企业节省了大量的人力物力,缩短了上线周期,助力业务发展,也为终端客户带去了稳定、优良的视频体验。

以上就是视频云的短视频SDK、直播SDK、播放SDK的能力介绍,如果您仍然存在疑问,可以查看产品详情,也可以在云栖社区原文下面进行留言,我们会解答您的疑惑~

短视频SDK介绍:

https://help.aliyun.com/document_detail/53407.html?spm=5176.product29932.6.716.VGP3fB

直播推流SDK介绍:

https://help.aliyun.com/document_detail/61989.html?spm=5176.doc29951.6.750.tZywcG

播放器SDK介绍:

https://help.aliyun.com/document_detail/61109.html?spm=5176.product29932.6.686.a2Zrl4

点播最新超值体验包,仅需0.01元,每日限量100份,点击立即获取!

image

目录
相关文章
|
3月前
|
运维 监控 算法
基于 Java 滑动窗口算法的局域网内部监控软件流量异常检测技术研究
本文探讨了滑动窗口算法在局域网流量监控中的应用,分析其在实时性、资源控制和多维分析等方面的优势,并提出优化策略,结合Java编程实现高效流量异常检测。
128 0
|
4月前
|
监控 算法 安全
基于 C# 基数树算法的网络屏幕监控敏感词检测技术研究
随着数字化办公和网络交互迅猛发展,网络屏幕监控成为信息安全的关键。基数树(Trie Tree)凭借高效的字符串处理能力,在敏感词检测中表现出色。结合C#语言,可构建高时效、高准确率的敏感词识别模块,提升网络安全防护能力。
122 2
|
6月前
|
监控 算法 JavaScript
基于 JavaScript 图算法的局域网网络访问控制模型构建及局域网禁止上网软件的技术实现路径研究
本文探讨局域网网络访问控制软件的技术框架,将其核心功能映射为图论模型,通过节点与边表示终端设备及访问关系。以JavaScript实现DFS算法,模拟访问权限判断,优化动态策略更新与多层级访问控制。结合流量监控数据,提升网络安全响应能力,为企业自主研发提供理论支持,推动智能化演进,助力数字化管理。
168 4
|
6月前
|
存储 监控 算法
内网监控桌面与 PHP 哈希算法:从数据追踪到行为审计的技术解析
本文探讨了内网监控桌面系统的技术需求与数据结构选型,重点分析了哈希算法在企业内网安全管理中的应用。通过PHP语言实现的SHA-256算法,可有效支持软件准入控制、数据传输审计及操作日志存证等功能。文章还介绍了性能优化策略(如分块哈希计算和并行处理)与安全增强措施(如盐值强化和动态更新),并展望了哈希算法在图像处理、网络流量分析等领域的扩展应用。最终强调了构建完整内网安全闭环的重要性,为企业数字资产保护提供技术支撑。
184 2
|
7月前
|
存储 监控 算法
基于 Python 哈希表算法的局域网网络监控工具:实现高效数据管理的核心技术
在当下数字化办公的环境中,局域网网络监控工具已成为保障企业网络安全、确保其高效运行的核心手段。此类工具通过对网络数据的收集、分析与管理,赋予企业实时洞察网络活动的能力。而在其运行机制背后,数据结构与算法发挥着关键作用。本文聚焦于 PHP 语言中的哈希表算法,深入探究其在局域网网络监控工具中的应用方式及所具备的优势。
224 7
|
7月前
|
存储 算法 物联网
解析局域网内控制电脑机制:基于 Go 语言链表算法的隐秘通信技术探究
数字化办公与物联网蓬勃发展的时代背景下,局域网内计算机控制已成为提升工作效率、达成设备协同管理的重要途径。无论是企业远程办公时的设备统一调度,还是智能家居系统中多设备间的联动控制,高效的数据传输与管理机制均构成实现局域网内计算机控制功能的核心要素。本文将深入探究 Go 语言中的链表数据结构,剖析其在局域网内计算机控制过程中,如何达成数据的有序存储与高效传输,并通过完整的 Go 语言代码示例展示其应用流程。
137 0
|
26天前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
151 0
|
1月前
|
数据采集 分布式计算 并行计算
mRMR算法实现特征选择-MATLAB
mRMR算法实现特征选择-MATLAB
122 2
|
2月前
|
传感器 机器学习/深度学习 编解码
MATLAB|主动噪声和振动控制算法——对较大的次级路径变化具有鲁棒性
MATLAB|主动噪声和振动控制算法——对较大的次级路径变化具有鲁棒性
181 3

热门文章

最新文章