简介:我们已经到了视频+时代,视频正在成为一个基础的能力,但视频是一个比较特殊的领域,企业想要从零到一搭建视频应用,会面临着一系列挑战,如何应对?本文给你解答。

QuestMobile2020数据显示,疫情发生以来,每个网民每天花在移动互联网的时长比年初增加了21.5%,对于视频类应用增长尤为突出。而短视频用户规模已超8.5亿,用户使用时长在移动互联网用户使用总时长占比已达10.5%,仅次于社交与长视频。

我们已经到了视频+时代,视频正在成为一个基础的能力:

第一:视频已成为信息传输、交互的主流方式,从最早的文字到图片,再到现在的视频,视频和我们学习、生活、工作、娱乐越来越息息相关。

第二:直播带货、短视频、VLog等形式的不断涌现,视频已经从原来在泛娱乐领域里专有的一个特性,向教育,金融,电商、资讯、健康等垂直行业快速全面渗透,视频与业务紧密结合,催生了更好的业务价值传达形式。

第三: 4K、8K、 VR、AR、MR这些交互的不断发展,AI和5G新技术的助推,视频与云计算深度融合,为用户提供了更流畅、更高清、更实时、更真实的体验,用户对于视频的依赖程度不断在加深。

但视频是一个比较特殊的领域,企业想要从零到一搭建视频应用,会面临着一系列挑战:

第一前期资源投入大,视频在带宽、流量、存储等计算资源的消耗上,远高于其他的互联网来务,需要投入大量的资金来建设基础设施。

第二技术门槛比较高,分布式的存储、计算,视频编解码、视频加密以及高并发流畅播放,整个流程涉及到多个技术栈,对于团队技术能力要求非常高。

第三个是运营成本比较高,视频是非结构化的数据,面对海量的视频特别是短视频业务,涉及媒资管理、审核、剪辑等多个流程,这些工作都是会比较耗费大量的人力。

那如何解决这些问题?

阿里云就推出了视频点播一站式解决解决方案,它集音视频采集辑、上传、自动化转码处理、媒体资源管理、高效云剪辑处理、分发加速、视频播放于一体,综合了对象存储OSS可靠性、视频的规模化处理能力、阿里云AI技术以及强大的CDN分发能力,提供端到端的视频全链路服务。客户在使用时,无需考虑存储以及带宽瓶颈,按需使用,按量付费,是一种非常好的控制成本、快速为应用构建视频点播能力的方式。

阿里云视频点播整体架构

PGC视频、UGC短视频(如抖音、快手的短视频)以及直播录制的文件,这些视频资源上传到云端,在云端完成对视频的处理,包括媒资服务、媒资管理服务、视频内容安全审核、视频转码等环节,然后通过阿里云的CDN进行内容分发,最终在用户终端进行播放,整个服务覆盖了视频从生产到消费的整个生命周期。

视频生产

针对需要在应用中添加一个能让用户拍摄、编辑并发布的短视频功能的客户,阿里云
提供产品级的短视频的SDK,通过SDK能够快速实现主流短视频的功能,如录制、导入裁剪、变速处理、美颜,滤镜、转场、拼接等,以及一些高级的功能,如瘦脸大眼、动态贴纸、mv的效果等。由于SDK UI是高度仿真并开源的,客户可根据自己的业务场景非常方便进行定制,快速上线APP。

媒资管理

媒资服务,即为视频内容提供相应的管理和应用,包括媒体文件管理、meta信息管理、数据服务。由于UGC场景产生的内容良莠不齐、需要对UGC的内容进行AI审核,以此来保障内容的合规。点播服务可以提供对黄、反、暴恐、广告内容的快速识别和反馈,降低人工审核的成本和提高审核效率。

视频的DNA也就是视频指纹,即用 DNA的技术来唯一标记一个视频,它不会随视频文件的格式转换、剪辑拼接压缩而发生变化。在短视频场景里,可以利用视频DNA来做原创识别、内容查重、版权保护。比如新上传的内容如果和内容库里版权内容的DNA是匹配的,那么可以标记这个新上传内容,并由客户来决策如何处理这样的内容。

针对应用中内容list封面图片,传统的做法是运营通过人工截图或单独制作,针对海量的短视频内容,这个成本是非常大的,如果没有人工参与,通过系统截图的方式,展现效果是有可能是非常差的(如模糊、非关键内容),在这个看标题看封面的用户惯性下,会降低视频的点击率。视频点播的智能首图技术可通过美学AI模型,选取最具用户吸引力那一帧自动生成封面图片。通过各业务方人工评测劣品率低至0.71%,处理耗时提升6倍。

媒体转码

对视频来说在云端最重要的一个环节就是媒体处理,通俗来讲就是视频转码,即将多媒体的数据转换成适合在全平台、各终端播放的媒体格式和适应不同网络条件播放(如蓝光、高清、标清)的规格在转码过程中,以及增加业务所需的水印或视频加密。

在转码服务中,阿里云提供独有的转码技术-窄带高清,窄带高清就是对视频中每个场景、动作、内容、纹理等进行智能分析,保证相同视频画质下,码率更低,以带来存储成本和播放成本的降低,在大规模应用视频场景下,对成本的节约是非常明显的。

消息通知

在上传、转码、候视频AI处理、截图等相应服务完成时,视频点播平台都有相应的消息通知,方便业务层即时响应和处理相应的业务流程。

视频分发播放

