2018亚太CDN峰会开幕,阿里云王海华解读云+端+AI的短视频最佳实践

摘要: 4月11-12日,2018亚太CDN峰会在北京隆重召开,在11日下午的短视频论坛中,阿里云高级技术专家王海华进行了《短视频最佳实践:云+端+AI》的主题演讲,分享了短视频的生命周期关键点和阿里云技术解决方案。

4月11-12日,2018亚太CDN峰会在北京隆重召开,在11日下午的短视频论坛中,阿里云高级技术专家王海华进行了《短视频最佳实践:云+端+AI》的主题演讲,分享了短视频的生命周期关键点和阿里云技术解决方案。以下全文为演讲内容。

每个人都将成名十五秒钟

短视频已经走进我们的生活,离我们越来越近。在1968年美国的艺术家 安迪•沃霍尔 就曾经预言:“在未来,每个人都将成名十五分钟。”在短视频如此火爆的当下,我想这句话可以改成“在现在,每个人都将成名十五秒钟。”可能这个修改有一些断章取义的嫌疑,但这句话恰到好处的表示了短视频的精彩之处,短小精悍、易于传播、内容蓬勃。

图片描述

我们来看几组短视频行业的数据,来自36Kr研究院的数据显示,2017年9月份短视频用户总时长渗透率为4.1%,位于细分行业名列第五,但同步增长率达到311.3%,这是用户层面的数据,同时在资本市场,我们看到一组来自易观的数据,2017年第三季度短视频市场投融资事件24起,估算吸金超8亿元。

前面讲到的都是整个短视频市场利好的信息,其实短视频有多火我相信在座各位的敏锐度很高。那么问题来了,如何利用自己对所在行业理解的优势,快速推出属于自己的短视频应用呢?接下去的分享就可以解答大家的疑惑。我将为大家分享一下阿里云视频云是如何来思考和用技术方案来解决这个问题的。

移动短视频生命周期

图片描述

不管你是在自己已有的应用里面提供短视频能力,还是从零开始完成一款短视频应用的开发,我们从一个短视频生命周期上去看,他大概存在以下几个关键的环节。

  1. 移动端上的视频采集,编辑,生成一个mp4文件;
  2. 视频上传到服务器上进行文件存储和Meta信息存储;
  3. 媒体文件(包括图片和视频)都需要在服务端进一步的处理,才能够让用户得到更加好的体验,在图片时代,我们为了让用户能更快访问图片在不同的场景我们会对图片进行压缩裁剪,同样在视频时代我们也有这样的需求,应对不同的网络环境,不同的设备用户都应该有自己更好的体验,这个时候就需要对视频做出压缩,缩放,裁剪等处理,一方面用户能有更快更流畅的体验,另一方面APP开发者也能够在流量上节省更多的成本;对于海量的内容我们如何能够更加容易和方便的管理,传统的就是通过对视频的标题,描述,类别,tag进行检索和管理。现在我们可以通过更多的人工智能相关的技术对视频内容进行理解来完善和补充视频的Tag信息;
  4. 拿到海量视频的时候我们需要让用户能够更快更流畅访问到我们的视频,必不可少的一个环节就是对视频进行分发;
  5. 用户需要看到视频最重要的还是需要一个功能完善,性能优异的稳定播放器;

阿里云短视频技术实现方案

下面就从短视频的生命周期每一阶段分别来介绍阿里云的技术实现方案。

视频生产阶段

在采集和特效编辑阶段,阿里云短视频SDK经过几年的发展,拥有的能力包括实时美颜、混音、滤镜、变速、图片视频混剪、字幕、MV效果等等,后面结合AI、AR技术、人脸贴纸等更多玩法,让短视频SDK在端上能够做出更具个性化的视频。同时,这些能力可以和垂直的电商、教育、社交、传媒等各个场景结合,实现业务融合。

图片描述

其实大家在选择短视频SDK的时候,首先关注到的是功能丰富性,往往会忽略掉的是稳定性和开放性。对于短视频这个用户直接接触的功能来说,稳定性十分重要的,阿里云短视频SDK经过了集团对外的上千客户验证,相对比较可靠。关于开放性,一部分是UI交互层的源代码的开放,我们会给到客户非常完整的产品级别的DEMO,可以简单快速集成,同时,客户也可以根据自己的业务场景做定制化的交互开发;另一个部分是短视频的玩法特别多,每个行业和APP都在时刻变化,我们的SDK能做到尽量开放,提供标准化的文档和接口,让客户可以更好更快的接入第三方。这两个特性,我建议在座的各位在选择短视频SDK的时候可以去关注一下。

