做为开发者,视频的生产、分发和消费三大环节,你该在乎什么?

一段视频,从摄像头采集信号,直至在显示器播放,中间须要经历不少环节的处理,做为开发者,相信你必定遇到过这些问题:安全

用户本身拍出来的视频清晰度不够高,观感不佳,怎么办?
各平台生产视频愈来愈快,如何提高编辑和转码效率,赶超对手?
视频内容愈来愈多,人工鉴黄根本忙不过来,无解了吗?
个人视频的良心巨制,怎么能360度无死角覆盖海内外用户?
如何保护版权内容,提高视频传输过程当中的安全性?
全平台上线视频能力,老板让我2周内搞定,怎么办?
用户和带宽增加迅速,咱们的业务是否有足够的扩展性?
............性能

那么做为开发者,在视频处理的每一个环节中,咱们如何聚焦核心业务指标,运用解决方案来规避以上问题呢?测试

 

在刚刚过去的云栖大会视频多媒体分论坛之上,阿里云资深技术专家李彬进行了《轻松构建视频全链路,实现商业变现》为题的主题演讲,向在场的开发者阐述了视频开发领域,开发者该关注什么问题和指标,如何优化用户的观看体验,以及这些问题该如何借助阿里云的视频能力得以解决。下面咱们就来看看李彬的独到看法。优化

首先,李彬将复杂的视频系统进行拆分,简单来说,音视频系统全链路能够分为媒体生产、传输分发和内容消费三个环节。阿里云

 

在媒体生产环节,咱们最在乎的是什么?编码

在生产环节,用户经过采集、编辑等步骤,生成一段能够观看的视频。在这个环节中,咱们应该关注的是:
第一,质量,对视频的清晰度要求高,保证用户体验;
第二,功能,从视频制做层面的水印、剪辑,到深层次的AI、鉴黄能力的结合;
第三,时效性,视频从处理到从新编码,须要快人一步;
第四,可扩展性,用户和带宽的增加,云服务提供商均可以提供很好的扩展性。加密

 

在视频生产环节,阿里视频云贡献了什么能力?spa

值得一提的是,本次云栖大会上发布了阿里视频云窄带高清2.0,将视频的品质优化上到一个新的高度。李彬说:“在测试中,咱们发现,友商在1080p的的清晰度下,用2.10Mbps达到的效果,用阿里云窄带高清2.0,只用1.07Mbps的码率就能够实现一样、甚至更好的效果。对视频品质有较高要求,而且但愿控制带宽的开发者,能够尝试这个产品。”视频

另外一个功能是云剪辑,这个功能是依托阿里云如今的点播SaaS服务来实现的。用户将本身的视频上传到阿里云的OSS中,若是还想进一步离线编辑,再下载和处理实际上是很是复杂的。云剪辑是一个H5的页面,用户能够直接在这个页面中对视频进行剪切、拼接、图文、水印、遮标等处理,阿里视频云也开放了openAPI,供你们用程序的方式进行访问。后面,阿里视频云也提供了嵌入式的组件,供开发者嵌入后台管理系统中,方便使用。blog

从时效性的角度来讲,阿里视频云已经发布了倍速转码功能。在长视频处理场景中,对其进行分片并行编码,将长视频分红不一样的片断,在不一样编码机器上编码,极大加速整个编码过程。在这其中有一个关键点,那就是须要确保视频在每一个分片中的品质是一致的,防止出现抖动。

还有一种场景,若是业务中发布的视频量很是大,开发者能够预先定义视频处理工做流,多种触发方法,灵活组合配置,不须要多余的手动操做了。有一个典型的工做流:在视频转码以前,对视频进行鉴黄/鉴暴/鉴恐的处理,若是发现有问题,直接中止不进入转码流程,系统报警供审核人员进行处理。

