当前位置: 首页 > news >正文

最快1天搭建短视频APP!阿里云短视频解决方案上线

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

短视频行业的发展前景乐观是毋庸置疑的,整个短视频的市场规模一直在增长,网络数据显示2018年已经突破100亿大关,在2019年预测将超过200亿。那么,对于短视频从业者来讲,要持续推动业务的发展,必须找到适合于自身业务的短视频创业模式。

现在比较主流的做法是平台方专注于内容运营和玩法创新,同时在技术层面,寻找基础设施成本低、增值功能丰富、用户体验好和内容监管力度大的短视频解决方案来合作,不仅提升短视频的准入门槛,同时通过视频云服务的弹性、按需付费、便捷接入等特性,大幅度提高生产效率和降低平台成本。

短视频创业的技术难度VS视频云服务的合作共建

整个短视频的生命周期是从录制/导入、编辑、上传,到云端处理和内容分发,最终播放呈现在用户面前的。不管在已有的应用里面新增短视频能力,还是从零开始完成一款短视频应用的开发,整个视频生命周期中国年,大概存在以下几个关键的环节:

v2-5660293ce4361053f7f681f01fc025de_hd.jpg

其中每一个环节中都存在相当的技术难点,我们简单举几个例子:

  1. 上线一个全生命周期的功能完整的短视频能力,需要N个工程师N个月的开发,是否还能赶上这波短视频的红利?
  2. 短视频的解码性能、渲染性能、编码性能和整体多媒体框架调度性是否符合业务的快速发展需求
  3. 视频的清晰度和大小之间的平衡
  4. 在复杂的移动端环境中的适配、兼容性和稳定性,比如视频的压缩
  5. 视频安全存在风险,怎么解
  6. 完善的API来支持个性化开发
  7. 针对低端机型怎么定义最优配置
  8. 怎样降低终端网络用户的流量成本
  9. 怎么打磨出一个秒开、流畅、性能优异的播放器
  10. 如何最精准、快速的鉴别出海量短视频中的违规内容

在面临如此多技术难点的情况下,选择合适的视频云厂商合作共建的优势是:

  1. 降低成本:免去了自主搭建基础设施的成本,同时更省去了大量视频专业人才招聘的成本
  2. 弹性伸缩:云服务最大的特点就是弹性灵活,按需进行资源配置,在大型活动场景下流量爆发的时候迅速扩容,活动过后也避免了资源闲置与浪费
  3. 提升效率:通过SDK快速集成调用,省去前期大量调研、开发和测试的时间,甚至在1周内就可以上线视频应用
  4. 功能丰富:云端和终端的一站式短视频解决方案,为平台提供丰富完整的全链路功能,同时端-云-端打包的服务,更顺畅耦合

阿里云短视频解决方案上线

近期,阿里云整合了视频云强大的客户端SDK和服务端点播能力,推出了一站式短视频解决方案。方案涵盖短视频整个生命周期:视频生产(采集和编辑)、媒资管理(上传、存储、转码、审核)、分发消费(CDN加速、播放)等。同时提供产品级的UI和交互、业务层(AppSever和管理后台)源码,方便客户快速搭建短视频业务。

整个方案具备一站式、快速接入、功能领先、生态丰富几个优势:

一、一站式能力

解决方案提供了端到云的一体化能力,涉及短视频整个生命周期。让客户快速了解搭建服务所需要的产品能力,基于解决方案,可无缝使用各项服务。

v2-ddb49f5f10eb812bf4fffabba6eee94a_hd.jpg

二、快速接入

短视频玩法和功能多样,具有较强的业务属性。客户端提供丰富的视频功能以及产品级的源码、交互和样式,服务端提供了丰富的api和管理控制台的能力。客户可根据自身需求使用对应服务,降低开发成本,方便快速集成和上线。

三、功能和性能领先

相比其他云厂商的解决方案,该解决方案在各个模块中都处于领先地位。SDK层面(包含短视频和播放器SDK)编解码性能,视频清晰度,视频文件大小上都处于领先地位。视频分发层,基于CDN全球1500+节点多带宽储备,可触达世界各个角落。

四、丰富的生态合作