一个完整短视频的应用或服务,不仅仅需要短视频SDK,它是一个全链路的过程。生命周期上看包括采集、上传和云端处理等等。

在视频上传阶段,上传SDK提供了分片断点上传、CDN加速上传等能力,在移动状态下,在比较边缘的情况下也可以提高上传速度和成功率。

图片描述

内容上传到云端后,有人认为下一步就是传输了,但是现在阿里云会做的更多,为客户提供了对视频媒资的管理服务。包括对多媒体媒体文件管理、Meta信息管理、数据服务等。

讲到这里,其实整个视频生产部分已经结束了。下面我们将介绍下短视频的云端处理和播放器观看的相关技术。

视频处理和播放阶段

大家在看视频的时候,经常会抱怨几个问题:

  • 打开速度怎么这么慢?
  • 为什么这个视频看着看着就卡了?
  • 我这个视频为什么糊?
  • 移动网络看到底费不费流量?

总结提来一句话:我希望我的视频看起来又流畅,又清晰,又省流量。这个看起来是个相互矛盾的问题,但是很多时候用户要的就是这个。所以,我们短视频研发人员也要格外关注这几个问题,因为这是来自于用户的声音。

为此,阿里云视频云团队推出了“窄带高清”技术,从人眼的模型出发,在节省码率的同时也能提供更加清晰的观看体验,从线上测试结果上看,同等视频质量下最高节省20-40%带宽。这个对于用户、对于开发者来说,都是极好的事情。

当然我们也有其他的选择方案,在保证画质前提下调整视频码率、提高压缩率、减小文件体积,以节省存储和流量,使播放更流畅这个指导思想之下,我们整个点播服务做了以下两种处理。不同客户对于视频转码的能力需求是不同的,我们根据不同的场景预制了不同的转码模板,通过勾选就可以实现转码。如果客户的链路有特殊需求,我们也提供了自定义来适应多变的业务场景,这样可以非常灵活的配置清晰度,码率,输出格式等信息。

图片描述

前面我们解决了省流量和清晰度的问题,那么流畅观还需要强大的CDN资源来做支撑的,阿里云的CDN覆盖了全球70多个国家,拥有1300多个节点,总体的容量达到了90Tb,而我们的点播服务是与阿里云CDN进行无缝的衔接,保证我们的视频无论何时何地都能够流畅地播放。

图片描述

同时,针对短视频这个场景在CDN上做了很多的优化,除了更加精准的调度以外,针对短视频的场景我们在TCP协议栈和缓存性能方面都做了很多的尝试,比如说协议栈上有更加激进的拥塞避免算法;缓存上采用了3级缓存,优化了淘汰算法提升了命中率等等一系列的优化,所有的这些都为为了我们视频能够更加流畅被播放。

播放器是接近用户最近的端,简单来说,客户使用了我们的播放器,就基本可以具备与优酷相当的播放能力。刚刚前面提到的用户几个抱怨中,有一个是为什么这么慢,针对这个场景问题,我们在播放器全面支持QUIC协议,基于更多的CDN资源强大的调度,使得我们的秒开成功率达到98%;

短视频循环播放是不可避免的应用场景,我们可以做到边播边缓存,做到收尾无缝衔接,第二次播放不需要耗费用户流量。在视频安全层面,也通过云和端的结合,实现了加密传输和播放,接入也只需要服务端的配置,无需更多的开发成本。

图片描述

讲到这里,用程序员的话来说,其实整个短视频的开发流程已经能够跑通了。

短视频运营阶段

那当短视频的功能上线后,更多的是需要运营。在运营这个环节中,我们会碰到很多问题,首先,海量数据到达服务器后的内容审核和监管,阿里云视频AI可以快速识别出黄色、暴恐、涉政、垃圾广告、无意义视频等数据,提升人肉审核效率和精准度。

其次一个运营面临的问题是短视频的重复,视频指纹可以产生唯一的“指纹”来代表视频文件,在库中进行视频查找。应用场景包括视频查重、版权保护、原创内容保护、广告分成等。

另外,用户在创作短视频的时候,给到平台方的信息是非常少的。所以如果我们平台方想要对视频内容进行结构化理解,基于视频AI能力就可以实现。从各种维度去识别视频内容,包括人物、语音、文字、场景等,更方便去检索视频内容,根据用户特性去进行个性化推荐。

