阿里云正式上线移动直播问答解决方案,助力APP尽情“撒币”!
2018年伊始,互联网圈就刮起了一阵“大佬狂撒币,网友喜答题”的热潮。以映客芝士超人等为代表的直播问答平台,通过答题分奖金的互动模式,迅速引爆网络热点。随后,多个直播和视频平台也上线了直播问答游戏。一时之间,这种参与门槛低、奖金池高、流量裂变传播的互动模式,成为了全新的获客、促活、盈利的重要手段,显然要比烧钱推广来得更有效。
凭借此模式,直播问答APP开始占据APP STORE前排位置,并纷纷获得巨头的广告赞助,成功流量变现。毫无疑问,直播问答已经是新风口!
乘风起飞 是什么拖住了开发者们的后腿
直播问答模式是用户在指定时间内登陆直播间,在主持人引导下进行线上答题,答对12道题目即可冲顶奖金。规则看似简单,但其背后的技术实现并不容易。
从系统角度看,移动直播问答有如下四个典型特点:
第一, 直播互动时间短,一次直播活动时间在30分钟左右
第二, 百万并发,单直播房间百万级别并发用户十分常见
第三, 高频直播,一天 6 次左右高频直播
第四, 推题同步,全网用户推题和音视频画面同步
这些特点决定了整个直播答题系统对于稳定性、性能和安全都有极高的要求,如果想要实现,需要面临如下几个场景和问题:
首先,对于高并发、实时性和稳定性的高要求
直播问答游戏的单场参与人数动辄几十万、上百万,海量并发的压力非常之大。加之直播问答形式互动性又极强,主持人和作答画面、过场动画交替出现,一旦画面卡顿,整个答题过程将被破坏。所以对于系统的高并发、实时和稳定性要求非常高。
其次,全网推题同步
服务端的推题同步是直播答题系统的核心。上百万个在线手机客户端,同样一套题库,服务端需要在正确的时间点进行推题,实现秒级内容下发,还要在秒级时间内对作答结果进行准确判断和结果统计,这中间需要多个推题通道来确保推题到达客户端的成功率。
第三,流量中心频现羊毛党
作为流量风暴的中心,也要面临很大的安全风险。比如数据泄露造成业务漏洞暴露、DDos攻击导致前端业务不可用、作弊外挂带来的经济损失和服务器压力等等,一旦系统遭遇安全隐患,不仅会带来经济损失,更会产生核心用户的流失。
最后,附加功能开发难度大
为了提升用户答题过程中的互动性和趣味性,活跃直播问答的氛围,增加运营变现的手段,多数直播间除了具备直播美颜、弹幕评论功能,还支持连麦互动、片花插播、动态字幕等多种玩法整合。单独每一项功能的开发都需要花费较长的时间,想要快速上线一整套功能,开发难度还是十分大的。
风口稍纵即逝,面对种种技术难题,企业必然会选择第三方解决方案快速上线产品,既可以避免了自行开发的高难度和长周期等问题,又可以节省人力和资源成本,成功凭借风口起飞。
阿里云技术护航 平台方只管放心“撒币”
为了助力企业紧握风口,阿里云推出一站式移动直播问答解决方案。通过稳定高性能的计算基础设施和可扩展的直播问答系统架构,实现技术层面的音画题同步、稳定流畅推拉流、低延时互动、流量安全保障等核心能力,并提供了用户运营、产品优化和商业变现等服务,满足了企业高性能、高稳定性、一站式的应用需求。
双专线推流链路 保障帧率稳定性
直播问答推流链路最核心的诉求是推流链路的稳定性,保障 30 分钟推流答题过程中的推流帧率稳定,阿里云直播问答推流系统架构将推流服务部署阿里云,结合阿里巴巴ABTN专线网络,和阿里云视频直播服务北京直播单元、上海直播单元,提供双专线推流链路,可保障推流帧率的稳定性和推流服务99.99%的可用性SLA。
1. 推流服务部署阿里云北京云机房,SNAT 推流到阿里云直播中心,走阿里巴巴ABTN专线网络,推流链路稳定性有保障。
2. 两套域名,分别用于直播中心北京单元和上海单元,某个直播中心单元故障,可以实时切换。
3. 一套域名,一个房间活动推两路流,互为 Backup。
4. 直播中心做实时转码。
5. 阿里云视频直播服务全链路推拉流实时秒级监测,有效监测推流帧率的稳定性和拉流播放的流畅性,并将实时秒级监控报警信息通过企业服务钉钉群同步。
快速判断 “画题同步”决定用户体验
阿里云相关产品负责人表示,直播问答的另一核心需求是“画题同步”,这也是决定用户体验的关键。阿里云提供的方案如下:
1. 主持人提出问题,此时准备推送题目。为了能快速让用户看到题目,题库都存在阿里云持久型缓存数据库Redis上。
2. 现场人员发出信息,通过接入方的AppServer,调用阿里云的OpenAPI,在直播视频流当前位置中插入若干SEI帧,帧内容可由业务自定义。
3. 播放SDK接收到视频流后,解析出SEI帧,并回调给APP。此时APP立即向AppServer请求问题信息,然后显示在APP上,完成整个出题过程。
4. 收到用户答题后,用户答题结果实时写入Redis进行判断答题是否正确返回给现场人员。完成整个答题流程。
以上方案环环相扣,实现了从主持人信号与音视频通过同一传输通道同时传输,可实现高精度同步。
流量中心 安全问题不能忽视
直播问答一经上线就成为了流量的中心,随之而来的就是黑色产业和安全漏洞等一系列问题。对此,阿里云通过安全组件、白盒签名技术、云端防控等技术,有效保障业务逻辑安全,预防算法泄露以及业务漏洞的暴露,同时保护答题过程中通讯链路安全,防止脱机外挂自动答题,瓜分奖金。并且提供云端防护,人机对抗,识别黑产,防止模拟器、设备信息篡改及大量垃圾注册。
同时,该解决方案可以搭配DDoS防护包安全产品,直接可以把防御能力加载到云产品上,经过简单部署即可实现分钟级生效,快速升级产品安全能力。
此外,如果出现机器外挂的瞬时涌入给业务增压的情况,解决方案可以搭配Web应用防火墙,采用智能门阀机制,过滤恶意的机器外挂请求,精准限流技术保障业务访问平稳,降低后端服务压力,轻松应对数十倍、百倍的业务高峰流量。
功能丰富 一站式视频直播服务
阿里云视频直播问答解决方案依托强大的云计算基础设施、领先的CDN内容分发网络而建,在功能层可以实现主播人脸美颜等标配能力,也可以通过导播技术,完成直播画面和其他内容的自由切换。
一个典型的场景应用:在主持人开场时,用动态字幕更直观的介绍活动规则,并插入推广片花来引导用户进行活动宣传,还可以在活动开始前、活动中和结束时加入视频类垫片,运用于广告植入和直播异常时的备播处理。
据悉,目前视频直播服务业务场景已经基本覆盖所有行业,服务4000多家客户。
在许多直播平台看来,直播问答游戏能够风靡千万网友,离不开背后云计算技术的赋能和支持。映客芝士超人更是直接表示,“映客芝士超人是阿里云稳定支持的哦!”相信在新兴的直播问答领域,有了阿里云的保驾护航,一定会有更多企业乘云飞翔!
了解更多详情,欢迎点击阿里云直播问答解决方案:https://promotion.aliyun.com/ntms/solution/livequizshow.html
也可以参与云栖社区“聚能聊”话题讨论,畅所欲言:
https://yq.aliyun.com/roundtable/64061?
感兴趣的用户还可邮件联系视频云团队vod-apsaravideo@service.alibaba.com或者加入钉钉群进行业务咨询
http://qr.dingtalk.com/action/joingroup?code=v1,k1,7fEl0SPxdWjsVyzvGHw5cDJXtMn0DxjHG0JArvyeRP0= (二维码自动识别)
阿里云正式上线移动直播问答解决方案,助力APP尽情“撒币”!的更多相关文章
- 阿里云CDN上线 WAF,一站式提供分发+安全能力
CDN是业界公认的加速网站访问效率.提升用户体验的内容分发加速产品.Gartner预测2019年超过50%的互联网流量将通过CDN内容分发网络进行加速. 然而,越来越多企业也意识到恶意网络攻击对非凡用 ...
- 阿里云:游戏行业DDoS攻击解决方案
转自:http://www.gamelook.com.cn/2018/01/319420 根据全球游戏和全球移动互联网行业第三方分析机构Newzoo的数据显示:2017年上半年,中国以275亿美元的游 ...
- 阿里云服务主机部署Thinkphp系统错误解决方案
最近在阿里云上购买了虚拟主机,于是有了把自己的网站挂在云上的冲动,那就行动呗.本来想的很简单,以为在修改数据库配置之后,将文件打包上传,然后就可以了,可在实际操作过程中,出现了很多问题,找了很多资料, ...
- 三步解决阿里云绑定公网IP地址失败解决方案
1.客户端设置为阿里云服务器的公有地址: 2.服务端设置为阿里云服务器的私有地址: 3.设置阿里云的管理规则: 第一步 第二步 第三.四步
- [server]阿里云服务器远程文件传输的解决方案
在今年6月份以前使用windows自带的远程桌面还可以畅快无阻地进行稍大文件的传输.但是后来就总是会蹦了.最近频繁使用,发现已经不能愉快地的传输文件了,就是挂载本地驱动器,只能传输很小,大概小于40M ...
- 阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效
今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源.免版权费的视频编码格式,可以解决H.265昂 ...
- 正式开放 | 阿里云 10 亿级镜像服务正式支持 Helm Charts,云原生交付再加速!
作者 | 阿里巴巴高级开发工程师 谢于宁(予栖) 2018 年 6 月,Helm 正式加入了 CNCF 孵化项目: 2018 年 8 月,据 CNCF 的调研表明,有百分之六十八的开发者选择了 Hel ...
- 揭秘阿里云 RTS SDK 是如何实现直播降低延迟和卡顿
作者:予涛 途坦 这个夏天,没什么能够比一场酣畅淋漓的奥运比赛来的过瘾.但是,在视频平台直播观看比赛也有痛点:"卡顿" 和 "延时".受限于不同地域.复杂的网络 ...
- 基于阿里云直播实现视频推流(ffmpeg)/拉流(Django2.0)以及在线视频直播播放(支持http/https)功能
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_146 由于5g网络的光速推广,视频业务又被推上了风口浪尖,在2019年初我们还在谈论照片,短视频等关键字,而进入2020年,我们津 ...
随机推荐
- 稀疏分解中的MP与OMP算法
MP:matching pursuit匹配追踪 OMP:正交匹配追踪 主要介绍MP与OMP算法的思想与流程,解释为什么需要引入正交? !!今天发现一个重大问题,是在读了博主的正交匹配追踪(OMP)在稀 ...
- java类的继承的一些细节
类的继承是java面向对象体系的一个重要方面(封装.继承.多态),对于java类的继承,需要注意如下细节. 1.构造函数. 如果一个类没有任何构造函数,系统会默认分配一个无参的构造函数给它,这个构造函 ...
- 【转载】解决refreshing gradle project 和Building gradle project info 一直卡住\速度慢
转载: http://blog.csdn.net/xx326664162/article/details/52002616 文章出自:薛瑄的博客 分析原因: 更改Gradle的版本后,或者更新AS后, ...
- 《奇思妙想:15位计算机天才及其重大发现》【PDF】下载
<奇思妙想:15位计算机天才及其重大发现>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196328 内容简介 本书介绍了15位当代 ...
- ERROR: ORA-12560: TNS: 协议适配器错误,解决办法:启动OracleServiceORCL服务
- 串String(2):串的实现(堆分配存储表示法)
7/27/2017,先占个位,最近事情比较忙,明天敲一波代码,预测在一星期内搞定 9/02/2017,看到这个十分汗颜,八月去美帝学习了,没有抽空补上这一博文,计划这个月开了数据结构课后补上
- iOS 字体设置,字体类型展示
字体设置: [UIFont fontWithName:@"Helvetica" size:17.0]]; 字体名字,如图 UIFont fontWithName 后不知道字体的名字 ...
- 关于mysql使用命令行时出现Data too long for column的解决方案:
方法一: 1,在mysql根目录下找到my.ini文件: 2:将其中sql-mode中的STRICT_TRANS_TABLES这个属性去掉: 3:重启mysql的服务(注意注销电脑不会重启mysql服 ...
- scala写算法-快排
快排算法很经典,今天用scala的函数式思维来整理一下并实现: def qsort(list: List[Int]):List[Int]=list match { case Nil=>Nil c ...
- 尝试在条件“$(_DeviceSdkVersion) >= 21”中对计算结果为“”而不是数字的“$(_DeviceSdkVersion)
晚上搞xamarin ,运行xamarin项目好好的,不知道怎么回事,一次运行xamarin android项目的时候,部署失败,以前也是遇到这样的错误. 尝试在条件"$(_DeviceSd ...