解决方案目前在人脸AR方案、在线版权音乐、素材特效制作等领域都建立了合作伙伴,在DEMO中做了体现,一方面方案的横向能力可以满足更广泛、个性化的客户需求,另一方面降低客户在集成和对接方面的门槛。

v2-692ba629e967b0fa06ebb6e01755952a_hd.jpg

针对短视频平台开发者特别关注的内容安全、转码成本、播放体验等核心问题,阿里云还将窄带高清转码、视频AI等能力集成打通在短视频解决方案之中,解决了平台的难题:

一、国家法规对短视频内容的审查日益规范和严格,短视频解决方案接入点播服务中智能审核服务,视频上传到云端后,可进行“先审后发”设置。
控制台默认展示8张视频截图提高审核人员效率,可对视频进行相关操作,保证内容安全。

二、首页热门推荐的视频经过云端窄带高清1.0处理,保持原清晰度的同时,将文件大小降低到1/3。可以有效节省成本,同时秒开和低流量消耗提升用户体验。

三、播放环节中,卡片式视频游览,配合CDN和播放器能力,视频可以进行秒级播放,同时支持无缝的循环播放体验。

v2-88ce4d83016480c24e55156c5032f177_hd.jpg

方案使用与开通

第一步,短视频源码下载。完整的端到端一站式解决方案,包括客户端SDK和管理后台源码。查看文档

第二步,进入控制台开通点播服务,添加转码模板、开启智能审核、添加域名等操作,完成音视频。查看文档

第三步,配置ECS,ECS开通后可以降低计算成本,提升运维效率。查看文档

第四步,将AppServer和管理后台快速部署至ECS,打通客户端和服务端,最快一天搭建短视频。查看文档

 

一站式开发者服务,海量学习资源0元起!

阿里热门开源项目、机器学习干货、开发者课程/工具、小微项目、移动研发等海量资源;更有开发者福利Kindle、技术图书幸运抽奖,100%中--》【阿里云】开年Hi购季,开发者会场

 

原文链接

本文为云栖社区原创内容,未经允许不得转载。

转载于:https://my.oschina.net/u/3889140/blog/3024029

相关文章:

  • CSS3 属性
  • 《重新定义团队》读书笔记及阅读感想2600字
  • Kubernetes — 作业副本与水平扩展
  • BootStack 权限管理平台体验环境正式上线了
  • Windows Server 2016 检查更新时,错误代码8024401C 的解决方案
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 《深入理解JVM》 探究String.intern()方法
  • 大数据全解:定义、价值及挑战
  • spring项目打jar包运行,读取资源文件失败
  • 深度辨析 Python 的 eval() 与 exec()
  • 这题不会!别说你懂值传递与引用传递
  • 换芯 Edge 的新截图曝光,看起来更像 Chrome 了?
  • 如何阅读Java源码?
  • 腾讯云详解宕机故障:光纤挖断后的150秒
  • 【面试准备·3】网络相关
  • [case10]使用RSQL实现端到端的动态查询
  • gops —— Go 程序诊断分析工具
  • Java程序员幽默爆笑锦集
  • Laravel 菜鸟晋级之路
  • nfs客户端进程变D,延伸linux的lock
  • npx命令介绍
  • python学习笔记 - ThreadLocal
  • Python语法速览与机器学习开发环境搭建
  • React Transition Group -- Transition 组件
  • Vue2.0 实现互斥
  • 驱动程序原理
  • 手写一个CommonJS打包工具(一)
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • hi-nginx-1.3.4编译安装
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (SpringBoot)第七章:SpringBoot日志文件
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (四)汇编语言——简单程序
  • (一)插入排序
  • (转载)OpenStack Hacker养成指南
  • .cfg\.dat\.mak(持续补充)
  • .net 4.0发布后不能正常显示图片问题
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET Core 版本不支持的问题
  • .net core 控制台应用程序读取配置文件app.config
  • .net 流——流的类型体系简单介绍
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .NET上SQLite的连接
  • .NET微信公众号开发-2.0创建自定义菜单
  • .NET与 java通用的3DES加密解密方法
  • .NET中的Exception处理(C#)
  • .pop ----remove 删除
  • @取消转义