图片描述

提升视频的点击率也是平台方和内容创业者关注的问题。通过视频AI来生成智能视频封面,摘取最精彩片段生成封面图、GIF、视频片段,展示在FEED流中,可以提升用户视觉体验,带来更多流量。

最后,平台方有的时候需要针对活动来快速生成视频合辑,传统的搜索、下载、剪辑、上传三个步骤下来,是十分耗时和繁琐的。这里我们提供了一个云剪辑的功能,所有的操作都在云端完成,实现对视频拼接、专场、字幕、打标等功能,结合素材共享、多人协同、极速分发,智能处理,更快的将视频生产并传输到用户面前。

图片描述

前面做的所有事情,包括AI的引入,我们最终想看到的就是短视频分发后的数据提升。所以我们将云和端的数据整合,为用户提供了清晰直观的数据报表,让用户更好的了解业务情况。后面我们也会陆续开放大家更加关心的:首屏时间,播放成功率等数据。

想要进一步了解短视频产品,可以登录产品详情页:
https://promotion.aliyun.com/ntms/act/shortvideo.html

原文链接

干货好文,请关注扫描以下二维码:
图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522082.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据科学家实操之路

摘要: Kaggle最近进行了一项旨在评估数据科学和机器学习当前发展状况的调查。 他们收到了将近17000份答卷,并利用这些答卷做出了大量的分析。Kaggle最近进行了一项旨在评估数据科学和机器学习当前发展状况的调查。 他们收到了将近17000份答卷&#xff0c…

快报:Java跌惨!Python背后或有推手?网友:心态已崩!

“愿你出走半生,归来仍学Python!”最近Python的slogan正在“变化”。原因是来自于PYPL官方发布2019年7月编程语言指数榜,Python连续半年夺冠,并且本月市场份额超高的28.08%。这简直是遇神杀神,遇佛杀佛的灭霸节奏&…

mybatis源码深度解析_30天消化MyBatis源码解析笔记,吊打面试官,offer接到手软

MyBatis 是一个优秀的 Java 持久化框架,SSM 框架组合(Spring SpringMVC Mybatis),依赖 MyBatis 搭建的项目更是数不胜数,在互联网公司的使用中,占据了大片江山,你在使用 MyBatis 吗?会使用你真的了解 MyB…

从司法领域看阿里云产业AI策略:生态联盟,技术赋能

摘要: 在日前结束的云栖大会深圳峰会上,除了阿里云全面进军IoT的战略宣布之外,持续不断的生态签约成了另一大亮点:全天的IoT合伙作伴签约,围绕“ET大脑”的千里马计划,以及司法领域重要IT服务商通达海的合作…

word表格怎么缩小上下间距_如何缩小word表格中的行距

自己绘制表格,然后在表格属性里可以设置www.51dongshi.com防采集。word行距缩小的方法:本次操作以Dell电脑为例,具体操作步骤如下:产品名称:Dell产品型号:Dell 灵越5000系统版本:Windows 10软件…

全球云端数据仓库领导者 MaxCompute 将于本月10日正式开服美东节点

摘要: 作为全球云端数据仓库的领导者,阿里云MaxCompute为满足更多客户的业务需求,不断加快全球化部署的节奏。本月10日,美东(弗吉尼亚)节点会正式上线。届时,将会以最新版本产品向用户提供大数据…

给面试官讲明白:一致性Hash的原理和实践

戳蓝字“CSDN云计算”关注我们哦!来源 | 靳刚同学作者 | 靳刚“一致性hash的设计初衷是解决分布式缓存问题,它不仅能起到hash作用,还可以在服务器宕机时,尽量少地迁移数据。因此被广泛用于状态服务的路由功能”01—分布式系统的路…

mysql如何逻辑删除_mysql逻辑删除如何恢复

在项目中,一般会遇到这种情况:逻辑删除以及多关联不删除逻辑删除(软删除):逻辑删除就是对要被删除的数据打上一个删除标记,通常使用一个is_deleted字段标示行记录是不是被删除(或者使用一个status字段代表所谓的“删除”状态)&…

手把手,教你用MaxCompute+OpenSearch搭建分布式搜索引擎

摘要: 最近,经常有客户咨询如何低成本搭建高性能的海量数据搜索引擎,比如实现公众号检索、影讯检索等等。由于客户的数据在阿里云上,所以希望找到云上解决方案。笔者开始调研一些云上产品,很多人向我推荐了OpenSearch&…