阿里视频云也集成整合了阿里巴巴集团的不少AI能力,好比全自动内容审核,音视频内容理解及Metadata加强,语音到文本的转换等能力,这些与视频处理工做流是紧密结合的,一旦设置好,不须要任何人工操做,便可知足大量视频处理需求。

 

下一步就进入到传输分发环节,大部分企业会利用CDN分发加速来将视频传到指定的位置去。

那在视频传输分发环节,咱们关注的是什么?

第一, 地域覆盖,确保视频覆盖到足够多的用户;
第二, 性能,避免用户终端出现卡顿、播放不流畅等问题;
第三, 稳定可靠,避免故障等状况的发生;
第四, 可扩展性,随业务增加具备可扩展能力。

 

在视频传输分发这一环节,阿里视频云又是怎么保证高覆盖、高稳定的呢?

从传输地区覆盖方面来看,依托阿里云CDN的1200+全球节点,能够覆盖全球六大洲。直播、点播的播放与阿里云CDN也是无缝衔接的,实现不管什么时候何地,都能清晰流畅的播放。

另外,考虑到CDN成本问题,阿里云推出了PCDN视频加速服务,利用P2P技术,已经部署的百万级别的边缘节点,对CDN进行补充。一方面能够提高总体加速体验,另外一方面能够大大下降分发成本。

最后,在直播业务场景中,不只涉及到用户端的流畅观看,还涉及到全球传播的问题,好比从中国推一路直播信号到国外其实成本是比较高的。阿里云最近发布了直播全球加速产品,利用优质基础设施,创建视频采集与源站之间的全球高速通道,可靠性强,并且安全性高。

 


传输到了用户端以后,就进入在内容消费环节,这一个环节涉及到视频播放器,须要对品质、延迟有必定的控制。

在内容消费的环节中,咱们比较关注的是如下五点:

第一, 功能性,支持各种产品形态
第二, 设备覆盖,PC端网页,移动端,平板电脑,智能电视等
第三, 安全性,保护内容,实现变现
第四, 用户体验,确保用户的观看流畅度、清晰度等体验无缺
第五, 可度量,实时看到视频和用户的状态

 

而阿里云在内容消费环节,则拥有如下能力:

从应用角度来看,阿里视频云支持点播、直播、转码、短视频等各业务场景。与其余云厂商不一样的是,阿里云是将各服务在底层打通的,能够轻松实现短视频、点播和直播应用模式的转换和结合。好比从短视频拍摄,直接上传到点播服务台,排布变成直播频道;直播能够回看变成点播,都是能够实现的。

从平台覆盖方面,阿里视频云实现了OTT、网页、移动端的全平台覆盖,同时由于拥有很是丰富的视频优化的经验,因此能够采用不一样平台不一样视频编码的方案,保证每一个平台的体验最佳。同时,全部平台都采用统一播放器的API,能够快速集成,缩短接入时间。

 

从安全性的角度,阿里视频云如今已经实现了基于阿里云密钥管理服务的视频加密服务,支持全平台加密播放,能够有效防止视频内容的泄露。而且,阿里视频云正在进行接入商业DRM 的相关开发工做,不久后,客户就能够在商业平台上使用阿里云的视频加密服务了。

最后,使用阿里云视频SaaS服务能够对用户的拍摄、上传、播放整个流程的用户体验进行深度跟踪,保证用户实时获得最佳的视频体验和质量。同时,经过关键指标(启动速度,卡顿率,播放码率等)的实时跟踪,平台方能够及时调整视频的播放的策略。同时,根据分设备、分区域的用户体验报告,平台方能够针对性对用户体验进行调整。

在分享的最后,李彬也对阿里视频云的产品理念作了进一步阐述: “阿里云视频SaaS服务主要面向开发者群体。核心理念是经过端到端的解决方案,轻松构建视频全链路,帮助开发者快速实现业界领先的视频能力,提高服务水平,增长用户粘性,通往视频变现的道路。”

相关文章
相关标签/搜索