云端处理完成之后,最后的环节是播放。这里的播放包括两层,第一就是视频内容的边缘分发,基于阿里云遍布全球的2800+节点,可以实现视频内容的流畅播放。第二视频点播服务还提供多终端的播放的SDK,除了支持基础的播放能力外,更是深度融合了阿里云视频云的业务,比如支持视频的加密播放,安全(加密)下载、清晰度切换等能力。

以上就是视频点播从生产到消费的全链路服务。在这里面还有一个非常重要的点,就是内容安全。视频点播针对内容安全提供了从访问限制、到播放中心鉴权力、视频加密,安全下载,多维度保障视频访问安全和不被盗播。

整体来看视频点播包括短视频的解决方案,覆盖了端、云、端一体化解决方案,利用这套体系,企业可以简单、低成本、快速搭建视频点播的业务,为业务开拓新的赛道。

以上内容截选自6月10日阿里云视频点播高级产品专家的直播分享,可前往以下链接《视频豪横时代,如何快速构建视频点播能力?》查看完整内容:

关于视频点播如何使用,请点击查看视频详情

原文链接:https://developer.aliyun.com/article/764921?

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

视频豪横时代,应用如何快速构建视频点播能力?相关推荐

  1. 短视频正当时,如何让你的App快速构建视频创作能力?

    视频编辑服务(Video Editor Kit)是华为开放给开发者快速构建视频编辑能力的服务,提供视频导入.编辑处理.特效渲染.视频导出.媒体资源管理等一站式视频处理能力.视频编辑服务为全球开发者提供 ...

  2. 1个通用工具平台+多个热点场景工具套件,助力开发者快速构建应用

    摘要:华为云为开发者提供了全流程的极简工具和模板,通过1个通用工具平台-"DevCloud"和多个热点场景的工具套件,支持Full Code和Low code/No code多种开 ...

  3. “云”溪笔谈 | 走完过渡期“沉浸式视频云”时代来临

    先科普一个"冷知识":2018年8月,在线视频领域用户使用时长首次超越社交领域,成为全网第一大领域. 全球CDN的使用情况同样佐证了这一点:2017年开始,视频云流量市场始终保持7 ...

  4. 手把手教你快速构建一个企业自有“微信”

    超链接实验室,是融云策划推出的 IT 系列直播课,携手行业专家,一起聊聊 IT 国产化.协同办公通信.通信中台.企业数字化的那些事儿.关注[融云 RongCloud],了解协同办公平台更多干货. 后疫 ...

  5. 从零入门 Serverless | 教你 7 步快速构建 GitLab 持续集成环境

    作者 | 存诚 阿里云弹性计算团队 本文整理自<Serverless 技术公开课>,"Serverless"公众号后台回复"入门",即可获取系列文章 ...

  6. 《快速构建Windows 8风格应用》系列文章汇总

    <快速构建Windows 8风格应用>系列的文章基于XAML+C#进行编写,汇总了Windows 8 Store应用开发过程中常用的开发技术点. 对于我个人来说,将自己平时学习和开发过程中 ...

  7. 如何一站式快速构建企业全场景数据库管理平台?

    简介:Gartner 的报告显示预计到2022年将有75%数据库将采用云数据库,与此同时,IDC预计到2024年传统部署数据库市场将达到13亿美元,企业数字化转型升级,积极拥抱开源.云原生数据库成为重 ...

  8. 视频大时代下基础架构的演进

    点击上方"LiveVideoStack"关注我们 过去十年,随着端上算力和通讯能力的提升,我们见证了一个业务玩法日趋复杂.用户覆盖遍及全球的视频大时代的诞生.近几年,多个市值千亿以 ...

  9. 快速构建Windows 8风格应用33-构建锁屏提醒

    快速构建Windows 8风格应用33-构建锁屏提醒 原文:快速构建Windows 8风格应用33-构建锁屏提醒 引言 Windows Phone(8&7.5)和Windows 8引入了锁屏概 ...

最新文章

  1. vscode 配置 Latex 编译后自动清理多余文件(.log .out等文件)
  2. Oracle笔记----oracle数字类型number自增
  3. 关于BFD(双向转发检测)开发的总结
  4. (课程学习笔记)Python基础学习
  5. Extjs 登录界面源码
  6. python os write_Python os.write() 方法
  7. 词法分析器【编译原理】
  8. ZEMAX | 在OpticStudio中建立扩增实境(VR)头戴式显示器
  9. 微型计算机硬件组成中有哪些,计算机硬件的组成_
  10. WebView 入坑
  11. JS 报错getElementsByClassName.appendChild报错“Uncaught TypeError: s.appendChild is not a function”
  12. 惊呆了!692分的学霸都想当程序员,理由居然是
  13. 计及需求侧响应日前、日内两阶段鲁棒备用优化【IEEE6节点】(Matlab代码实现)
  14. 民营企业的十三种死法
  15. web网站服务器宕机应急,web服务器的宕机诊断方法
  16. JAVA学习笔记——集合
  17. Apache Kylin
  18. 数据库系统之幻影读现象项目练习
  19. 《巴黎圣母院》的经典感情观
  20. 结婚大师告诉你:如何去打扮花童!

热门文章

  1. 有了这套模板,女朋友再也不用担心我刷不动 LeetCode 了
  2. GitHub 标星 7000+,面试官的灵魂 50 问,问到你怀疑人生!
  3. android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...
  4. centos下安装 php,Centos 下安装 PHP (新)
  5. stl源码剖析_STL之set源码剖析
  6. mybatis-查询过程
  7. JSON数据格式:以及XML文件格式,YML文件格式,properties文件格式
  8. [JavaScript] 设置函数同名变量为false会导致函数无法执行
  9. 为什么对开发者很重要?
  10. java(3) if结构