再获绿色等级5A称号!揭开腾讯数据中心节能环保黑科技

9月3日北京,腾讯目前位于深圳最大的数据中心,“腾讯光明中国移动|万国数据数据中心二期”荣获运行5A绿色数据中心称号,达到了“数据中心绿色等级评估”的最高等级。该数据中心绿色分级评估由ODCC联合中国信通院、绿色网格TGGC发起&#xff0c…

MaxCompute_2_MaxCompute数据迁移文档

摘要: 乍一看标题会以为是不是作者写错了怎么会有从MaxCompute到MaxCompute迁移数据的场景呢在实际使用中已经有客户遇到了这种场景比如两个网络互通的专有云环境之间数据迁移、公共云数加DataIDE上两个云账号之间数据迁移、还有网络不通的两个MaxCompute项目数据迁…

printf 指针地址_指针搞都不懂,好意思说自己会C语言?

C语言面试必问知识点之「指针」一、指针相关概念指针与地址我们使用的计算机,系统为了更好地管理我们的内存,就为内存区的每一个字节都分配一个唯一编号,这就是“地址”。指针的实质就是地址,就是这一个个编号。指针变量变量在编译…

开启数据科学职业生涯的8个基本技巧

摘要: 本文为数据科学家开创数据科学事业铺平了道路。只要按照这八个小贴士来做,你就能让自己的职业生涯有一个良好的开端。Nick Bostrom(译者注:Nick Bostrom是牛津大学哲学系的教授,是人类未来研究院的创始人和主任。…

WIAC上,华为展区都有点儿啥?

戳蓝字“CSDN云计算”关注我们哦!谈及计算产业的变迁,我们了解到其先后经历了大型计算机、小型机/x86服务器阶段,并同时开创了敏捷、创新、体验好、省成本的Cloud 1.0以及Cloud 2.0时代,在云计算、5G与AI等创新技术不断叠加发展的…

【技术系列】浅谈GPU虚拟化技术(第一章)

摘要: GPU深度好文系列,阿里云技术专家分享 第一章 GPU虚拟化发展史 GPU的虚拟化发展历程事实上与公有云市场和云计算应用场景的普及息息相关。如果在10年前谈起云计算,大部分人的反应是“不知所云“。但是随着云计算场景的普及,概…

php如何删除数据mysql数据库_php如何删除数据库

php如何删除数据库1、首先查看有哪些数据库2、使用php删除test2<?php $dbhost localhost; // mysql服务器主机地址$dbuser root; // mysql用户名$dbpass root; // mysql用户名密码$conn mysqli_connect($dbhost, $dbuser, $dbpass);if(! $conn ){die(连接失败: . mysq…

Mac 神兵利器(二) 极简软件清单

摘要&#xff1a; 作为一个非常爱好折腾的Mac重度用户&#xff0c;在尝试了不少于50次重装系统经历以及安装了几乎所有软件类别的N多软件后&#xff0c;决定分享一下自己的软件清单。 选择app的三个原则&#xff1a; 尽量使用系统原生软件&#xff0c;比如日历&#xff0c;提醒…

解决 idea 运行 Spring Boot 项目启动慢的问题

同事win10启动Spring Boot工程只要3秒左右&#xff0c;我的启动要30秒。开始以为是CPU差距太大&#xff0c;后来才觉得不是这样&#xff01; 解决方案 hostname命令查看自己的 hostname 注意修改 hosts 文件时&#xff0c;ip 与域名之间要换成两个 tab 键。 127.0.0.1 PC-2…

亚马逊首席科学家李沐「实训营」国内独家直播,马上报名 !

开学了&#xff0c;别人家的学校都开始人工智能专业的学习之旅了&#xff0c;你呢&#xff1f;近年来&#xff0c;国内外顶尖科技企业的 AI 人才抢夺战愈演愈烈。华为开出200万年薪吸引 AI 人才&#xff0c;今年又有 35 所高校新增人工智能本科专业&#xff0c;众多新生即将开展…

Windows Server Version 1709 管理之入门篇

摘要&#xff1a; 相信有部分同学们会有这样的体验&#xff0c;在公有云上购买了Windows Server Version 1709数据中心版的虚拟机&#xff0c;通过远程连接进去之后&#xff0c;里面全是黑乎乎的一个命令行&#xff0c;其它啥也没有。这&#xff0c;一脸懵懂啊。 相信有部分同学…